Systems and methods for classifying objects in digital images captured using mobile devices
First Claim
Patent Images
1. A method, comprising:
- receiving a digital image captured by a mobile device; and
using a processor of the mobile device;
generating a first representation of the digital image, the first representation being characterized by a reduced resolution;
generating a first feature vector based on the first representation;
comparing the first feature vector to a plurality of reference feature matrices;
classifying an object depicted in the digital image as a member of a particular object class based at least in part on the comparing; and
binarizing the digital image based at least in part on one or more of the classifying and a result thereof;
wherein the binarizing comprises;
determining an object class color scheme;
adjusting one or more binarization parameters based on the object class color scheme; and
thresholding the digital image using the one or more adjusted binarization parameters.
7 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a digital image captured by a mobile device; and using a processor of the mobile device: generating a first representation of the digital image, the first representation being characterized by a reduced resolution; generating a first feature vector based on the first representation; comparing the first feature vector to a plurality of reference feature matrices; and classifying an object depicted in the digital image as a member of a particular object class based at least in part on the comparing.
486 Citations
23 Claims
-
1. A method, comprising:
-
receiving a digital image captured by a mobile device; and using a processor of the mobile device; generating a first representation of the digital image, the first representation being characterized by a reduced resolution; generating a first feature vector based on the first representation; comparing the first feature vector to a plurality of reference feature matrices; classifying an object depicted in the digital image as a member of a particular object class based at least in part on the comparing; and binarizing the digital image based at least in part on one or more of the classifying and a result thereof; wherein the binarizing comprises; determining an object class color scheme; adjusting one or more binarization parameters based on the object class color scheme; and thresholding the digital image using the one or more adjusted binarization parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
generating a first feature vector based on a digital image captured by a mobile device; comparing the first feature vector to a plurality of reference feature matrices; classifying an object depicted in the digital image as a member of a particular object class based at least in part on the comparing; and determining one or more object features of the object based at least in part on the particular object class; determining one or more object features of the object based at least in part on the particular object class; and detecting one or more additional objects belonging to the particular object class based on the determined object feature(s), wherein the one or more additional objects are depicted either in the digital image or another digital image received by the mobile device. - View Dependent Claims (19, 20, 21)
-
-
22. A system, comprising:
-
a processor; and logic in and/or executable by the processor to cause the processor to; generate a first representation of a digital image captured by a mobile device; generate a first feature vector based on the first representation; compare the first feature vector to a plurality of reference feature matrices; classify an object depicted in the digital image as a member of a particular object class based at least in part on the comparison; determine one or more object features of the object based at least in part on the particular object class; and detect one or more additional objects belonging to the particular object class based on the determined object feature(s), wherein the one or more additional objects are depicted either in the digital image or another digital image received by the mobile device.
-
-
23. A computer program product comprising:
- a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor to;
generate a first representation of a digital image captured by a mobile device; generate a first feature vector based on the first representation; compare the first feature vector to a plurality of reference feature matrices; classify an object depicted in the digital image as a member of a particular object class based at least in part on the comparison; determine one or more object features of the object based at least in part on the particular object class; detect one or more additional objects belonging to the particular object class based on the determined object feature(s); and wherein the one or more additional objects are depicted either in the digital image or another digital image received by the mobile device.
- a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor to;
Specification