IP Library Granted Patent US 9,589,180
Granted Patent B2
US 9,589,180 · App. 14/667,848 · Granted Mar 7, 2017

Methods and systems for detecting biometric characteristics in an image

Inventor: Mircea Ionita (Dublin, IE)
Assignee: DAON HOLDINGS LIMITED
G06K9/00268G06K9/00248G06K9/00255G06K9/00281G06K9/00295G06K9/00906G06K9/3233
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,589,180
App. No.
14/667,848
Granted
Mar 7, 2017
Kind
B2
Abstract

A method for detecting biometric characteristics in a captured biometric data image is provided that includes determining, by a processor, an approximate location for a biometric characteristic in a frame included in captured biometric data, and determining region of interest positions over the frame. Moreover, the method includes calculating a set of feature values for each position, generating a displacement for each set of feature values and generating a median displacement, and adjusting the biometric characteristic location by the median displacement.

Claims (34)

1. An apparatus for detecting biometric characteristics in an image comprising:

a processor; and

a memory configured to store locations of a biometric characteristic, said apparatus being associated with a network and said memory being in communication with said processor and having instructions stored thereon which, when read and executed by said processor, cause said apparatus to perform steps comprising:

determining an approximate location for a biometric characteristic in a frame, the frame being included in captured biometric data;

establishing a region of interest and translating the region of interest into different positions about the biometric characteristic;

calculating a displacement for each region of interest position; and

adjusting the biometric characteristic location using the displacements.

2. An apparatus in accordance with claim 1 , wherein the instructions when read and executed by said processor further cause said apparatus to perform steps comprising calculating a feature value for each combination of window type, window size, and window position listed in a look-up table.

3. An apparatus in accordance with claim 1 , wherein the instructions when read and executed by said processor, further cause said apparatus to calculate the displacement for each region of interest position by performing steps comprising:

calculating a set of feature values for each position; and

processing each feature value set with a first tree-based model and a second tree-based model, the first tree-based model calculates a horizontal displacement and the second tree-based model calculates a vertical displacement.

4. An apparatus in accordance with claim 1 , wherein the instructions when read and executed by said processor, further cause said apparatus to calculate the displacement for each region of interest position by performing steps comprising calculating a median horizontal displacement and a median vertical displacement.

5. A method for detecting biometric characteristics in an image comprising:

determining, by a processor, an approximate location for a biometric characteristic in a frame, the frame being included in captured biometric data;

establishing a region of interest and translating the region of interest into different positions about the biometric characteristic;

calculating a displacement for each region of interest position; and

adjusting the biometric characteristic location using the displacements.

6. A method in accordance with claim 5 comprising calculating a set of feature values for each position.

7. A method in accordance with claim 6 , for each region of interest position said calculating step comprising:

incrementally moving a detection window over the entire region of interest; and

calculating a feature value for each incremental position by averaging the intensity of pixel groups within the detection window.

8. A method in accordance with claim 5 , further comprising validating the adjusted biometric characteristic location.

9. A method in accordance with claim 5 , said calculating step comprising processing, by tree-based models, a set of feature values calculated for each position.

10. A computer program recorded on a non-transitory computer-readable recording medium included in a computer for enabling detection of biometric characteristics in an image, the computer program being comprised of instructions which, when read and executed by the computer, cause the computer to perform at least the following steps:

determining an approximate location for a biometric characteristic in a frame, the frame being included in captured biometric data;

establishing a region of interest and translating the region of interest into different positions about the biometric characteristic;

calculating a displacement for each region of interest position; and

adjusting the biometric characteristic location using the displacements.

11. A computer program in accordance with claim 10 , wherein the instructions when read and executed by said computer further cause said computer to perform steps comprising calculating a set of feature values for each position.

12. A computer program in accordance with claim 10 , wherein the instructions when read and executed by said computer further cause said computer to perform steps for each region of interest position comprising:

incrementally moving a detection window over the entire region of interest; and

calculating a feature value for each incremental position by averaging the intensity of pixel groups within the detection window.

13. A computer program in accordance with claim 10 , wherein the instructions when read and executed by said computer further cause said computer to perform steps comprising validating the adjusted biometric characteristic location.

14. A computer program in accordance with claim 10 , wherein the instructions when read and executed by said computer further cause said computer to perform steps comprising processing, by tree-based models, a set of feature values calculated for each position.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2023
From: DAON ENTERPRISES LIMITED
To: DAON TECHNOLOGY
Reel/Frame 062820/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2021
From: DAON HOLDINGS LIMITED
To: DAON ENTERPRISES LIMITED
Reel/Frame 057650/0234 →
Continuity (2)
Continuation 14055938 · Oct 17, 2013
Related Publication 20150205996A1 · Jul 23, 2015