SYSTEMS AND METHODS FOR CLASSIFYING OBJECTS IN DIGITAL IMAGES CAPTURED USING MOBILE DEVICES
First Claim
1. A method, comprising:
- receiving or capturing a digital image using a mobile device;
using a processor of the mobile device to;
determine whether an object depicted in the digital image belongs to a particular object class among a plurality of object classes;
determine one or more object features of the object based at least in part on the particular object class at least partially in response to determining the object belongs to the particular object class;
build or select an extraction model based at least in part on the one or more determined object features; and
extract data from the digital image using the extraction model.
6 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving or capturing a digital image using a mobile device, and using a processor of the mobile device to: determine whether an object depicted in the digital image belongs to a particular object class among a plurality of object classes; determine one or more object features of the object based at least in part on the particular object class at least partially in response to determining the object belongs to the particular object class; build or select an extraction model based at least in part on the one or more determined object features; and extract data from the digital image using the extraction model. The extraction model excludes, and/or the extraction process does not utilize, optical character recognition (OCR) techniques. Related systems and computer program products are also disclosed.
-
Citations
26 Claims
-
1. A method, comprising:
-
receiving or capturing a digital image using a mobile device; using a processor of the mobile device to; determine whether an object depicted in the digital image belongs to a particular object class among a plurality of object classes; determine one or more object features of the object based at least in part on the particular object class at least partially in response to determining the object belongs to the particular object class; build or select an extraction model based at least in part on the one or more determined object features; and extract data from the digital image using the extraction model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving or capturing a digital image using a mobile device; using a processor of the mobile device; determining whether an object depicted in the digital image belongs to a particular object class among a plurality of object classes; displaying the digital image on a display of the mobile device upon determining the object does not belong to any of the plurality of object classes; receiving user input via the display of the mobile device, the user input identifying one or more regions of interest in the object; building and/or selecting an extraction model based at least in part on the user input; and extracting data from the digital image based at least in part on the extraction model. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product comprising:
- a computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor to;
receive a digital image captured by a mobile device; determine whether an object depicted in the digital image belongs to a particular object class among a plurality of object classes; determine one or more object features of the object based at least in part on the particular object class upon determining the object belongs to the particular object class;
build or select an extraction model based at least in part on the one or more object features; andextract data from the digital image based at least in part on the extraction model.
- a computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor to;
Specification