Method for processing images of fingerprints
AssigneeIdemia Identity & Security France
InventorLaurent Kazdaghli
Life of this patent
Estimating the term…
Abstract
A method for processing an image representing at least one finger supplied by an image sensor of the thin-film transistor type of a fingerprint-capture system is disclosed. The purpose of the method is to modify characteristics of the image so that they correspond to the characteristics of images acquired by a fingerprint-capture system using a CCD or CMOS sensor while preserving relevant information about the image.
Claims8
A method for processing an image representing at least one finger supplied by an image sensor of the thin-film transistor type of a fingerprint capture system, said system comprising a transparent plate comprising a face on which each finger is placed and said image sensor is positioned so as to generate an image of each finger, wherein the method comprises:
- obtaining an image of each finger supplied by the image sensor, referred to as the first image;
- obtaining a second image by eliminating each continuous component of the first image;
- obtaining a third image by applying an averaging filter to the second image;
- applying a connected component analysis to the third image in order to define regions in said third image, each region comprising pixels having an identical value, referred to as the representative value;
- organising the regions in the form of a hierarchical tree in which the regions are organised in accordance with a parent-child relationship, a first region being the parent of a second region, which is then the child of the first region, when at least one pixel of the second region is adjacent to a pixel of the first region and a difference between the values representing the first and second regions is smaller than a difference between the values representing the first region and all other regions having at least one pixel adjacent to a pixel of the first region, the child region having a representative value smaller than its parent region;
- running through the hierarchical tree by order of increasing representative values and agglomerating each child region with its parent region when a predetermined criterion is met, a predetermined criterion to agglomerate a child region with a parent region being based on a comparison of an information representative of a change in areas of regions resulting from the agglomeration and/or on a comparison of a gradient value representing the parent region to be agglomerated with at least one child region with a predetermined gradient threshold;
- determining a convex envelope for each agglomerated region obtained;
- generating a fourth image while keeping the pixels situated in each convex envelope in the second image.
A device for processing an image representing at least one finger supplied by an image sensor of the thin film transistor type of a fingerprint capture system, said system comprising a transparent plate comprising a face on which each finger is placed and said image sensor is positioned so as to generate an image of each finger, wherein the device comprises at least one processor configured to:
- obtain an image of each finger supplied by the image sensor, referred to as the first image;
- obtain a second image by eliminating each continuous component of the first image;
- obtain a third image by applying an averaging filter to the second image;
- apply a connected component analysis to the third image in order to define regions in said third image, each region comprising pixels having an identical value, referred to as the representative value;
- organise the regions in the form of a hierarchical tree in which the regions are organised in a parent-child relationship, a first region being the parent of a second region, which is then the child of the first region, when at least one pixel of the second region is adjacent to a pixel of the first region and a difference between the values representing the first and second regions is smaller than a difference between the values representing the first region and all other regions having at least one pixel adjacent to a pixel of the first region, the child region having a lower representative value than its parent region;
- run through the hierarchical tree by order of increasing representative values and agglomerating each child region with its parent region when a predetermined criterion is met, a predetermined criterion to agglomerate a child region with a parent region being based on a comparison of an information representative of a change in areas of regions resulting from the agglomeration and/or on a comparison of a gradient value representing the parent region to be agglomerated with at least one child region with a predetermined gradient threshold;
- determine a convex envelope for each agglomerated region obtained;
- generate a fourth image while keeping the pixels situated in each convex envelope in the second image.
Dependencies are inferred from the claim text.