Systems and methods for classifying objects in digital images captured using mobile devices
First Claim
1. A method, comprising:
- receiving or capturing digital image data;
detecting an object depicted in a digital image represented by the digital image data, wherein detecting the object comprises defining a plurality of candidate edge points based on statistically significant differences between each respective candidate edge point and a background of the digital image;
processing the digital image to improve an image quality of at least the object;
determining an object classification based on the processed digital image;
building or determining an extraction model based at least in part on the object classification; and
extracting, using the extraction model, information from one or more regions of interest within the digital image;
wherein each region of interest depicts one or more object features selected from;
text characters, symbols, photographs, and image characteristics; and
wherein the information comprises one or more of;
an object feature color;
an object feature size;
an object feature dimensions;
an object feature shape;
an object feature texture;
an object feature brightness;
an object feature intensity in one or more color channels;
a position of one or more object features depicted in the digital image; and
a positional relationship between one or more object features depicted in the digital image.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for mobile image data capture and processing are disclosed. The techniques encompass receipt or capture of digital image data, detecting an object such as a document depicted in a digital image corresponding to the digital image data, processing the digital image to improve image quality, classifying the object from the processed image data, and extracting useful information from the object. Processing may improve image quality by correcting artifacts such as distortion, skew, blur, shadows, etc. common to digital images captured using mobile devices. Classification is based on identifying unique features (and/or combinations thereof) within the image data and determining whether the identified features indicate the object belongs to a class of known objects having similar characteristics, or is unique to all known classes. Extraction is based in whole or in part on object classification. All operations may be performed using mobile technology exclusively.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving or capturing digital image data; detecting an object depicted in a digital image represented by the digital image data, wherein detecting the object comprises defining a plurality of candidate edge points based on statistically significant differences between each respective candidate edge point and a background of the digital image; processing the digital image to improve an image quality of at least the object; determining an object classification based on the processed digital image; building or determining an extraction model based at least in part on the object classification; and extracting, using the extraction model, information from one or more regions of interest within the digital image; wherein each region of interest depicts one or more object features selected from;
text characters, symbols, photographs, and image characteristics; andwherein the information comprises one or more of; an object feature color; an object feature size; an object feature dimensions; an object feature shape; an object feature texture; an object feature brightness; an object feature intensity in one or more color channels; a position of one or more object features depicted in the digital image; and a positional relationship between one or more object features depicted in the digital image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A mobile device configured to execute logic, the mobile device comprising logic configured to cause the mobile device, upon execution thereof, to:
-
receive or capture digital image data; detect a document depicted in a digital image represented by the digital image data, wherein detecting the document comprises defining a plurality of candidate edge points based on statistically significant differences between each respective candidate edge point and a background of the digital image; process the digital image to improve an image quality of at least the document; determine a document classification based on the processed digital image; build or determine an extraction model based at least in part on the document classification; and extract, using the extraction model, information from one or more regions of interest within the document; wherein each region of interest depicts one or more object features selected from;
text characters, symbols, photographs, and image characteristics; andwherein the information comprises one or more of; an object feature color; an object feature size; an object feature dimensions; an object feature shape; an object feature texture; an object feature brightness; an object feature intensity in one or more color channels; a position of one or more object features depicted in the digital image; and a positional relationship between one or more object features depicted in the digital image.
-
-
19. A computer program product comprising a non-transitory computer readable storage medium having embodied thereon executable instructions configured to cause a mobile device, upon execution of the instructions, to:
-
receive or capture digital image data; detect a document depicted in a digital image represented by the digital image data, wherein detecting the document comprises defining a plurality of candidate edge points based on statistically significant differences between each respective candidate edge point and a background of the digital image; process the digital image to improve an image quality of at least the document; determine a document classification based on the processed digital image; build or determine an extraction model based at least in part on the document classification; and extract, using the extraction model, information from one or more regions of interest within the document; wherein each region of interest depicts one or more object features selected from;
text characters, symbols, photographs, and image characteristics; andwherein the information comprises one or more of; an object feature color; an object feature size; an object feature dimensions; an object feature shape; an object feature texture; an object feature brightness; an object feature intensity in one or more color channels; a position of one or more object features depicted in the digital image; and a positional relationship between one or more object features depicted in the digital image.
-
Specification