FACE OR OTHER OBJECT DETECTION INCLUDING TEMPLATE MATCHING
First Claim
Patent Images
1. A digital image processing device, comprising:
- an optoelectronic system;
a memory;
two or more image processing units;
wherein the optoelectronic system acquires a plurality of digital images;
wherein a first image processing unit of the two or more image processing units;
determines, for a first digital image of the plurality of digital images, a location and a boundary of one or more spatial regions where one can expect to detect a face;
stores in the memory the first digital image and information about the location and the boundary of one or more spatial regions;
processes a second digital image of the plurality of digital images;
wherein, as the first image processing unit processes the second digital image, a second image processing unit of the two or more image processing units;
retrieves from the memory the location and the boundary of one or more spatial regions; and
based on the location and the boundary, retrieves the one or more spatial regions of the first digital image and performs an additional processing on the one or more spatial regions.
0 Assignments
0 Petitions
Accused Products
Abstract
A template matching module is configured to program a processor to apply multiple differently-tuned object detection classifier sets in parallel to a digital image to determine one or more of an object type, configuration, orientation, pose or illumination condition, and to dynamically switch between object detection templates to match a determined object type, configuration, orientation, pose, blur, exposure and/or directional illumination condition.
-
Citations
20 Claims
-
1. A digital image processing device, comprising:
-
an optoelectronic system;
a memory;
two or more image processing units;wherein the optoelectronic system acquires a plurality of digital images; wherein a first image processing unit of the two or more image processing units; determines, for a first digital image of the plurality of digital images, a location and a boundary of one or more spatial regions where one can expect to detect a face; stores in the memory the first digital image and information about the location and the boundary of one or more spatial regions; processes a second digital image of the plurality of digital images; wherein, as the first image processing unit processes the second digital image, a second image processing unit of the two or more image processing units; retrieves from the memory the location and the boundary of one or more spatial regions; and based on the location and the boundary, retrieves the one or more spatial regions of the first digital image and performs an additional processing on the one or more spatial regions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for a hardware-based acceleration of object detection in digital images, the method comprising:
-
acquiring a plurality of digital images; at a first image processing unit of two or more image processing units; determining, for a first digital image of the plurality of digital images, a location and a boundary of one or more spatial regions where one can expect to detect a face; storing in a memory the first digital image and information about the location and the boundary of one or more spatial regions; processing a second digital image of the plurality of digital images; at a second image processing unit of the two or more processing units, as the first image processing unit processes the second digital image; retrieving from the memory the location and the boundary of one or more spatial regions; and based on the location and the boundary, retrieving the one or more spatial regions of the first digital image and performing an additional processing on the one or more spatial regions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
acquiring a plurality of digital images; at a first image processing unit of two or more image processing units; determining, for a first digital image of the plurality of digital images, a location and a boundary of one or more spatial regions where one can expect to detect a face; storing in a memory the first digital image and information about the location and the boundary of one or more spatial regions; processing a second digital image of the plurality of digital images; at a second image processing unit of the two or more processing units, as the first image processing unit processes the second digital image; retrieving from the memory the location and the boundary of one or more spatial regions; and based on the location and the boundary, retrieving the one or more spatial regions of the first digital image and performing an additional processing on the one or more spatial regions. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification