Vertex change detection for enhanced document capture
AssigneeIntuit Inc.
InventorJason Hall
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure relate to object-based image capture. Embodiments include identifying a reference point corresponding to an object in an image of a series of images. Embodiments include comparing a position of the reference point in the image to positions of one or more corresponding reference points in one or more previous images in the series of images. Embodiments include determining a total number of images in the series of images. Embodiments include selecting, based on the comparing and the total number of images in the series of images, between: capturing the image; or declining to capture the image.
Claims11
A method for object-based image capture, comprising:
- receiving a series of images;
- receiving data from an accelerometer associated with a device;
- determining that an acceleration value indicated in the data from the accelerometer is beyond a threshold value;
- declining to capture an image of the series of images and removing the image and one or more previous images in the series of images based on the determining that the acceleration value is beyond the threshold value;
- receiving an additional series of images;
- receiving additional data from the accelerometer associated with the device;
- determining that no additional acceleration value indicated in the additional data from the accelerometer is beyond the threshold value;
- determining not to remove an additional image in the additional series of images and one or more previous additional images in the additional series of images based on the determining that no additional acceleration value indicated in the additional data from the accelerometer is beyond the threshold value;
- identifying a reference point corresponding to an object in the additional image;
- comparing a position of the reference point in the additional image to positions of one or more corresponding reference points in the one or more previous additional images;
- determining a total number of images in the additional series of images;
- and
- selecting, based on the comparing, the total number of images in the additional series of images, and the additional data from the accelerometer, between:
- capturing the additional image;
- or
- declining to capture the additional image.
A system, comprising one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to perform a method for object-based image capture, the method comprising:
- receiving a series of images;
- receiving data from an accelerometer associated with a device;
- determining that an acceleration value indicated in the data from the accelerometer is beyond a threshold value;
- declining to capture an image of the series of images and removing the image and one or more previous images in the series of images based on the determining that the acceleration value is beyond the threshold value;
- receiving an additional series of images;
- receiving additional data from the accelerometer associated with the device;
- determining that no additional acceleration value indicated in the additional data from the accelerometer is beyond the threshold value;
- determining not to remove an additional image in the additional series of images and one or more previous additional images in the additional series of images based on the determining that no additional acceleration value indicated in the additional data from the accelerometer is beyond the threshold value;
- identifying a reference point corresponding to an object in the additional image;
- comparing a position of the reference point in the additional image to positions of one or more corresponding reference points in the one or more previous additional images;
- determining a total number of images in the additional series of images;
- and
- selecting, based on the comparing, the total number of images in the additional series of images, and the additional data from the accelerometer, between:
- capturing the additional image;
- or
- declining to capture the additional image.
Dependencies are inferred from the claim text.