Reconeixement de les persones per la ditada

Índex
- Introducció
- Objectius
- 1.Dispositius de captura de la ditada
- 1.1.Sensors òptics
- 1.2.Sensors d’estat sòlid
- 1.3.Sensors d’ultrasò
- 2.Anàlisi i representació de la ditada
- 3.Processament de la imatge de la ditada
- 4.Detecció de singularitats i del nucli
- 5.Millora de la imatge de la ditada
- 6.Detecció de les minutiae
- 7.Comparació de ditades
- 8.Classificació de les ditades
- Resum
- Activitats
- Annex
- Abreviatures
- Bibliografia
Introducció
-
Primer de tot, ens trobem que hem d’escanejar el dit i generar-ne una imatge; per aquest motiu, en l’apartat “Dispositius de captura de la ditada” expliquem els diversos dispositius d’escàner de dit.
-
Un cop obtinguda la imatge de la ditada, aquesta es transforma en un registre en què hi ha les característiques principals extretes; en l’apartat “Anàlisi i representació de la ditada” expliquem com es representa una ditada en tècniques que no són estrictament una imatge.
-
Però per a convertir la imatge en un registre ens fa falta tot un procés de visió per computador en què calculem un seguit d’imatges intermèdies que ens serviran per a anar obtenint la informació de la representació que volem; en l’apartat “Processament de la imatge de la ditada” expliquem aquestes tècniques de visió per computador aplicades a la biometria.
-
Amb aquestes imatges noves ja som capaços d’obtenir el nucli d’una ditada. El nucli representa el punt central de la ditada i és fonamental per a poder saber com s’ha ubicat el dit en el sensor i també com s’ha de deduir amb quin tipus de ditada ens trobem; en l’apartat “Detecció de singularitats i del nucli” s’explica l’obtenció del nucli i també d’altres parts de la ditada anomenades singularitats.
-
D’altra banda, les minutiae són les parts de la ditada que més les caracteritzen; amb l’objectiu d’estudiar com s’extreuen, primer tenim un apartat que torna a tractar de temes de visió per computador i està dedicat als mètodes de millora de la qualitat de la imatge de la ditada; s’explica en l’apartat “Millora de la imatge de la ditada”.
-
Després, ens centrem en les tècniques usades per a extreure les minutiae; aquestes tècniques s’expliquen en l’apartat “Detecció de les minutiae”.
-
Finalment, tenim dos apartats més dedicats estrictament a la biometria de la ditada: l’apartat “Comparació de ditades” explica com s’han de comparar dues ditades quan se n’han extret les característiques principals i l’apartat “Classificació de les ditades”, com cal classificar-les.
Objectius
-
Conèixer les etapes que hi ha en el procés de comparació de dues ditades o de cerca d’una ditada en una base de dades.
-
Conèixer els tipus de dispositius per a la captura de la ditada.
-
Conèixer les tècniques de la visió per computador aplicades a l’extracció de les característiques principals de la ditada.
-
Representar una ditada en un registre d’una base de dades.
-
Comparar dues ditades.
-
Classificar les ditades en un nombre petit de classes.
1.Dispositius de captura de la ditada

1.1.Sensors òptics

1.2.Sensors d’estat sòlid


1.3.Sensors d’ultrasò

2.Anàlisi i representació de la ditada
-
Nivell 1: el flux global del patró de les serralades i valls que generen les singularitats.
-
Nivell 2: les terminacions de les serralades, anomenades minutiae.
-
Nivell 3: els porus de suor, formes petites locals o els contorns de les serralades.
2.1.Nivell 1. Patró global de les serralades i valls


2.2.Nivell 2. Minutiae de les ditades

2.3.Nivell 3. Formes, porus i contorns de les ditades
3.Processament de la imatge de la ditada
3.1.Imatges de l’orientació i de la consistència local
3.1.1.Mètode basat en el gradient
Obtenció de la imatge del gradient horitzontal Δx i vertical Δy


Relació entre el gradient, orientació i consistència

Obtenció de les imatges d’orientació i consistència


3.2.Matriu de la coherència

3.3.Imatge segmentada

Les zones en què no hi ha ditada s’han marcat en negre.

3.3.1.Algorisme de Bresenham

4.Detecció de singularitats i del nucli
4.1.Detecció de singularitats
-
0: no pertany a cap regió singular.
-
360 o −360: pertany a una espiral.
-
180: pertany a un llaç.
-
−180: pertany a un delta.


4.2.Detecció del nucli

5.Millora de la imatge de la ditada

-
Les serralades no són estrictament contínues, és a dir, que tenen petits forats.
-
Les serralades paral·leles no estan separades correctament o totalment.
-
Hi ha molts talls, arrugues o cops al dit.
-
Mitjana:
-
Variància:
6.Detecció de les minutiae

6.1.Procés de binarització

6.2.Procés d’esqueletonització


-
p pertany a la frontera esquerra si p4 és vall i p és serralada.
-
p pertany a la frontera dreta si p0 és vall i p és serralada.
-
p pertany a la frontera superior si p2 és vall i p és serralada.
-
p pertany a la frontera inferior si p6 és vall i p és serralada.

6.3.Procés d’extracció de les minutiae
-
Un punt aïllat si cn(p) = ½ · 0 · 255 = 0.
-
Una minutia tipus terminal si cn(p) = ½ · 2 · 255 = 255.
-
Un punt intermedi d’una cresta si cn(p) = ½ · 4 · 255 = 510.
-
Una minutia tipus bifurcació si cn(p) = ½ · 6 · 255 = 765.
-
Un creuament de serralades si cn(p) = ½ · 8 · 255 = 1.020.




7.Comparació de ditades
-
Desplaçament: el mateix dit es pot posar en diferents posicions en l’àrea de lectura del sensor en diverses adquisicions. Aquest fet genera un desplaçament de la regió on hi ha el dit en la imatge. Per exemple, només que desplacem el dit 2 mm (imperceptible per l’usuari) genera un desplaçament de 40 píxels en un escàner de dit usual amb resolució de 500 ppp.
-
Rotació: de manera similar al desplaçament, el mateix dit es pot posar en diferents angles respecte de l’eix vertical del sensor. Normalment els algorismes toleren una rotació de fins a 20 graus cap a la dreta o cap a l’esquerra. Si la rotació és superior, llavors els algorismes no són capaços d’adonar-se que és el mateix dit.
-
Solapament parcial: el desplaçament i la rotació del dit causen que part de la ditada caigui fora de l’àrea del sensor. Aquest fet provoca que la part de la ditada que apareix en les dues imatges sigui més petita del normal.
-
Distorsió no lineal: a causa de la plasticitat del dit, que la superfície del dit és tridimensional i que el sensor és bidimensional, la ditada és una imatge bidimensional que mostra una superfície tridimensional però amb distorsions difícils de controlar. Aquestes distorsions poden ser del tipus compressió de la imatge (normalment en les parts centrals de la ditada) o extensió (normalment en les parts externes de la ditada) i depenen de la pressió que s’ha aplicat amb el dit cap al sensor.
-
Condicions de la pell: les serralades i valls són captades pel sensor si estan tocant la superfície del sensor de manera uniforme. No obstant això, la pressió, la brutícia de la pell, les malalties de la pell, la suor o els talls fan que la imatge canviï en successives adquisicions de la ditada.
-
Soroll: el mateix sensor per a adquirir la imatge genera soroll i distorsiona la imatge. Un exemple habitual és el greix que queda del dit a l’àrea de vidre del sensor. Depenent de la netedat d’aquest vidre, la imatge serà canviant. Una altra font de distorsió pot ser la comunicació del sensor amb l’ordinador o sistema usat per a comparar les imatges. Depenent del protocol de comunicació o de la llargària del cable o de la xarxa, es poden generar errors de comunicació.
-
Errors en l’extracció de característiques: els mateixos algorismes d’extracció de característiques introdueixen errors. Aquests errors poden aparèixer en qualsevol dels processos interns de l’algorisme. Per exemple, hem de fer aproximacions que indueixen a errors quan estimem l’orientació, o quan estimem la posició de la ditada.


7.1.Tècniques basades en la correlació d’imatges
7.2.Tècniques basades en la comparació de minutiae
-
P(i) = j: indica que la parella de mi de T és la minutia m′j de I.
-
P(i) = Nul: indica que la minutia mi de T no té parella.
-
Un minutia m′j de I no té parella a T si P(i) ≠ j, .
-
Cada minutia de I s’associa com a molt a una minutia de T, és a dir, P és una funció injectiva dins del conjunt de les ditades. O s’associa a una sola minutia o s’associa al Nul. La seva expressió matemàtica és:

8.Classificació de les ditades

8.1.Descripció formal de les classes de ditades
-
Arc: la ditada té serralades que entren per una banda, s’enfilen cap a un petit turó i surten per l’altra banda. No hi ha punts singulars de cap tipus. No hi ha ni llaços ni deltes.
-
Arc tipus tenda: són ditades semblants a l’arc però el turó és molt més pronunciat, i això fa que hi hagi una curvatura molt més pronunciada, quasi vertical. Hi ha dos punts singulars, hi ha un llaç i a sota hi ha un delta.
-
Llaç esquerre: unes quantes serralades entren per la banda esquerra, fan una corba i se’n tornen cap a l’esquerra. Hi ha dos punts singulars, un llaç i un delta. A diferència de l’arc tipus tenda, el delta està ubicat a sota del llaç però una mica a la dreta.
-
Llaç dret: és semblant al llaç esquerre però simètric a l’eix vertical.
-
Espiral: conté com a mínim una serralada que fa un tom de 360 graus entorn del centre de la ditada. Hi ha quatre singularitats. Dos llaços encarats i pràcticament en la mateixa posició i dos deltes més a baix i un a cada costat.
-
Doble llaç: aquest tipus de ditada és semblant a l’espiral però les singularitats tipus llaç estan separades. D’aquesta manera, ja no trobem una serralada que faci un tomb de 360 graus i hi ha una serralada que recorre la ditada d’un dels llaços a l’altre.
-
Sistema de regles: cada classe de ditada es representa per un conjunt de normes. Per exemple, perquè sigui un arc tenda hi ha d’haver un llaç a sobre d’un delta.
-
Sintàctic: els patrons es descriuen amb una gramàtica. És a dir, es defineixen unes regles de producció i uns punts terminals. Una ditada pertany a una classe si és acceptada per l’analitzador sintàctic.
-
Estructural: la ditada es defineix amb un graf. Els nodes del graf són regions de la ditada en què l’angle és similar. Els arcs indiquen que les regions estan a tocar.
-
Estadístic: de cada ditada es genera un vector de característiques i llavors s’hi aplica un classificador de propòsit general estadístic. El més conegut és el classificador de Bayes.
-
Xarxa neuronal: els elements de la imatge d’orientació s’usen com a característiques d’entrada d’una xarxa neuronal. Normalment la xarxa conté diverses capes de perceptrons.
Resum
Activitats
Tecnologia
|
Avantatges
|
Inconvenients
|
|
---|---|---|---|
Òptic |
|||
Capacitància |
|||
Tèrmic |
|||
Ultrasò |


Tipus
|
Coordenada x
|
Coordenada y
|
Angle (radians)
|
|
---|---|---|---|---|
1 |
Terminal |
|||
2 |
Bifurcació |



b) {[ T, (10, 49), 181°], [ T, (26, 58), 182°], [ B, (39, 16), 206°]}

Annex
Abreviatures
αxy Angle del gradient màxim de la serralada en el punt (x, y). És ortogonal a θxy
Δ Singularitat tipus delta (delta)
Δx Matriu del gradient horitzontal. , matriu mitjana del gradient horitzontal
Δy Matriu del gradient vertical. , matriu mitjana del gradient vertical
axy Angle de la minutia
B Imatge binària
C Matriu de coherència
D Matriu direccional . Matriu dels angles de les serralades D(x, y) = θxy.
Matriu direccional filtrada
E Imatge esqueletonitzada
Gx, Gy Màscares per obtenir Δx i Δy
I Imatge original de la ditada
I’ Imatge I vectoritzada
M Matriu tridimensional de l’algorisme per trobar el desplaçament global
N Imatge original de la ditada normalitzada
O Singularitat tipus espiral (whorl)
P Funció d’emparellament entre minutiae de dos conjunts diferents
R Matriu de consistència
r∅, a∅ Llindar de tolerància espacial i angular
S Matriu segmentada
Sx, Sy i A Desplaçament global en les x, en les y i angle de rotació
TTemplate de la ditada
T’ Imatge T vectoritzada
U Singularitat tipus llaç (loop)
W Màscara de convolució. Normalment és una imatge de 3 × 3