发明名称 Face or other object detection including template matching
摘要 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.
申请公布号 US9639775(B2) 申请公布日期 2017.05.02
申请号 US201514673246 申请日期 2015.03.30
申请人 FotoNation Limited 发明人 Sultana Bogdan;Petrescu Stefan;Nicolau Radu;Ursachi Vlad Ionut;Bigioi Petronel;Zaharia Corneliu;Corcoran Peter;Fulop Szabolcs;Gangea Mihnea
分类号 G06K9/00;G06K9/62;G06K9/46;G06K9/68 主分类号 G06K9/00
代理机构 Hickman Palermo Becker Bingham LLP 代理人 Hickman Palermo Becker Bingham LLP ;Kulczycka Malgorzata A.
主权项 1. A digital image processing device, comprising: an optoelectronic system; a memory; two or more image processing units; a plurality of object detection templates, wherein each object detection template of the plurality of object detection templates is tuned for high detection, low detection ratios for detecting faces; a plurality of high-quality object detection templates tuned for low detection, high rejection ratios for detecting faces; wherein the high-quality object detection templates are different from the object detection templates; wherein the optoelectronic system acquires a plurality of digital images; wherein a first data processing unit (“DPU”) that lacks a program counter, 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 by applying in parallel, to the first digital image, two or more object detection templates, of the plurality of object detection templates;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 DPU processes the second digital image, by applying in parallel, to the second digital image, the two or more object detection templates of the plurality of object detection templates for detecting faces, a second DPU of the two or more image processing units: 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 of the first digital image by: determining whether the face is depicted in the one or more spatial regions as facing a camera at a particular angle by applying, to the one or more spatial regions of the first digital image, one or more high-quality object detection templates of the plurality of high-quality object detection templates tuned for low detection, high rejection ratios for detecting faces;in response to determining that the face is depicted in the one or more spatial regions as facing to the camera at the particular angle, sending a confirmation message that the face facing the camera at the particular angle was detected; andwherein the additional processing on the one or more spatial regions of the first digital image by the second DPU is performed in parallel with the processing of the second digital image by the first DPU.
地址 Ballybrit, Galway IE