SciELO - Scientific Electronic Library Online

 
vol.12 número4Reconocimiento de impresiones dactilares sobre la plataforma Raspberry PiPredicción de la evolución de comunidades en redes sociales índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

  • No hay articulos citadosCitado por SciELO

Links relacionados

  • No hay articulos similaresSimilares en SciELO

Compartir


Revista Cubana de Ciencias Informáticas

versión On-line ISSN 2227-1899

Rev cuba cienc informat vol.12 no.4 La Habana oct.-dic. 2018

 

ARTÍCULO ORIGINAL

 

Fusión de plantillas de minucias y su impacto en el cotejo de impresiones dactilares

 

Minutiae template fusion and its impact  on fingerprint matching

 

 

David Estévez Bresó1*, Alfredo Muñoz Briseño1

1Centro de Aplicaciones de Tecnologías de Avanzada. C.P. 12200, Siboney, Playa. La Habana, Cuba.

*Autor para la correspondencia: destevez@cenatav.co.cu

 

 


RESUMEN

En este trabajo se introduce un nuevo algoritmo de fusión de plantillas de minucias obtenidas de impresiones dactilares, el cual primeramente  encuentra correspondencias iniciales entre las minucias con un eficaz algoritmo del estado del arte (MCC). A partir  de un novedoso  proceso  se escogen las correspondencias que dan como resultado la transformación geométrica que mejor alinea las plantillas de minucias. Para esto se introduce una nueva heurística  que va refinando el resultado, a partir  de encontrar la transformación  “factible”  que más correspondencias involucre. Así se propone  un algoritmo que se basa en medir el efecto provocado, en términos de las distancias entre minucias correspondientes, al incorporar una nueva correspondencia al cálculo de la transformación. La propuesta  es de gran utilidad en los casos en los que existen varias tomas con oclusiones de un mismo dedo o cuando las impresiones capturadas tienen áreas disjuntas. El impacto positivo del algoritmo de fusión en la eficacia de la identificación de impresiones,  es comprobado utilizando dos algoritmos diferentes de cotejo. Los resultados fueron obtenidos en la base de datos FVC 2004 DB1_A y en dos variaciones de esta.

Palabras clave: alineamiento de puntos, fusión de plantillas de minucias.


ABSTRACT

In this work, a new minutiae template fusion algorithm, obtained from fingerprints is proposed. This algorithm finds initial  correspondences  between minutiae, using an accurate state of the art algorithm (MCC). Corres- pondences that give as result the geometric transformation that best aligns the minutia templates are chosen, using a novel process. For this, a new heuristic that refines the result by finding the “feasible” transformation that involve more correspondences, is introduced. In this way, a new algorithm that is based on measuring the provoked effect in terms of distances between correspondent  minutiae when a new correspondence is added to the transformation computation, is proposed. The approach is very useful when there are many occluded impressions of the same finger, or when the captured impressions  have disjoint areas. The positive impact of the proposed algorithm in the accuracy of the fingerprint identification is tested by using two different matching algorithms. The results were obtained database FVC 2004 DB1_A and in two variants of this database.

Key words: minutiae based template  fusion,  point set registration


 

 

INTRODUCCIÓN

Las impresiones dactilares son las marcas producidas por el contacto de la punta de los dedos con una superficie y están constituidas por los patrones de crestas presentes en la dermis de la piel. Debido a su fácil captura y a sus propiedades  de unicidad, la identificación de personas por sus impresiones  dactilares constituye una de las técnicas biométricas más utilizadas en la actualidad. Las minucias representan las posiciones en las que las crestas terminan o se bifurcan en una impresión, estas constituyen los rasgos más empleados para realizar una identificación de impresiones tanto por peritos como por sistemas automáticos.

En la práctica, los sistemas de reconocimiento  automático de impresiones dactilares no son capaces de emplear la máxima información discriminativa, debido a la mala calidad de las impresiones y errores introducidos en las etapas de extracción de rasgos y cotejo. Además, algunos dispositivos de captura son pequeños, con lo que tiende a disminuir el área de solapamiento entre dos impresiones obtenidas del mismo dedo. Los factores antes mencionados tienen un impacto negativo en la eficacia del reconocimiento. Una de las formas de enfrentar este problema  es aumentando  el poder discriminativo de las plantillas biométricas mediante la fusión de múltiples muestras del mismo dedo, conociéndose que el impacto en la eficacia del reconocimiento aumenta en la medida en que se logre incorporar el máximo posible de información complementaria a la fusión Maltoni et al. (2009).

Existen dos variantes bien definidas entre los distintos enfoques de fusión de mu´ltiples plantillas Peralta et al. (2016): fusión  al nivel de los rasgos y fusión  al nivel  de la función  de similitud.  En este trabajo se adopta la primera variante, que consiste en fusionar la información  biométrica  disponible sobre una identidad en una plantilla  única  y tiene la ventaja  de evitar la realización  de múltiples comparaciones por cada sujeto. Adicionalmente, la fusión  de minucias brinda varias ventajas sobre otros enfoques que mezclan  rasgos más abstractos, la principal es que la plantilla resultante puede ser interpretada fácilmente por los peritos, al ser las minucias los rasgos mas empleados para la identificación manual.

El tema de la fusión de plantillas de minucias ha sido abordado por varios autores. La idea general consiste en encontrar la transformación geométrica entre dos conjuntos de minucias y a partir de ahí definir una estrategia de fusión. Toh et al. (2001); Wei-Yun et al. (2004) comparan tres variantes de transformaciones para alinear dos conjuntos de minucias (afín, proyectiva y topológica) y se concluye  que la transformación afín es la más efectiva. Se muestra que el empleo de la plantilla  fusionada permite disminuir el nu´mero de falsos rechazos. Por otro lado, Jiang and Ser (2002) asignan una medida de calidad a las minucias de acuerdo a la frecuencia de aparición y se descartan las minucias de baja calidad. Lee et al. (2003) utilizan, además de las correspondencias entre minucias, un mapa de distancias que contiene información de las crestas con el fin de alinear múltiples plantillas. Moon et al. (2004) usa una modificación  del algoritmo ICP para determinar la transformación, mientras que Ryu et al. (2005) emplea un enfoque bayesiano. Uz et al. (2009) propone un método basado en la construcción de una jerarquía de triangulaciones, teniendo en cuenta minucias de varios tipos de calidad. Una desventaja de estos métodos es que no se apoyan,  para el cálculo de la transformación, en los valores de similitud que puede proporcionar un algoritmo de cotejo de minucias.

En este trabajo se propone  un algoritmo que fusiona múltiples plantillas de minucias de un mismo dedo. Para esto, se calculan las correspondencias iniciales entre las minucias de las plantillas utilizando un algoritmo de cotejo muy eficaz y eficiente de la literatura, lo cual constituye una ventaja inicial sobre otras propuestas. Luego se realiza un eficiente proceso de optimización para encontrar el subconjunto de correspondencias que mejor alinea las dos plantillas mediante una transformación rígida. Dicho proceso utiliza un criterio de rechazo de correspondencias, el cual usa las distancias angulares entre las minucias y se apoya  en los valores de similitud proporcionados por el algoritmo de cotejo, lo cual es el aporte fundamental del trabajo. Finalmente, se emplea una heurística de fusión que logra generar plantillas de mayor valor identificativo. Las evidencias son dadas en los resultados experimentales expuestos. En las siguientes  secciones se explica la propuesta detalladamente.

 

MATERIALES Y MÉTODOS

Descripción del método propuesto

Dadas dos plantillas de minucias = {m1,..., mp}y M´   = {m´1,..., m´q}, donde cada minucia está dada por una tripleta mi= (xi,yi,θi), el proceso de fusión utilizado en este trabajo tiene tres pasos fundamentales:

  • Obtención de correspondencias  locales de minucias: En este paso se encuentra  un conjunto de corres- pondencias unívocas entre las minucias de las plantillas M  y , con la forma C = {c1,..., cn}, donde fo01 representa el valor de similitud local del par (mi, m´j )k para i ∈ {1, ..., p}, j ∈ {1, ..., q}, con mi  ∈ M , m´j∈ M´fo02

  • Consolidación y cálculo de la transformación geométrica óptima: En este paso se calcula el subconjunto coherente de C de mayor tamaño. Además, a partir  de este  se computa la transformación geométrica que permite alinear mejor las minucias de las plantillas M  y .

  • Fusión de minucias: Se aplica la transformación a las minucias de M  y se utiliza una estrategia para fusionar minucias cercanas.

Obtención de correspondencias locales

Para obtener el conjunto de correspondencias C se pueden  utilizar  varios algoritmos encontrados en la lite- ratura. En principio, es  posible hacer uso de cualquier propuesta que calcule la similitud  entre un par de minucias dadas. A partir  del estudio de la literatura, se determinó que el algoritmo que más se ajusta a los requerimientos propuestos es el de Cappelli et al. (2010). Dicho algoritmo, utiliza una estructura llamada MCC (del inglés Minutia  Cylinder Code ) la cual codifica la interacción de una minucia con sus vecinas en un radio r preestablecido. La propuesta de Cappelli fue utilizada atendiendo a que es eficiente,  pues los MCC pueden ser calculados y cotejados de manera sencilla, utiliza vectores de tamaño fijo, reporta muy buena eficacia y está ampliamente validada por la comunidad científica.

Este rasgo codifica relaciones espaciales y direccionales entre cada minucia y sus vecinas,  en un radio determinado. Para esto, el área alrededor de cada minucia mi  es dividida en celdas de cada una de las cuales  se obtienen cubos de igual altura cuyas posiciones en el eje Z se encuentran  entre −π y π grados. La unión de todos los cubos generados por cada celda conforma un cilindro con una altura de 2π grados. Por cada cubo se calcula un valor numérico que depende de dos factores. El primero es la distancia euclidiana de todas las minucias vecinas mt a la celda, en un radio dado. El segundo viene dado por la diferencia  de orientación de cada mt con respecto a la minucia central m. En este último factor también interviene la altura en la que se encuentre el cubo dentro del cilindro. Así, cada cubo codifica de manera diferente esta relación, en dependencia de su posición en el eje Z . El cotejo entre dos vectores se realiza  utilizando una sencilla medida de correlación.

f01

En la figura 1 se muestran las minucias que intervienen en el cálculo del valor de una celda en específico, en un cilindro de seis cubos de altura. En este ejemplo  se observan,  codificados  en escala de grises, los valores de los cubos para cada una de las seis posiciones  en el eje Z del cilindro. A partir de estos valores  se obtiene un vector de tamaño fijo n. En este trabajo se realizó una implementación propia del algoritmo referido, la cual obtiene valores de similitud  muy parecidos a los reportados en el trabajo original. Además, se utilizaron los mismos valores propuestos por los autores para los umbrales que intervienen en el cálculo de los cilindros.

Con el objetivo de obtener el conjunto de correspondencias C , dados dos conjuntos de minucias M  y , se evalúa la similitud de cada m ∈ M con cada m´ ∈ M´   utilizando la propuesta descrita, y se aplica el algoritmo Húngaro el cual permite establecer las correspondencias unívocas de mayor similitud global.

Consolidación y cálculo de la transformación

Dados dos conjuntos de minucias pareadas, el cálculo de la transformación puede plantearse como un problema de optimización ortogonal, el cual puede ser solucionado  de manera óptima mediante el algoritmo de Kabsch (1976). El problema en R2 se describe  formalmente a continuación.

Sea C = {c1,..., cn}el conjunto de correspondencias entre M  y . Al considerar solo las coordenadas, las minucias pueden verse como puntos en el plano real. Se asume que dichos puntos pueden estar sujetos a errores de medición. Se desea determinar la matriz de rotación de ángulo fo03, fo04y el vector de traslación d = [dx, dy ]T  que permiten transformar el punto mi  ∈ M  en el punto m´j∈ M´  para cada par (mi,m´j). Se puede notar que, debido a la existencia de errores, en general no existe una transformación exacta T  = (R, d). Una posible solución  para este problema es  calcular la transformación  rígida  que minimice la desviación de la media cuadrática (del inglés Root Mean Square Deviation o RMSD) entre los dos conjuntos, lo cual puede formularse  como un problema de mínimos cuadrados como sigue:

fo05

El problema planteado en la ecuación 1 es lineal con respecto a d pero no con respecto a R, esto último debido a la condición de ortogonalidad de R. Si introducimos los centroides fo06 y las matrices fo07 la ecuación 1 se convierte en:

fo08

donde fo09 denota la norma de Frobenius de la matriz Z . De ahí que el problema de encontrar la transformación óptima queda reducido a un problema clásico de mínimos cuadrados, del cual se conoce  se soluciona eficientemente mediante la descomposición SVD de la matriz D = B · AT . El método descrito se conoce como algoritmo de Kabsch y su implementación se ilustra en el algoritmo 1.

Dada la transformación T , se define  T (M ) = {T (m1), ..., T (mp)}, donde fo10 Se define  además T (C ) = {T (c1), ..., T (cn)}, donde fo11

En la práctica se debe considerar  que el conjunto C esta compuesto por presuntas correspondencias. Esto es debido a que para establecer este conjunto se debe emplear algún algoritmo de cotejo de minucias, los cuales pueden proporcionar correspondencias falsas en dependencia del nivel de distorsión, la cantidad de minucias falsas y el nivel de solapamiento de los conjuntos M  y M 1. Por esto, para establecer un alineamiento robusto entre los dos conjuntos empleando el algoritmo 1, es necesario  minimizar la existencia de los valores atípicos (correspondencias falsas). Además deben existir al menos tres pareos verdaderos,  pues esto es una condición necesaria para que exista una única transformación en el plano. En este trabajo se le denomina consolidación de las correspondencias locales al proceso de clasificar cada correspondencia de C en verdadera o falsa.

fo12

Para realizar la consolidación se propone  un algoritmo que se basa  en medir el efecto provocado, en términos de la distancia entre  minucias correspondientes, al incorporar una nueva correspondencia  al cálculo  de la transformación. Si se denota  por CT  ⊂ C al conjunto de las correspondencias que participa en el cálculo de T y se asume  que CT  = {c1,..., cl−1}∪ {cl}, donde {c1,..., cl−1}es un conjunto de correspondencias verdaderas, entonces clse clasificará como verdadera si y solo si T es una transformación factible. El criterio de factibilidad propuesto esta compuesto por las siguientes condiciones:

1. Las distancias euclidiana y angular de la nueva correspondencia transformada fo13 no sobrepasa los umbrales definidos: fo14donde:

fo15

Las distancias máximas entre todas correspondencias verdaderas transformadas no sobrepasa los umbrales preestablecidos: fo16

La condición 1 garantiza la coherencia de la nueva correspondencia mientras que la condición 2 asegura que la nueva correspondencia, aún siendo coherente, no hace que las ya clasificadas como buenas dejen de serlo, producto de la nueva transformación. La condición 2 asume que CT  está ordenado en orden decreciente de similitud, pues significa  que siempre se le da prioridad a participar en la transformación a las correspondencias de mayor similitud. Esta heurística alcanza una aproximación a la transformación óptima en O(n).

El método  de consolidación  propuesto se describe  en el  algoritmo 2. La idea es  encontrar en primer lugar un subconjunto de tres correspondencias CT  que proporcione una transformación factible (línea  1). Si tal subconjunto es no vacío (líneas 2-9) se comprueba  iterativamente si se mantiene la condición de factibilidad para las correspondencia restantes, incorporando  a CT solo aquellas que no afectan la condición de factibilidad. En caso de no existir al menos tres correspondencias verdaderas  se concluye  que M y M´ no se corresponden.

fo17

Fusión

Una vez obtenido el conjunto de correspondencias C 1 se procede  a fusionar M  y M´ en una única plantilla Mf, como ilustra el algoritmo 3. Primeramente, para cada ck = {(mi,m´j)k ,sk(ij)} ∈ C´ se procede a calcular la minucia promedio mp = (xp, yp, θp) entre T (mi) = (xt, yt,θt) y m´j

= (xj , yj , θj ), donde:

fo18

Así, se genera  una nueva minucia que es añadida a la plantilla Mf(líneas 1-5). Posteriormente, se encuentran todas las minucias mi∈ M  y m´j∈ M ´ que no formen parte de ninguna correspondencia ck  y que cumplan que T(mi) y m´j

encuentren a una distancia menor que un umbral thrδ. Dicha distancia está dada por:

fo19

De esta manera, T (mi) y son promediadas y añadidas a Mf (líneas 6-13). Finalmente, son añadidas todas las minucias de M y M 1   que no hayan sido seleccionadas en los pasos anteriores (líneas 14-23). En el caso de las pertenecientes a M , se les aplica primero la transformación T .En el proceso de fusión se asume que CT es un conjunto de correspondencias correctas. Además, se asume  que las minucias que se encuentren  muy cercanas y con una orientación similar una vez transformadas las plantillas al mismo marco geométrico, también son correspondencias correctas. Los valores para los umbrales utilizados en este trabajo son thrδ= 10 y thrΘ= 15.

fo20

Evaluación experimental

En las evaluaciones experimentales  se utilizó la base de datos FVC 2004 DB1_A, la cual está compuesta por 800 impresiones provenientes de 100 dedos (8 impresiones por dedo) Maio et al. (2004). Las imágenes fueron capturadas con un sensor óptico ”V300” de CrossMatch con un tamaño  de 640 × 480 píxeles.  Esta  base de datos fue escogida atendiendo  a que presenta impresiones con varios tipos de ruidos y distorsiones,  pues no se exigió una calidad mínima requerida en el enrolamiento. Como resultado  se obtuvieron imágenes con zonas ocluidas o en las que no fueron detectados puntos característicos, lo cual es muy común en casos reales. La extracción de minucias se realizó con una versión modificada de la biblioteca VeriFinger 4.2 SDK (2004). A partir de esta base de datos se generaron  dos variantes, referidas en lo adelante como FVC 2004 DB1_A_S y FVC 2004 DB1_A_M. En la primera fueron añadidas manchas aleatorias artificialmente generadas en las tres primeras tomas de cada impresión, las cuales ocupan un porciento sp de la superficie total. En la segunda, se computaron una cantidad ss de coordenadas semillas en posiciones aleatorias de las impresiones, y se eliminaron las minucias en un radio de sr  píxeles alrededor de cada semilla.

Las variantes definidas fueron utilizadas para simular situaciones en las que, por diferentes motivos, las imáge- nes tienen oclusiones que impiden la localización de varias minucias. En la figura 2, pueden verse las minucias originales extraídas de una impresión sin ruido (en color verde), y las que realmente  se extraen con las dos variantes de ruidos artificiales (en color rojo). Las manchas añadidas de manera aleatoria (figura 2(a)), generan gran cantidad de minucias falsas y alteran la posición de las minucias no ocluidas. Para ilustrar el impacto de la fusión, se realizaron experimentos en los que se compara la eficacia de dos algoritmos de cotejo de la literatura (Cappelli et al. (2010); Hernández-Palancar et al. (2014)), cuando  se realiza la fusión de dos o tres impresiones y cuando  solamente  se utiliza una impresión sin fusionar. Así se comprueba  la validez de la fusión bajo distintos paradigmas de cotejo. Los algoritmos escogidos  se encuentran entre los que más eficacia reportan.

En el protocolo experimental definido, las tres primeras tomas de cada impresión se utilizan para realizar la fusión y las restantes 5 son usadas sin alteraciones. Para calcular los valores de falsos  rechazos  se realizaron comparaciones entre una de las tres primeras tomas de cada impresión o una fusión de estas según el caso, contra las restantes 5, para un total de 500 comparaciones. Para calcular los valores de falsos positivos, se realizaron comparaciones entre una de las tres primeras tomas de cada impresión o la fusión de estas, contra las cuartas tomas de las restantes, para un total de 4950 comparaciones. El protocolo utilizado no es el estándar propuesto en la competencia FVC 2004 Maio et al. (2004), debido a que el propósito de los experimentos  es el de medir el impacto del uso de la fusión en varios contextos diferentes de cotejo. En las siguientes figuras, se grafican los valores de EER (del inglés Equal Error  Rate ) para cada base de datos y algoritmo, utilizando cada una de las primeras 3 impresiones de cada dedo de manera independiente (con leyendas “1”,  “2”  y “3”), y realizando todas las combinaciones de fusiones posibles entre estas (“1_2”, “1_3”, “2_3” y “1_2_3”). Además, fueron computados para diferentes valores en los umbrales de ruido en las dos bases de datos definidas. La comparación con otros enfoques no fue posible pues no existen protocolos o bases de datos estándares para probar soluciones a este tipo de problemas.

En la figura 3 pueden verse como casi todas las variantes de fusión arrojan resultados superiores a los obtenidos cuando  se utiliza una sola impresión. También se observó que la presencia de una gran cantidad de minucias falsas o espurias entre las plantillas, puede deteriorar la eficacia de la fusión. Esto se debe a que la gran mayoría de las minucias espurias no se promedian  con ninguna otra, por lo que son añadidas a la plantilla final. Si se fusionan dos plantillas con muchas minucias espurias, el resultado tendrá una cantidad mayor de estas que las plantillas que intervienen en la fusión. Por ello la fusión en las plantillas pertenecientes a la FVC 2004DB1_A_S, tuvo una influencia menor en los valores de eficacia alcanzados pues la introducción de las manchas en las imágenes produce una gran cantidad de minucias falsas (figura 2(a)).

 

CONCLUSIONES Y TRABAJOS FUTUROS

En este trabajo se introdujo un novedoso algoritmo de fusión de plantillas, que aunque tiene algunos puntos de contacto con propuestas anteriores, presenta mejoras considerables. Una de estas es el uso de un algoritmo de cotejo que brinda una lista de correspondencias inicial mucho más fiable que en otros enfoques. Por otro lado, la etapa de consolidación y cálculo de la mejor transformación, constituye una de las mayores fortalezas de la propuesta. En dicha etapa,  se logran identificar las correspondencias que mejor alinean a las impresiones, en la mayoría de los casos. El proceso de determinación de la mejor transformación es eficiente  pues itera una vez sobre las posibles minucias correspondientes, a diferencia de otras propuestas que hacen uso de costosos algoritmos de optimización. En este trabajo, también se muestra la validez y el impacto positivo que tiene el uso de la fusión  de plantillas de manera general en la comparación  de impresiones dactilares. La fusión propuesta puede ser mejorada en trabajos futuros al incorporar un proceso de eliminación de minucias falsas. También se puede  utilizar una transformación no rígida, con lo que se mejoraría el proceso de fusión. Además, usando la plantilla obtenida, es posible reconstruir la imagen de las impresiones, lo cual pudiera servir para incorporar otros rasgos como los contadores de crestas o el mapa de orientación a las plantillas fusionadas, incrementando la eficacia de los algoritmos de identificación que hagan uso de estos rasgos.

 

REFERENCIAS

Raffaele Cappelli, Matteo Ferrara, and Davide Maltoni.  Minutia  Cylinder-Code: A new representation and matching technique for fingerprint recognition. IEEE Transactions on Pattern Analysis and Machine Inte- lligence, 32(12):2128–2141, 2010.

José  Hernández-Palancar,  Alfredo Muñoz-Briseño,  and Andrés  Gago-Alonso.   Using a triangular matching approach for latent fingerprint and palmprint identification.  International Journal of Pattern Recognition and Artificial Intelligence, 28(7):1–20, 2014.

Xudong Jiang and Wee Ser. Online fingerprint template improvement. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24(8):1121–1126, 2002.

W. Kabsch. A solution for the best rotation to relate two sets of vectors. Acta Crystallographica  Section A, 32(5):922–923, 1976.

Dongjae Lee, Kyoungtaek Choi, Sanghoon Lee, and Jaihie Kim.  Fingerprint Fusion Based on Minutiae and Ridge for Enrollment. In AVBPA  2003, pages 478–485, 2003.

Dario Maio, Davide Maltoni, Raffaele Cappelli, Jim L Wayman, and Anil K Jain. Fvc2004: Third fingerprint verification competition. Biometric Authentication, 24(3):1–7, 2004.

Davide Maltoni, Dario Maio, Anil K. Jain, and Salil Prabhakar. Handbook of fingerprint recognition. London, second edition, 2009.

Y.S. Moon, H.W. Yeung, K.C. Chan, and S.O. Chan. Template synthesis and image mosaicking for fingerprint registration: an experimental study. 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing, 5:1–4, 2004.

Daniel Peralta, Isaac Triguero, Salvador García, Francisco Herrera, and Jose M Benitez. DPD-DFF: A dual phase distributed scheme with double fingerprint fusion for fast and accurate identification in large databases. Information Fusion, 32:40–51, 2016.

W.C. Ryu, Y. Han, and H. Kim. Super-template generation using successive Bayesian estimation for fingerprint enrollment. Audio and Video-based Biometric Person Authentication, pages 710–719, 2005.

Neurotechnologija Verifinger 4.2 SDK. http://www.neurotechnologija.com/vfsdk.html, 2004.

K A Toh, W Y Yau, XD Jiang, T P Chen, J Lu, and E Lim. Minutiae data synthesis for fingerprint identification applications. Proceedings of International Conference on Image Processing, 2(1):262–265, 2001.

Tamer Uz, George Bebis, Ali Erol, and Salil Prabhakar. Minutiae-based template synthesis and matching for fingerprint authentication. Computer Vision and Image Understanding,  113(9):979–992, 2009.

Yau Wei-Yun, K a Toph, and Chen Tai-Peng. Fingerprint templates combination. In Sinobiometrics, pages 449–460. Springer-Verlag  Berlin Heidelberg, 2004.

 

 

Recibido: 13/10/2017
Aceptado: 14/09/2018

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons