La reconnaissance automatique des empreintes digitales

De nos jours, l’authentification devient un des points essentiels au niveau de la sรฉcuritรฉ des contrรดles d’accรจs dans les sociรฉtรฉs ou systรจmes informatiques . La reconnaissance biomรฉtrique est utilisรฉe dans bon nombre dโ€™applications telles que la protection de lโ€™accรจs ร  un ordinateur, un tรฉlรฉphone portable, une clรฉ USB, un รฉtablissement, des cartes bancaires… De nombreuses technologies biomรฉtriques ont รฉtรฉ dรฉveloppรฉes, toutes basรฉes sur les identificateurs biomรฉtriques (iris, voix, empreintes digitales, face, signature…). En effet, la biomรฉtrie est lโ€™usage de diffรฉrentes caractรฉristiques physiologiques et comportementales afin de rรฉaliser une reconnaissance automatique dโ€™un individu. Ce sont ces caractรฉristiques quโ€™on appelle Identificateurs Biomรฉtriques. Ces derniers sont plus fiables que les systรจmes classiques (clรฉ, mot de passe. . .) dans la reconnaissance dโ€™une personne car ils sont difficilement falsifiables. Cโ€™est la raison pour laquelle les systรจmes biomรฉtriques sont actuellement de plus en plus sollicitรฉs.[1] Les identificateurs biomรฉtriques peuvent รชtre comparรฉs selon certains facteurs : lโ€™universalitรฉ (tous les รชtres humains en possรจdent), lโ€™unicitรฉ ou individualitรฉ (sont uniques ร  chaque personne), la persistance ou permanence, la collectabilitรฉ … Les identificateurs biomรฉtriques les plus utilisรฉs sont les empreintes digitales grรขce ร  leur individualitรฉ et persistance. En effet, les empreintes digitales sont uniques ร  chaque personne et ce dรจs sa naissance. De plus, elles demeurent inchangรฉes pendant toute la vie de la personne [5]. Lorsquโ€™elles sont lรฉgรจrement endommagรฉes (par une blessure par exemple.

Lโ€™authentification est basรฉe sur deux composantes:
– Lโ€™identification dont le rรดle est de dรฉfinir les identitรฉs dโ€™un utilisateur.
– Lโ€™authentification permettant de vรฉrifier les identitรฉs prรฉsumรฉes des utilisateurs.

Concepts de base

En 1888, lโ€™anthropologue anglais Francis Galton introduit la notion de minuties pour rรฉaliser la comparaison dโ€™empreintes digitales (fingerprintsmatching en anglais). Quatre ans plus tard, Galton publie son ouvrage (voir [3]) oรน il propose une classification rigoureuse des empreintes digitales et dรฉmontre quโ€™il y a seulement une chance sur 64 milliards que deux individus aient une mรชme empreinte.[4] Cet arrangement particulier des lignes papillaires forme des points caractรฉristiques, nommรฉs minuties qui sont ร  lโ€™origine de lโ€™individualitรฉ des dessins digitaux . A ce jour, on considรจre quโ€™il faut 8 ร  17 de ces points sans discordance pour quโ€™on estime รฉtablie lโ€™identification. Un chiffre infรฉrieur au seuil minimum aboutit ร  lโ€™exclusion de lโ€™empreinte digitale comme รฉlรฉment de preuve.

Vue globale du mรฉcanisme de reconnaissance des empreintes digitales

Le principe de la reconnaissance des empreintes digitales consiste ร  comparer une empreinte fournie au systรจme, ร  une ou plusieurs autres empreintes (les modรจles) dont le systรจme dispose prรฉalablement dans sa base de donnรฉes biomรฉtrique. Le systรจme biomรฉtrique renvoie un rรฉsultat positif au cas oรน lโ€™empreinte fournie ร  lโ€™entrรฉe correspond ร  lโ€™un des modรจles, et un rรฉsultat nรฉgatif dans le cas contraire. La figure 3 illustre lโ€™enregistrement prรฉalable de modรจles . Lors de lโ€™enregistrement, lโ€™image scannรฉe de lโ€™empreinte est recueillie par le systรจme, puis un contrรดle de la qualitรฉ de lโ€™image est effectuรฉ. En effet, une empreinte sรฉrieusement endommagรฉe (par une brรปlure grave par exemple) est intraitable par le systรจme [7]. Ensuite, une extraction de traits caractรฉristiques (gรฉnรฉralement appelรฉs minuties) est effectuรฉe pour donner lieu au modรจle final que le systรจme sauvegarde dans la base de donnรฉes.

LA RECONNAISSANCE DES EMPREINTES

Concepts

Une empreinte digitale est le dessin formรฉ par les lignes de la peau des doigts, des paumes des mains, des orteils ou de la plante des pieds. Ce dessin se forme durant la pรฉriode fล“tale. Il existe deux types dโ€™empreintes : l’empreinte directe (qui laisse une marque visible) et l’empreinte latente (saletรฉ, sueur ou autre rรฉsidu dรฉposรฉ sur un objet). Elles sont uniques et immuables, elles ne se modifient donc pas au cours du temps (sauf par accident comme une brรปlure par exemple) .

Les empreintes sont composรฉes, de terminaisons en crรชtes, soit le point oรน la crรชte sโ€™arrรชte, et de bifurcations, soit le point oรน la crรชte se divise en deux. Le noyau est le point intรฉrieur, situรฉ en gรฉnรฉral au milieu de lโ€™empreinte. Il sert souvent de point de repรจre pour situer les autres minuties. Dโ€™autres termes sont รฉgalement rencontrรฉs : le lac, lโ€™รฎle, le delta, la vallรฉe, la fin de ligne… Ces caractรฉristiques peuvent รชtre numรฉrisรฉes. Une empreinte complรจte contient en moyenne une centaine de points caractรฉristiques mais les contrรดles ne sont effectuรฉs qu’ร  partir de 12 points. Statistiquement, il est impossible de trouver 2 individus prรฉsentant 12 points caractรฉristiques identiques, mรชme dans une population de plusieurs millions de personnes.

Dโ€™aprรจs [7], La probabilitรฉ de trouver deux empreintes digitales similaires est de 1 sur 10 puissances 24. Les jumeaux, par exemple, venant de la mรชme cellule, auront des empreintes trรจs proches mais pas semblables.

Le principe de la reconnaissance des empreintes digitales consiste ร  comparer une empreinte fournie au systรจme, ร  une ou plusieurs autres empreintes dont le systรจme dispose prรฉalablement dans sa base de donnรฉes biomรฉtrique. Le systรจme biomรฉtrique renvoie un rรฉsultat positif au cas oรน lโ€™empreinte fournie ร  lโ€™entrรฉe correspond ร  lโ€™un des modรจles, et un rรฉsultat nรฉgatif dans le cas contraire. A ce point, le but global est donc dโ€™avoir un systรจme qui fait la diffรฉrence entre une image en entrรฉe et plusieurs images situรฉes dans une base de donnรฉes. Pour cela, il faut utiliser une approche rapide et prรฉcise, c’est la raison pour laquelle on va รฉliminer l’approche par comparaison des images pixel par pixel parce quโ€™elle est assez lente. La comparaison entre les empreintes est basรฉe sur la recherche de la diffรฉrence entre les minuties d’image dโ€™entrรฉe et les autres dans la base de donnรฉes. La mรฉthode gรฉnรฉralement utilisรฉe pour dรฉtecter les minuties consiste ร  mettre lโ€™image de lโ€™empreinte en noir et blanc, cโ€™est la binarisation de lโ€™image, et ร  donner une mรชme taille aux lignes de lโ€™empreinte cโ€™est la squelettisation. Une fois que lโ€™on dispose de lโ€™image binaire squellettisรฉe, les minuties (singularitรฉs) sont mieux visibles, on procรจde alors ร  leur dรฉtection .

La binarisation

La binarisation consiste ร  transformer une image ร  plusieurs niveaux en une image en noir et blanc (deux niveaux seulement). C’est le moyen privilรฉgiรฉ pour isoler des objets. Par suite, une image binaire peut รชtre reprรฉsentรฉe par une matrice boolรฉenne dont chaque รฉlรฉment signifie Vrai (1 = blanc) ou Faux (0 = noir).[10] La binarisation d’empreintes digitales est une technique pour produire une image de type 1 -bit, avec 0 comme crรชtes qui sont teintรฉes de noir et de 1 les vallรฉes qui sont teintรฉes de blanc .

La squelettisation

Un algorithme dโ€™amincissement (ou shrinkingalgorithm) consiste en la suppression jusquโ€™ร  stabilitรฉ de points simples, le rรฉsultat obtenu sโ€™appelle un noyau homotypique. Si la suppression est rรฉalisรฉe de faรงon sรฉquentielle alors la topologie est prรฉservรฉe ; cela par la dรฉfinition mรชme dโ€™un point simple. Si le processus est modifiรฉ de faรงon ร  ce que certains points simples soient prรฉservรฉs durant le processus de suppression, il est alors possible de conserver des caractรฉristiques gรฉomรฉtriques. Un tel processus sโ€™appelle algorithme de squelettisation (ou thinningalgorithm), et le rรฉsultat est appelรฉ squelette. Les points ร  prรฉserver sont appelรฉs points terminaux ou points extrรฉmitรฉs.[11] L’objectif est ici de diminuer l’information redondante contenue dans une image, donc la quantitรฉ de donnรฉes ร  analyser. La mรฉthode est l’isolement des lignes principales de l’image avec des amincissements successifs jusqu’ร  ce que l’image rรฉsultante ne contienne que des lignes d’รฉpaisseur 1 pixel. La mรฉthode nรฉcessite l’emploi successif de 8 masques. On effectue sur l’image une succession de passes; on arrรชte lorsque le rรฉsultat entre deux passes successives est inchangรฉ. Une passe consiste en l’application successive, sur toute l’image de chacun des 8 masques (le point central sur le point courant ร  traiter). Les 8 masques correspondent aux transformations suivantes : si la situation de gauche est rencontrรฉe, alors on remplace le pixel traitรฉ par 0.

Extraction des minutiesย 

Aprรจs avoir obtenu lโ€™image traitรฉe, on doit trouver dans cette derniรจre les minuties les plus intรฉressantes de lโ€™image. La signature retenue pour caractรฉriser l’empreinte est basรฉe sur un ensemble suffisant et fiable de minuties. On entend par suffisant, le nombre minimum de minuties nรฉcessaires pour pouvoir รฉtablir des comparaisons fiables entre empreintes. Ce minimum se situe ร  12 minuties vis-ร -vis de la loi, voire moins pour beaucoup d’entre eux (jusqu’ร  8 minimum). Le nombre 12 provient de la rรจgle des 12 points selon laquelle il est statistiquement impossible de trouver 2 individus prรฉsentant les mรชmes 12 points caractรฉristiques, mรชme en considรฉrant une population de plusieurs dizaines de millions de personnes. On entend par fiable, les minuties qui ne sont pas influencรฉes par des dรฉfauts lors de l’acquisition de l’image ou par l’altรฉration temporaire de l’empreinte digitale (blessure, รฉrosion, etc.). Avec un petit nombre de minuties (15 ou 20) correctement localisรฉes, il est possible d’identifier une empreinte parmi plusieurs millions d’exemplaires. Gรฉnรฉralement, chaque minutie occupe un espace de 16 octets sans compactage ni compression. Ceci explique la taille de chaque fichier signature, 240 octets pour 15 minuties et 1600 octets pour 100 minuties. Les bifurcations et les terminaisons sont les deux types de minuties les plus utilisรฉs car ils sont facilement dรฉtectables, mais surtout parce quโ€™ils sont trรจs aisรฉment reprรฉsentables par le modรจle de coordonnรฉes, oรน chaque minutie est reprรฉsentรฉe par les coordonnรฉes (x, y) de son emplacement et lโ€™angle 0.

Lors du processus d’extraction, on dรฉtecte initialement 100 minuties en moyenne, parmi lesquelles environ 60 % correspondent ร  de fausses minuties qui seront identi^รฉes lors d’un processus ultรฉrieur. Gรฉnรฉralement les logiciels extraits donc une quarantaine de minuties rรฉelles de l’empreinte. Cette valeur est nettement supรฉrieure aux minima, ce qui augmente la fiabilitรฉ. De plus, ce chiffe est loin du total de minuties dรฉtectรฉes, ce qui laisse supposer que n’ayant conservรฉ que les plus fiables, on a รฉliminรฉ les minuties erronรฉes qui auraient pu dรฉtรฉriorer le comportement du systรจme. Les minuties sont gรฉnรฉralement extraites ร  partir du squelette de lโ€™image, il existe une approche permettant de dรฉtecter les minuties ainsi que leurs ^pes (Terminaison, Bi^rcation) en calculant l’indicateur Crossing-Number(CN) en fonction du voisinage de chaque pixel. Selon la valeur de CN le type du point est dรฉterminรฉ : Continuitรฉ ou Discontinuitรฉ (minutie) .

Comparaison des minuties

La phase de comparaison des minuties sโ€™apparente ร  du ยซ point pattern matching ยป. Le problรจme majeur des nombreux algorithmes proposรฉs dans ce domaine, cโ€™est la croissance exponentielle de leur complexitรฉ en fonction du nombre de points ร  traiter.

A partir de deux ensembles de minuties extraites, le systรจme est capable de donner un indice de similitude ou de correspondance qui vaut :

โ– 0 % si les empreintes sont totalement diffรฉrentes.
โ– 100 % si les empreintes viennent de la mรชme image.

ETAT DE L’ARTย 

La reconnaissance dโ€™empreintes digitales est une technique biomรฉtrique mature pour toute application dโ€™identification ou de vรฉrification dโ€™individus. Cette technique dโ€™authentification attire l’attention des chercheurs depuis quelques dรฉcennies, et reste encore et toujours un sujet de recherche attractif et trรจs ouvert. Beaucoup de connaissances dans les domaines de la reconnaissance des formes, du traitement d’images, des statistiques ont รฉtรฉ appliquรฉes au domaine de la reconnaissance des empreintes. Dans la littรฉrature il existe beaucoup d’algorithmes proposรฉs (plus de 120 algorithmes) pour la reconnaissance des empreintes digitales chacun de ces algorithmes ร  des caractรฉristiques ยซย point faible et point fortย ยป par rapport aux autres. L’universitรฉ de Bologne a fait une collaboration avec l’universitรฉ de Michigan pour la rรฉalisation de FVC2004 (Figner verificationComptition) [8] le but est de crรฉe plusieurs bases de donnรฉes, chaque base avec un capteur des empreintes diffรฉrents pour le but de la rรฉalisation des algorithmes spรฉcialisรฉs ร  la reconnaissance d’empreinte. Le principe de la reconnaissance des empreintes digitales consiste ร  comparer une empreinte fournie au systรจme, ร  une ou plusieurs autres empreintes dont le systรจme dispose prรฉalablement dans sa base de donnรฉes biomรฉtrique. Le systรจme biomรฉtrique renvoie un rรฉsultat positif au cas oรน lโ€™empreinte fournie ร  lโ€™entrรฉe correspond ร  lโ€™un des modรจles, et un rรฉsultat nรฉgatif dans le cas contraire.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

1 Introduction
1.1 Concepts de base
1.2 Vue globale du mรฉcanisme de reconnaissance des empreintes digitales
1.3. Approche gรฉnรฉrale
2 Chapitre 1
2.1 Dรฉfinition
2.2 L’algorithme de la reconnaissance d’empreintes digitales
2.2.1Prรฉtraitement des images d’empreinte
A) La binarisation
B) La squelettisation
2.2.2Extraction des minuties
2.2.3Comparaison des minuties
3 Chapitre 2
1 Introduction
2 Les techniques de reconnaissance
2.1 EFinger
2.1.1 Prรฉtraitement
2.1.2 Extraction des minuties
2.1.3 Comparaison des minuties
2.1.4 Phase de test
2.2 Apprentissage artificiel
2.2.1 Classification des empreintes
2.2.2 Phase de test
2.3 Conclusion
4 Chapitre 3
1 Introduction
2 Proposition d’un algorithme de reconnaissance d’empreinte
2.1Prรฉtraitement des images d’empreintes digitales
2.1. IBinarisation
a) Binarisation d’images par la mรฉthode d’Otsu
b)Bernsen local Threshold
2.1.2Squelettisation
a)L’algorithme d’amincissement de ZhangSuen
b)L’algorithme d’amincissement de Hilditch
2.2 Extraction des minuties
2.2.1L’implรฉmentation de l’extraction des minuties sur java
2.3 Comparaison des minuties
2.4 Description de l’application
2.4.1 Diagramme UML
2.5 Partie test
2.6 Conclusion
CONCLUSION GENERALE

Rapport PFE, mรฉmoire et thรจse PDFTรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *