<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0122-3461</journal-id>
<journal-title><![CDATA[Ingeniería y Desarrollo]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. Desarro.]]></abbrev-journal-title>
<issn>0122-3461</issn>
<publisher>
<publisher-name><![CDATA[Fundación Universidad del Norte]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0122-34612011000100009</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Algoritmo para la obtención de parámetros antropométricos en imágenes de rostros frontales]]></article-title>
<article-title xml:lang="en"><![CDATA[Algorithm to obtain anthropometric parameters in frontal images of human faces]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Camargo Díaz]]></surname>
<given-names><![CDATA[Jorge L.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pérez]]></surname>
<given-names><![CDATA[Edelmi]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Sotaquirá Gutiérrez]]></surname>
<given-names><![CDATA[Miguel]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gutiérrez De Aguas]]></surname>
<given-names><![CDATA[Ricardo]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad del Norte  ]]></institution>
<addr-line><![CDATA[Barranquilla ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad del Norte  ]]></institution>
<addr-line><![CDATA[Barranquilla ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad del Norte grupo de Telecomunicaciones y Señales ]]></institution>
<addr-line><![CDATA[Barranquilla ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A04">
<institution><![CDATA[,Universidad del Norte grupo de investigación en Química y Biología ]]></institution>
<addr-line><![CDATA[Barranquilla ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2011</year>
</pub-date>
<volume>29</volume>
<numero>1</numero>
<fpage>127</fpage>
<lpage>152</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0122-34612011000100009&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0122-34612011000100009&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0122-34612011000100009&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este trabajo describe un algoritmo desarrollado bajo técnicas de procesamiento de imágenes para la obtención automática de los principales parámetros antropométricos del rostro en posición frontal. El algoritmo emplea un modelo gaussiano de la piel con el fin de detectar el rostro del individuo presente en la escena. Luego, por medio de un conjunto de ecuaciones morfológicas, se segmentan las regiones del rostro de interés (ojos, nariz y labios). Una vez detectadas estas regiones se calculan las coordenadas de los puntos de referencia faciales y, finalmente, se relacionan para obtener los parámetros antropométricos. El algoritmo es capaz de detectar automáticamente 14 de los 18 puntos de referencia definidos por Farkas, con un error promedio de ubicación menor a 3 mm. Con este conjunto de puntos se miden 23 parámetros antropométricos faciales en un tiempo promedio de 13 segundos.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This article describes an algorithm developed under image processing techniques to automatically obtain relevant anthropometric parameters from frontal human faces. The algorithm first applies a Gaussian model of the skin to detect the individual face in the scene. Later, a set of morphological equations is applied to isolate or segment the interest regions of the face (eyes, nose and lips). Once these regions are detected, the algorithm calculates the reference point's coordinates and finally they are used to obtain the anthropometric measures of interest. The implemented algorithm is capable to automatically detect 14 of the 18 referent points defined by Farkas for frontal faces with a mean square error less than 3 mm. With this set of points 23 parameters are measured in an average computation time of 13 seconds.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[espacio YCbCr]]></kwd>
<kwd lng="es"><![CDATA[dilatación]]></kwd>
<kwd lng="es"><![CDATA[erosión]]></kwd>
<kwd lng="es"><![CDATA[modelo gaussiano de la piel]]></kwd>
<kwd lng="es"><![CDATA[antropometría facial]]></kwd>
<kwd lng="es"><![CDATA[modelo Farkas]]></kwd>
<kwd lng="en"><![CDATA[YCbCr space]]></kwd>
<kwd lng="en"><![CDATA[Dilation]]></kwd>
<kwd lng="en"><![CDATA[Erosion]]></kwd>
<kwd lng="en"><![CDATA[Gaussian model of skin]]></kwd>
<kwd lng="en"><![CDATA[Facial anthropometry]]></kwd>
<kwd lng="en"><![CDATA[Farkas model]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face="verdana" size="2">     <p><b>ART&Iacute;CULO DE INVESTIGACI&Oacute;N </b><b>/ RESEARCH ARTICLE</b></p>     <p align="center"><font size="4"><b>Algoritmo para la obtenci&oacute;n de par&aacute;metros antropom&eacute;tricos en im&aacute;genes de rostros frontales</b></font></p>     <p align="center"><font size="3"><b>Algorithm to obtain anthropometric parameters in frontal images of human faces</b></font></p>     <p><b>Jorge L. Camargo D&iacute;az* Edelmi P&eacute;rez** Miguel Sotaquir&aacute; Guti&eacute;rrez*** Ricardo Guti&eacute;rrez De Aguas****</b>    <br>   <i>Universidad del Norte (Colombia)</i></p>     <p>* Jorge L. Camargo D&iacute;az., Ingeniero Electr&oacute;nico, Universidad del Norte (Barranquilla, Colombia). Forma parte de los grupos de Rob&oacute;tica y Sistemas Inteligentes, y Qu&iacute;mica y Biolog&iacute;a. <a href="mailto:jcamargo.diaz@gmail.com"><i>jcamargo.diaz@gmail.com</i></a><i>.</i></p>     <p>** Ingeniero Electr&oacute;nico, Universidad del Norte (Barranquilla, Colombia). <a href="mailto:eperez@uninorte.edu.co"><i>eperez@uninorte.edu.co</i></a><i>.</i></p>     <p>*** Ingeniero Electr&oacute;nico, Ph. D. (C). Profesor de tiempo completo, Universidad del Norte (Barranquilla, Colombia). Es miembro del grupo de Telecomunicaciones y Se&ntilde;ales actualmente Department of Bioengi-neering, Politecnico di Milano University. <a href="mailto:msotaquira@gmail.com"><i>msotaquira@gmail.com</i></a><i>.</i></p>     <p>**** Licenciado en Biolog&iacute;a y Qu&iacute;mica, Ph. D. Profesor Tiempo Completo, Universidad del Norte (Barranquilla, Colombia). Pertenece al grupo de investigaci&oacute;n en Qu&iacute;mica y Biolog&iacute;a. <a href="mailto:rgutierr@uninorte.edu.co"><i>rgutierr@uninorte.edu.co</i></a><i>.</i></p>     ]]></body>
<body><![CDATA[<p><b>Correspondencia: </b>Km 5 v&iacute;a a Puerto Colombia, tel. 0353509509, Barranquilla (Colombia).</p>     <p><i>Fecha de recepci&oacute;n: </i>16 de febrero de 2011    <br>   <i>Fecha de aceptaci&oacute;n: </i>18 de mayo de 2011</p> <hr>     <p><b>Resumen</b></p>     <p>Este trabajo describe un algoritmo desarrollado bajo t&eacute;cnicas de procesamiento de im&aacute;genes para la obtenci&oacute;n autom&aacute;tica de los principales par&aacute;metros antropom&eacute;tricos del rostro en posici&oacute;n frontal. El algoritmo emplea un modelo <i>gaussiano </i>de la piel con el fin de detectar el rostro del individuo presente en la escena. Luego, por medio de un conjunto de ecuaciones morfol&oacute;gicas, se segmentan las regiones del rostro de inter&eacute;s (ojos, nariz y labios). Una vez detectadas estas regiones se calculan las coordenadas de los puntos de referencia faciales y, finalmente, se relacionan para obtener los par&aacute;metros antropom&eacute;tricos. El algoritmo es capaz de detectar autom&aacute;ticamente 14 de los 18 puntos de referencia definidos por Farkas, con un error promedio de ubicaci&oacute;n menor a 3 mm. Con este conjunto de puntos se miden 23 par&aacute;metros antropom&eacute;tricos faciales en un tiempo promedio de 13 segundos.</p>     <p><b>Palabras clave: </b>espacio YCbCr, dilataci&oacute;n, erosi&oacute;n, modelo <i>gaussiano </i>de la piel, antropometr&iacute;a facial, modelo Farkas.</p> <hr>     <p><b>Abstract</b></p>     <p>This article describes an algorithm developed under image processing techniques to automatically obtain relevant anthropometric parameters from frontal human faces. The algorithm first applies a Gaussian model of the skin to detect the individual face in the scene. Later, a set of morphological equations is applied to isolate or segment the interest regions of the face (eyes, nose and lips). Once these regions are detected, the algorithm calculates the reference point's coordinates and finally they are used to obtain the anthropometric measures of interest. The implemented algorithm is capable to automatically detect 14 of the 18 referent points defined by Farkas for frontal faces with a mean square error less than 3 mm. With this set of points 23 parameters are measured in an average computation time of 13 seconds.</p>     <p><b>Keywords: </b>YCbCr space, Dilation, Erosion, Gaussian model of skin, Facial anthropometry, Farkas model.</p> <hr>     <p><b>1. INTRODUCCI&Oacute;N</b></p>     ]]></body>
<body><![CDATA[<p>La antropometr&iacute;a facial es el tratado de las proporciones y medidas de la cabeza y el rostro humano &#91;1&#93; . Las medidas antropom&eacute;tricas faciales sirven para caracterizar el rostro humano y as&iacute; valorar objetivamente su atractivo. El atractivo facial ayuda a entender diversas hip&oacute;tesis que sostienen que esta caracter&iacute;stica puede considerarse como un certificado de salud del individuo. Adem&aacute;s, puede ser correlacionada con la calidad seminal de los varones. Tambi&eacute;n con la antropometr&iacute;a facial es posible estudiar los cambios morfol&oacute;gicos de los tejidos blandos del complejo facial para poblaciones espec&iacute;ficas y, finalmente, lograr determinar de forma general el grado de evoluci&oacute;n de la regi&oacute;n facial y de la cabeza de los humanos. De all&iacute; radica su importancia biol&oacute;gica &#91;2&#93; .</p>     <p align="center"><a name="f1"><img src="img/revistas/inde/v29n1/v29n1a09-1.jpg"></a></p>     <p>El modelo antropom&eacute;trico considerado para el rostro frontal humano consta de 32 par&aacute;metros que se calculan a partir de un conjunto de 18 puntos de referencia &#91;1&#93; . Seg&uacute;n Farkas, las fronteras de los objetos del rostro definen puntos de referencia que son &uacute;tiles para la caracterizaci&oacute;n del rostro. Estos puntos son: al.- alar, ch.- chelion, en.- endocantion, ex.- exocantion, gn.-gnation, n.- nasion, <i>prn.- </i>pronasal, <i>pu.- </i>pupila, <i>sto.- </i>stomion, sn.- subnasal, t.- tragion, tr.- trichion. Ver <a href="#f1">figura 1 (a)</a>. Teniendo en cuenta los puntos de referencia mencionados se fijan un conjunto de medidas o par&aacute;metros, que son: 1.- altura fisiogn&oacute;mica cara, 2.- altura media nariz, 3.- altura nariz, 4.-altura mucosa bucal, 5.- anchura interocular interna, 6.- anchura interocular externa, 7.- anchura bi-auricular, 8.- anchura nariz, 9.- anchura boca, 10.-&aacute;ngulo naso-ocular externo, 11.- &aacute;rea de los sentidos (cara), 12.- per&iacute;metro de los sentidos. Ver <a href="#f1">figura 1 (b)</a>. En la <a href="#f1">figura 1 (c)</a> se encuentran: 1-2.- anchura palpebral (d-i), 3-4.- inclinaci&oacute;n ojos (d-i), 5-6.- distancia pronasal-alagenium (d-i), 7-8.- distancia estomion-chelion (d-i), 9-10.- &aacute;ngulo &oacute;culo-oto-nasal (d-i), 11-12.- &aacute;ngulo separaci&oacute;n ojos (d-i), 13-14.- &aacute;ngulo naso-bucal (d-i), 15-16.- &aacute;rea de los sentidos (d-i), 19-20.- distancia pupila-eje cara (d-i), 21-22.-altura pupila-subnasal (d-i). La abreviatura (d-i) indica que el par&aacute;metro se mide en el lado derecho e izquierdo del rostro, teniendo en cuenta la l&iacute;nea imaginaria azul que se muestra en la <a href="#f1">figura 1(c)</a>. Este &uacute;ltimo conjunto de par&aacute;metros permite determinar el nivel de simetr&iacute;a de la cara. Esta caracter&iacute;stica es calculada con el fin de evaluar el atractivo facial del individuo, puesto que las personas en general la relacionan con la belleza del rostro &#91;2&#93; .</p>     <p>De acuerdo con las t&eacute;cnicas de procesamiento de im&aacute;genes, el estudio antropom&eacute;trico del rostro se ha abordado como un problema de detecci&oacute;n y localizaci&oacute;n de los puntos caracter&iacute;sticos del rostro en cuanto producto del proceso de segmentaci&oacute;n para posteriormente obtener las medidas de inter&eacute;s &#91;3&#93; , &#91;4&#93; , &#91;5&#93; . El algoritmo propuesto est&aacute; compuesto de tres bloques generales con las siguientes funciones: 1) detecci&oacute;n del rostro del individuo en la escena por medio del empleo de un modelo <i>gaussiano </i>del color de la piel, 2) detecci&oacute;n de los objetos del rostro (ojos, nariz y labios) por medio de un conjunto de ecuaciones morfol&oacute;gicas que utilizan informaci&oacute;n del color en el espacio YCbCr, y 3) ubicaci&oacute;n y apareamiento de los puntos de inter&eacute;s bas&aacute;ndose en la informaci&oacute;n de las fronteras y elementos estructurantes caracter&iacute;sticos de cada objeto para obtener las medidas faciales. Teniendo en cuenta la complejidad de la escena, que puede presentar variaciones en el color de piel debido a la raza, condiciones de iluminaci&oacute;n, es necesario emplear un modelo del color de la piel robusto. El entrenamiento de un modelo <i>gaussiano </i>dentro del espacio de color YCbCr ha sido ampliamente utilizado para la tarea de detectar la piel en escenas complejas &#91;5&#93; , &#91;6&#93; , &#91;7&#93; , &#91;8&#93; .</p>     <p><b>2. MODELO DE SEGMENTACI&Oacute;N DE LA PIEL</b></p>     <p><b>A. Espacio de color YCbCr</b></p>     <p>El espacio de color YCbCr es una representaci&oacute;n codificada de la se&ntilde;al RGB. Este espacio de color est&aacute; construido como una suma ponderada de los valores RGB y por dos diferencias de color, Cr y Cb, que est&aacute;n formadas por la sustracci&oacute;n de la luminancia de las componentes roja y azul del espacio RGB. La simplicidad de la transformaci&oacute;n y lo expl&iacute;cito de la separaci&oacute;n de los componentes de la <i>luminancia </i>(brillo) con la <i>crominancia </i>(color) hacen que este espacio sea atractivo para el modelamiento del color de la piel &#91;9&#93; . Estudios sobre este espacio de color han encontrado que aunque los colores de la piel de diferentes personas parezcan variar sobre un rango muy amplio, estos difieren en menor grado de la <i>crominancia </i>que en el brillo &#91;10&#93; , &#91;11&#93; . Entonces, como la luminancia puede ser removida de la representaci&oacute;n del color en el espacio YCbCr, se prefiere este espacio para la detecci&oacute;n del color de la piel. Adem&aacute;s, este espacio de color tambi&eacute;n es apropiado para la detecci&oacute;n de las regiones del rostro. Un an&aacute;lisis de los componentes de la <i>crominancia </i>indic&oacute; que valores grandes de Cb y valores peque&ntilde;os de Cr se encuentran alrededor de los ojos y que valores grandes de Cr son encontrados en el &aacute;rea de los labios. Esta caracterizaci&oacute;n permite establecer un conjunto de ecuaciones morfol&oacute;gicas para la segmentaci&oacute;n de cada regi&oacute;n de inter&eacute;s &#91;10&#93; , &#91;11&#93; .</p>     <p><b>B. Modelo gaussiano del color de la piel</b></p>     <p>Este modelo se basa en una regi&oacute;n espec&iacute;fica de valores de color de la piel en el sub-espacio <i>CbCr. </i>Asumiendo que la densidad de la piel est&aacute; modelada por una <i>gaussiana </i>sencilla, la similitud de un vector de crominancia de entrada <i>X=&#91;X<sub>a</sub>,X<sub>Cr</sub>&#93; </i>perteneciente a la piel est&aacute; dada por la ecuaci&oacute;n 1.</p>     <p align="center"><img src="img/revistas/inde/v29n1/v29n1a09-2.jpg"></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="img/revistas/inde/v29n1/v29n1a09-3.jpg"></p>     <p>Donde &lambda; es la distancia de Mahalanobis definida como indica la ecuaci&oacute;n 2. Los vectores, <u>&micro;</u><b><i> = </i></b>&#91; <i>&micro;<sub>Cb</sub><b>, </b>&micro;<sub>Cr</sub><b>&#93; </b></i>vector de la media, y <b><i>A, </i></b>la matriz de la covarianza, son estimados a partir de un conjunto de entrenamiento &#91;6&#93; , &#91;11&#93; , &#91;12&#93; , &#91;13&#93; , &#91;14&#93; . En la <a href="#f2">figura 2</a> se muestra el diagrama de bloques del algoritmo para la detecci&oacute;n de la regi&oacute;n facial y a modo de ejemplo se muestran las im&aacute;genes que se obtienen en cada etapa del mismo.</p>     <p align="center"><a name="f2"><img src="img/revistas/inde/v29n1/v29n1a09-4.jpg"></a></p>     <p><b>3. DETECCI&Oacute;N DE OBJETOS DEL ROSTRO A. Detecci&oacute;n de regi&oacute;n ocular</b></p>     <p>El algoritmo de detecci&oacute;n de los ojos utiliza las operaciones de dilataci&oacute;n y erosi&oacute;n en escala de gris con elementos estructurantes circulares. Estas operaciones son aplicadas independientemente sobre la componente de la luminancia y de la <i>crominancia </i>para construir el mapa de los ojos. La construcci&oacute;n del mapa de los ojos en la componente de la luminancia se basa en la caracter&iacute;stica de que la regi&oacute;n de los ojos contiene tanto p&iacute;xeles oscuros como claros. Entonces, se combinan operadores morfol&oacute;gicos para enfatizar dichos p&iacute;xeles &#91;15&#93; , &#91;16&#93; . El mapa de los ojos en la componente de la <i>crominancia </i>es construido a partir de la componente Cb, la inversa de Cr y la raz&oacute;n Cb/Cr. Los dos mapas resultantes para los ojos son combinados por medio de una operaci&oacute;n de multiplicaci&oacute;n l&oacute;gica AND &#91;10&#93; . Las consideraciones anteriores pueden ser compactadas por medio de las ecuaciones 3, 4 y 5 &#91;4&#93; .</p>     <p align="center"><img src="img/revistas/inde/v29n1/v29n1a09-5.jpg"></p>     <p align="center"><img src="img/revistas/inde/v29n1/v29n1a09-6.jpg"></p>     <p align="center"><img src="img/revistas/inde/v29n1/v29n1a09-7.jpg"></p>     <p>Donde <i>(C)<sup>2</sup>, C<sub>b</sub><sup>2</sup></i>y Cb/Cr est&aacute;n normalizados dentro del rango &#91;0, 255&#93; , <i>C</i> es el negativo de <i>Cr, </i>(255-Cr). <i>Y </i>es la componente de la luminancia y <i>g&delta; </i>es el elemento estructurante circular &#91;4&#93; . Luego de la aplicaci&oacute;n de estas ecuaciones es necesario emplear operaciones adicionales para lograr aislar del resto de la imagen los elementos de los ojos y as&iacute; poder establecer la regi&oacute;n ocular. Las operaciones que se realizan son operaciones de dilataci&oacute;n y binarizaci&oacute;n.</p>     <p><b>B. Detecci&oacute;n de la regi&oacute;n labial</b></p>     ]]></body>
<body><![CDATA[<p>Para lograr detectar esta regi&oacute;n se parte del siguiente hecho: la regi&oacute;n de los labios contiene valores altos de <i>crominancia </i>roja y valores bajos de <i>crominancia </i>azul en comparaci&oacute;n con las dem&aacute;s regiones faciales dentro del espacio YCbCr. Adem&aacute;s, los labios tienen una respuesta relativamente baja a la caracter&iacute;stica Cr/Cb pero una respuesta alta a <i>C} </i>&#91;17&#93; . Por esto, la diferencia entre <i>C} </i>y Cr/Cb se utiliza para enfatizar la regi&oacute;n de los labios. Las ecuaciones 6 y 7 recopilan las consideraciones anteriores y se muestran a continuaci&oacute;n &#91;4&#93; :</p>     <p align="center"><img src="img/revistas/inde/v29n1/v29n1a09-8.jpg"></p>     <p align="center"><img src="img/revistas/inde/v29n1/v29n1a09-9.jpg"></p>     <p align="center"><a name="f3"><img src="img/revistas/inde/v29n1/v29n1a09-10.jpg"></a></p>     <p>Donde <i>C<sub>r</sub><sup>2</sup></i>y <i>Cr/Cb </i>est&aacute;n normalizados al rango &#91;0, 255&#93; y <i>n </i>es el n&uacute;mero de p&iacute;xeles dentro de la regi&oacute;n facial (FG). El par&aacute;metro <i>&eta; </i>se estima como la relaci&oacute;n del promedio <i>C<sub>r</sub><sup>2</sup></i><b> </b>al promedio <i>Cr/Cb </i>&#91;4&#93; , &#91;18&#93; , &#91;19&#93; , &#91;20&#93; , &#91;21&#93; . Luego de la aplicaci&oacute;n de estas ecuaciones se realizan operaciones de dilataci&oacute;n y binarizaci&oacute;n para segmentaci&oacute;n definitiva de la regi&oacute;n labial y la creaci&oacute;n del mapa correspondiente.</p>     <p><b>C. Detecci&oacute;n de la regi&oacute;n nasal</b></p>     <p>Una vez obtenidos los mapas de los ojos y de los labios, se utiliza la informaci&oacute;n de sus coordenadas para determinar la ubicaci&oacute;n de la regi&oacute;n nasal, dado que esta siempre se ubica dentro de las dos regiones mencionadas. Concretamente, primero se calcula el punto central de cada cuadro de la m&aacute;scara que inscribe a cada ojo y con estas coordenadas se establecen los lados verticales del recuadro que inscribe a la nariz. Despu&eacute;s, se toma el punto inferior derecho del cuadro inferior de la m&aacute;scara de los ojos como la coordenada del lado superior del recuadro de la nariz. Por &uacute;ltimo, se utiliza la coordenada de la esquina superior derecha del mapa de los labios para determinar el lado inferior del recuadro de la nariz. El lado derecho mencionado corresponde a mitad derecha del rostro del individuo presente en la imagen.</p>     <p>En la <a href="#f3">figura 3</a> se puede observar el diagrama de bloques del algoritmo de detecci&oacute;n de las regiones faciales y las im&aacute;genes que resultan luego de la aplicaci&oacute;n de las ecuaciones para el realce de los objetos faciales. Como se indic&oacute;, es necesario realizar operaciones adicionales para lograr aislar los objetos del rostro del resto de la imagen y poder construir una m&aacute;scara binaria de la regi&oacute;n correspondiente.</p>     <p><b>4. DETECCI&Oacute;N DE PUNTOS CARACTER&Iacute;STICOS</b></p>     <p><b>A. Puntos de la regi&oacute;n ocular</b></p>     ]]></body>
<body><![CDATA[<p>Como se puede ver en la <a href="#f1">figura 1 (a)</a>, para el ojo est&aacute;n definidos tres puntos, (endocantion, exocantion y pupila). Hasta el momento el algoritmo ha calculado una m&aacute;scara que asegura que dentro de ella se encuentran los ojos. Esto quiere decir que los ojos no tienen delineadas sus fronteras en una representaci&oacute;n binaria. Por lo tanto, se realiza el siguiente procedimiento para lograr definir una estructura correspondiente a los ojos del individuo similar a la que aparece en la <a href="#f4">figura 4 (e)</a>. Se emplea una multiplicaci&oacute;n sobre el plano de crominancia <i>Cb, </i>dado que este resalta la regi&oacute;n ocular, por una constante igual a 2.4. El valor indicado se estableci&oacute; por medio de pruebas en las que se observ&oacute; que los valores de <i>Cb, </i>correspondientes al fondo de la imagen y a los ojos consiguen ser m&aacute;s blancos (se enfatizan); mientras que los valores correspondientes a la piel del rostro se mantienen iguales (se aten&uacute;an). Posteriormente se realiza un umbralizado adaptativo para binarizar la regi&oacute;n.</p>     <p>El procedimiento mencionado binariza toda la regi&oacute;n ocular, por lo que en la imagen segmentada pueden estar presentes las cejas del individuo. Para eliminarlas, se calcula el centro de masa de cada regi&oacute;n de la m&aacute;scara del ojo y luego se eligen a los elementos binarios m&aacute;s cercanos al centro de masa respectivo. Finalmente, se calculan los puntos extremos de los elementos binarios hallados y se eligen los puntos derecho inferior e izquierdo inferior como los puntos endocantion y exocantion para cada uno de los ojos.</p>     <p align="center"><a name="f4"><img src="img/revistas/inde/v29n1/v29n1a09-11.jpg"></a></p>     <p>Para la localizaci&oacute;n del punto pupila primero se ubica el iris del ojo, que por su forma circular se halla por medio de un algoritmo detector de c&iacute;rculos sobre toda la imagen en escala de grises. En este caso se aplica la transformada circular de Hough &#91;22&#93; , &#91;23&#93; , &#91;24&#93; , &#91;25&#93; . Como la pupila se encuentra en el centro del iris, sus coordenadas pueden ser halladas calculando el centro del c&iacute;rculo detectado &#91;26&#93; , &#91;27&#93; , &#91;28&#93; , &#91;29&#93; . El iris se establece realizando una b&uacute;squeda del centro del c&iacute;rculo m&aacute;s cercano al centro de masa de los objetos hallados para establecer los cantiones &#91;<a href="#f4">figura 4 (e)</a>&#93; . Este punto se elige como el punto pupila.</p>     <p align="center"><a name="f5"><img src="img/revistas/inde/v29n1/v29n1a09-12.jpg"></a></p>     <p><b>B. Puntos de la regi&oacute;n bucal</b></p>     <p>En esta regi&oacute;n primero se ubican los puntos extremos de la mucosa labial definidos como chelion, ver <a href="#f1">figura 1 (a)</a>. Para esto se parte de la observaci&oacute;n de que los labios en su uni&oacute;n forman un patr&oacute;n m&aacute;s oscuro que el resto de la regi&oacute;n labial. Con base en esto se realiza una b&uacute;squeda de m&iacute;nimos para detectar este patr&oacute;n y luego se realiza una b&uacute;squeda de los puntos extremos horizontales del patr&oacute;n encontrado &#91;17&#93; , &#91;18&#93; , &#91;30&#93; ; ver <a href="#f6">figuras 6 (a) y (b)</a>. Para la ubicaci&oacute;n del punto medio de los labios (stomion), se calcula la proyecci&oacute;n vertical en esta regi&oacute;n. Esta proyecci&oacute;n permite estimar por medio de una recta horizontal la uni&oacute;n de los labios. Despu&eacute;s, los puntos extremos hallados previamente, son proyectados sobre la recta y se calcula el punto medio. En la <a href="#f6">figura 6 (c)</a> se nota que las coordenadas de este punto se eligen como el Stomion.</p>     <p><b>C. Puntos de la regi&oacute;n nasal</b></p>     <p>Para el caso de la nariz se realiza la extracci&oacute;n de cuatro puntos: alar (d), alar (i), subnasal y pronasal.</p>     <p align="center"><a name="f6"><img src="img/revistas/inde/v29n1/v29n1a09-13.jpg"></a></p>     ]]></body>
<body><![CDATA[<p>Para los puntos alares primero se aplica un filtro <i>gaussiano </i>sobre la imagen en escala de grises con el fin de eliminar el ruido de alta frecuencia producido por la iluminaci&oacute;n. Luego se aplica un detector de bordes de Canny</p>     <p>para hallar las fronteras de la nariz y se buscan los puntos extremos (alares) sobre el eje horizontal, ver <a href="#f7">figura 7 (b)</a>.</p>     <p>En la <a href="#f1">figura 1(a)</a>, se puede apreciar la ubicaci&oacute;n del punto subnasal. Se nota como caracter&iacute;stica en la ubicaci&oacute;n de este punto que se localiza en el borde inferior y entre las ventanas de la nariz. Se define este problema como la b&uacute;squeda de ese borde inferior y para esto se debe elegir un punto cuya componente vertical est&eacute; dentro de las ventanas de la nariz; empleando la proyecci&oacute;n integral, espec&iacute;ficamente, la proyecci&oacute;n vertical se logra detectar las ventanas de la nariz &#91;31&#93; , &#91;32&#93; , ver <a href="#f7">figura 7 (b)</a>. Con esta informaci&oacute;n se determina la componente horizontal del punto en cuesti&oacute;n. Para determinar la componente vertical se detectan los picos de la proyecci&oacute;n horizontal (<a href="#f8">figura 8 (c)</a>) y luego se determina su posici&oacute;n media.</p>     <p>Una vez que se detecta la componente vertical, se realiza una b&uacute;squeda sobre ese eje en la imagen binaria de los bordes detectados, <a href="#f7">figura 7 (b)</a>. El punto subnasal se ubica en el borde inferior sobre el eje vertical.</p>     <p>Sin embargo, es posible que el detector de bordes no entregue una frontera continua como la que se aprecia en la <a href="#f7">figura 7 (b)</a>. Por lo tanto, se establecen dos condiciones para disminuir el error en la ubicaci&oacute;n cuando esto se presente: 1. el punto no puede estar muy alejado de la componente horizontal de la ventana de la nariz y si lo est&aacute;, entonces se elige esta posici&oacute;n como el subnasal; 2. el punto debe estar por encima de la l&iacute;nea recta trazada por la coordenada del borde alar m&aacute;s inferior de la nariz.</p>     <p>Con el objeto de conseguir un algoritmo robusto, el punto pronasal es calculado teniendo en cuenta dos distribuciones de iluminaci&oacute;n t&iacute;picas que surgen en el momento de la adquisici&oacute;n. En la primera, la luz recorre la nariz de arriba hacia abajo. En la segunda, la nariz recibe la luz por el flash de la c&aacute;mara digital.</p>     <p>Para este caso se elige trabajar por medio de la representaci&oacute;n invertida de la imagen, porque los valores de los p&iacute;xeles son constantes. Es decir, mientras que los valores de la porci&oacute;n iluminada de la nariz en la imagen no invertida var&iacute;an en un rango de 220 a 255, la imagen invertida establece para la porci&oacute;n iluminada valores de intensidad iguales a cero. Entonces, sobre el eje vertical definido previamente para hallar al punto subnasal, se realiza una b&uacute;squeda de los p&iacute;xeles que tengan un valor igual a cero y se guardan en un vector. Adicionalmente, se establece un valor de umbral que permita discriminar entre los dos casos de iluminaci&oacute;n considerados. Si el tama&ntilde;o del vector que contiene los valores iguales a cero supera el umbral (primer caso), entonces, el punto pronasal es elegido como la posici&oacute;n del &uacute;ltimo p&iacute;xel con valor de cero del vector. Si no se supera el umbral (segundo caso), se calcula la posici&oacute;n del p&iacute;xel que corresponde a la mitad del vector.</p>     <p>Dado que el punto nasion es el punto donde se da la concavidad de la nariz entre los ojos, esta se determina mejor en im&aacute;genes del rostro de perfil. Sin embargo, se puede realizar una buena estimaci&oacute;n para el caso de rostros en posici&oacute;n frontal. Para la ubicaci&oacute;n de este punto se calcula el punto medio entre los puntos extremos superiores de los objetos binarios de los ojos detectados <a href="#f4">figura 4 (e)</a>. Del punto medio calculado solo se toma la informaci&oacute;n de su componente horizontal. La componente vertical se obtiene de la componente vertical del punto subnasal hallado previamente.</p>     <p align="center"><a name="f7"><img src="img/revistas/inde/v29n1/v29n1a09-14.jpg"></a></p>     <p align="center"><a name="f8"><img src="img/revistas/inde/v29n1/v29n1a09-15.jpg"></a></p>     ]]></body>
<body><![CDATA[<p><b>5. PRUEBAS Y RESULTADOS</b></p>     <p>Las pruebas realizadas al algoritmo se realizaron con el fin de validar estad&iacute;sticamente el error promedio de ubicaci&oacute;n de los puntos generados por el algoritmo con respecto al punto ideal correspondiente; en espec&iacute;fico se determin&oacute; que un desempe&ntilde;o &oacute;ptimo generar&iacute;a un error promedio de ubicaci&oacute;n dentro del rango &#91;0 - 3&#93; mm. El algoritmo fue probado sobre 50 im&aacute;genes. En la muestra se tuvieron en cuenta individuos de diferente raza y sexo, y las edades estuvieron dentro del rango 18-25 a&ntilde;os. Con respecto a las condiciones de adquisici&oacute;n se dispuso un fondo de escena de color negro, y en un primer plano se destaca el rostro del individuo en paralelo con una regleta graduada que facilita la conversi&oacute;n de las medidas obtenidas de p&iacute;xeles a mil&iacute;metros.</p>     <p><b><i>A. Desempe&ntilde;o de algoritmo de segmentaci&oacute;n de la piel</i></b></p>     <p>Despu&eacute;s de aplicar el modelo <i>gaussiano </i>pueden aparecer conectados elementos a la regi&oacute;n del rostro de tama&ntilde;o considerable. Para determinar el porcentaje de acierto que realiza el algoritmo en la detecci&oacute;n del rostro, se compara la regi&oacute;n segmentada por el algoritmo con otra imagen que contiene la regi&oacute;n ideal que deber&iacute;a ser segmentada. En la comparaci&oacute;n se mide el grado de traslape o intercepci&oacute;n entre las dos im&aacute;genes y se establece una curva de desempe&ntilde;o del algoritmo de segmentaci&oacute;n. Esta curva se obtiene consignando la cantidad de detecciones correctas de la regi&oacute;n dentro de un rango de tolerancia permisible. En esta curva la tolerancia est&aacute; en el eje <i>x </i>y a medida que aumenta indica que la detecci&oacute;n es m&aacute;s estricta y que las regiones deben coincidir en mayor grado &#91;7&#93; .</p>     <p>La <a href="#f9">figura 9</a> muestra la curva de desempe&ntilde;o obtenida. Se puede observar que para un porcentaje de tolerancia entre el 85 y 90% se obtuvo un porcentaje de clasificaciones correctas entre 75 y 80%. El porcentaje de tolerancia obtenido indica que la cantidad de im&aacute;genes utilizadas para el entrenamiento del modelo <i>gaussiano </i>es adecuada y que permite obtener un grado de precisi&oacute;n satisfactorio en la segmentaci&oacute;n de la piel.</p>     <p align="center"><a name="f9"><img src="img/revistas/inde/v29n1/v29n1a09-16.jpg"></a></p>     <p>Los errores generados en esta etapa del algoritmo se deben a la informaci&oacute;n del color empleado por el modelo. Por medio del an&aacute;lisis de las regiones que fueron clasificadas err&oacute;neamente como piel se pudo notar que estas correspond&iacute;an a regiones de la ropa y/o accesorios que presentaban una distribuci&oacute;n de valores de color similar a la de la piel. Espec&iacute;ficamente, los colores que el algoritmo confunde con la piel es el color amarillo en su tonalidad pastel (este caso ocurri&oacute; en las tres ocasiones en las que el individuo viste ropa con el color mencionado) y la tonalidad casta&ntilde;o claro presente en algunas regiones del cabello (este caso se repiti&oacute; en todos los diez casos en los que el individuo tiene este color en el cabello).</p>     <p><b>B. Porcentaje de detecci&oacute;n correcta de las regiones del rostro</b></p>     <p>Se considera como una detecci&oacute;n correcta cuando el algoritmo es capaz de generar la m&aacute;scara completa para cada uno de los objetos del rostro en la misma imagen. A cada detecci&oacute;n correcta se le asign&oacute; un valor igual a uno, y un valor igual a cero para las detecciones err&oacute;neas. Los resultados de esta prueba se pueden observar en la <a href="#t1">tabla 1</a>.</p>     <p align="center"><a name="t1"><img src="img/revistas/inde/v29n1/v29n1a09-17.jpg"></a></p>     ]]></body>
<body><![CDATA[<p>De la <a href="#t1">tabla 1</a> se puede asegurar que el algoritmo alcanz&oacute; una alta tasa de detecci&oacute;n para las regiones ocular y labial: 90.77% y 92.32%, respectivamente. Los casos que influyeron en la detecci&oacute;n err&oacute;nea de las regiones faciales se deben a elementos detectados err&oacute;neamente como piel en la etapa anterior. En detalle, las detecciones err&oacute;neas para el caso de la m&aacute;scara de los ojos se deben a que previamente el algoritmo de segmentaci&oacute;n de la piel hab&iacute;a detectado porciones de ropa del individuo de color blanca (la cantidad de individuos con ropa de este color es igual a 13 y la detecci&oacute;n incorrecta corresponde solo a un caso particular). Tambi&eacute;n se dio el caso para un sujeto de la base de datos en el que los aretes de color met&aacute;lico reflejan la luz hacia la c&aacute;mara y exhiben un color blanco (nuevamente se aclara que la cantidad de individuos con accesorios parecidos a los se&ntilde;alados es igual a 6 y en un solo caso se not&oacute; este error).</p>     <p>De manera similar sucede para los casos de detecci&oacute;n err&oacute;nea de la regi&oacute;n de los labios. Se observ&oacute; que el algoritmo identificaba err&oacute;neamente al pabell&oacute;n externo de la oreja como la mucosa labial cuando la cabeza del individuo est&aacute; un poco inclinada hacia la c&aacute;mara y recibe m&aacute;s iluminaci&oacute;n en la regi&oacute;n se&ntilde;alada que en el resto del &aacute;rea facial, este error se present&oacute; en dos muestras. Adem&aacute;s, en uno de los dos casos mencionados se not&oacute; que el individuo no delimitaba bien la frontera de color caracter&iacute;stica entre la mucosa labial y el resto del rostro.</p>     <p>Seg&uacute;n los datos en la <a href="#t1">tabla 1</a>, el porcentaje de detecciones correctas de la regi&oacute;n nasal es igual a 84.62%. Sin embargo, es bajo si se compara con los resultados obtenidos para las regiones de los ojos y labios. Pero lo cierto es que este porcentaje pone de manifiesto que la atinada detecci&oacute;n de la regi&oacute;n nasal depende de la estimaci&oacute;n correcta de las regiones de ojos y de la boca en la misma imagen.</p>     <p><b>C. Error promedio de ubicaci&oacute;n autom&aacute;tica de los puntos de referencia</b></p>     <p>En esta prueba se mide la distancia euclidiana de separaci&oacute;n para cada uno de los puntos generados autom&aacute;ticamente con respecto a su posici&oacute;n ideal en cada una de las 50 im&aacute;genes de la base de datos empleada. Espec&iacute;ficamente, a fin de conocer el error promedio, se realiz&oacute; una consolidaci&oacute;n de todos los datos de la distancia para cada punto; posteriormente se calcula su valor promedio. Asimismo se obtuvo informaci&oacute;n sobre la varianza de los datos y su desviaci&oacute;n est&aacute;ndar.</p>     <p>Los resultados obtenidos se pueden ver en la <a href="#t2">tabla 2</a>. Con base en los datos se puede afirmar que el valor promedio del error cometido en la ubicaci&oacute;n autom&aacute;tica de los puntos de referencia, se encuentra dentro de un rango aceptable (menor o igual a 3 mil&iacute;metros) y que los datos cuentan con una desviaci&oacute;n o dispersi&oacute;n respecto de la media aritm&eacute;tica aceptable seg&uacute;n lo indica la columna de la desviaci&oacute;n est&aacute;ndar. Tambi&eacute;n se pueden notar en los datos las variaciones en las condiciones de iluminaci&oacute;n sobre el rostro de los individuos durante las sesiones de adquisici&oacute;n. Se puede decir que la mitad derecha del rostro del individuo recibi&oacute; en promedio una mejor iluminaci&oacute;n que la mitad izquierda. Sin embargo, esta desviaci&oacute;n en las condiciones de iluminaci&oacute;n no es dr&aacute;stica en la medida en que no ubica al error por fuera del rango de error establecido &#91;33&#93; .</p>     <p align="center"><a name="t2"><img src="img/revistas/inde/v29n1/v29n1a09-18.jpg"></a></p>     <p>Un an&aacute;lisis detallado de los valores consignados en la <a href="#t2">tabla 2</a> permite comparar los resultados obtenidos para los puntos de la regi&oacute;n ocular: exocantion, endocantion y pupila. El error particular que gener&oacute; la inconsistencia entre los valores para el caso del punto exocantion se debi&oacute; al color de las pesta&ntilde;as, aunque los resultados en promedio indican que esta diferencia no afecta de manera significativa. El peor de los casos obtenidos en la ubicaci&oacute;n de los puntos exocantion derecho e izquierdo fueron iguales a 6.1 mm y 6.25 mm, respectivamente.</p>     <p>Para el caso de los puntos endocantion se puede ver en la <a href="#t2">tabla 2</a> que el algoritmo ubica con menor error promedio al punto endocantion derecho (2,31 mm) que el endocantion izquierdo (2,59 mm). Para el punto de la pupila derecha se obtiene un valor de ubicaci&oacute;n promedio de 0.88 mm y para la pupila izquierda de 0.73 mm, valores menores que un mil&iacute;metro. Nuevamente se destaca que la diferencia entre estos valores se debe a la iluminaci&oacute;n. El peor caso para los puntos pupila es igual a 7.7 mm para pupila derecha e igual a 2.8 mm para el punto pupila izquierda. Adem&aacute;s de la variaci&oacute;n de la iluminaci&oacute;n sobre el rostro, otra fuente de error en la ubicaci&oacute;n de este punto se da cuando el c&iacute;rculo m&aacute;s cercano al centro de masa del objeto binario de los ojos, hallado por la transformada circular de Hough, no corresponde a la circunferencia del iris.</p>     <p>El desplazamiento producido por el ruido que se filtra en la regi&oacute;n nasal se considera como una primera fuente de error para esta regi&oacute;n. Esta fuente de error junto con la iluminaci&oacute;n hace que para algunas im&aacute;genes la frontera de la nariz est&eacute; desplazada. Adem&aacute;s, se dan casos en los que el ruido no es eliminado completamente y se generen errores de ubicaci&oacute;n particulares con valores iguales a 7.4 mm y de 1.5 cm. La diferencia en los errores de detecci&oacute;n de estos puntos refleja la presencia de ruido remanente.</p>     ]]></body>
<body><![CDATA[<p>El error obtenido para el punto subnasal se debe a que el filtro empleado para suavizar la regi&oacute;n nasal no elimina completamente el ruido y este es elegido por el algoritmo como si fuese el borde inferior de la nariz. Otra causa de error se debe al borde discontinuo arrojado por el detector de bordes implementado, que no arroj&oacute; un borde continuo sobre la coordenada vertical de b&uacute;squeda. No obstante, el resultado obtenido para este punto de 1.32 mm indica que se obtiene una ubicaci&oacute;n buena seg&uacute;n estimaci&oacute;n a este punto de referencia.</p>     <p>El error cometido en la ubicaci&oacute;n del punto pronasal se debe principalmente a que no se encuentra la porci&oacute;n iluminada de la nariz sobre la coordenada vertical que entrega el punto subnasal. Se identific&oacute; que esto se debe a una ligera inclinaci&oacute;n del rostro del individuo hacia un lado. Pero este caso solo se present&oacute; sobre un &uacute;nico individuo de toda la base de datos de im&aacute;genes y por esto se obtuvo un error bajo en la ubicaci&oacute;n promedio para este punto (1.58 mm). De la misma manera, la inclinaci&oacute;n de la cabeza hace que la coordenada vertical del punto subnasal utilizada para calcular el nasion corresponda a una detecci&oacute;n err&oacute;nea de este &uacute;ltimo. Tambi&eacute;n se debe considerar que este punto es determinado de mejor manera en im&aacute;genes del rostro en posici&oacute;n lateral; sin embargo, se logra un error promedio bajo (2.7 mm) a pesar de que en este caso solo se emplearon im&aacute;genes de rostro en posici&oacute;n frontal.</p>     <p>Adem&aacute;s de los puntos de referencia ubicados en los labios, se identific&oacute; que los errores son generados por el principio de ejecuci&oacute;n de este algoritmo, que realiza una b&uacute;squeda de los valores m&iacute;nimos cuando determina el patr&oacute;n oscuro caracter&iacute;stico de la uni&oacute;n de los labios. Con esto en mente, es deducible que una fuente de error puede ocurrir ante la presencia de vello facial con un color m&aacute;s oscuro que el patr&oacute;n mencionado. Para este caso el valor de error alcanza un valor de 2.35 cm. Este error no es frecuente (&uacute;nicamente se presenta para un solo individuo de dos que presentan vello facial) y, por esto, se alcanzan valores de error promedio iguales a 1.45 mm para el punto chelion derecho y de 1.66 para el punto chelion izquierdo. Para el caso del punto stomion se nota que el m&eacute;todo utilizado para ubicarlo realiza una buena aproximaci&oacute;n. Adem&aacute;s, el procedimiento que ejecuta el algoritmo para ubicar este punto permite una detecci&oacute;n correcta, aun cuando esta haya sido err&oacute;nea para los puntos extremos de los labios; esto se debe a que los &uacute;ltimos son proyectados a una l&iacute;nea recta horizontal de uni&oacute;n, estimada a partir de la proyecci&oacute;n vertical. Sin embargo, cuando uno de los puntos extremos es detectado en una posici&oacute;n muy alejada de su posici&oacute;n ideal, el error en la ubicaci&oacute;n del punto stomion genera un error grande e igual a 5.3 mm.</p>     <p>Como parte de los resultados del algoritmo se muestra la <a href="#f9">figura 9</a>. En esta se pueden observar las regiones del rostro detectadas <a href="#f10">figura 10 (a)</a>; adem&aacute;s, en la <a href="#f10">figura 10 (b)</a> se pueden ver la totalidad de los puntos de referencia detectados autom&aacute;ticamente.</p>     <p align="center"><a name="f10"><img src="img/revistas/inde/v29n1/v29n1a09-19.jpg"></a></p>     <p><b>6. CONCLUSIONES</b></p>     <p>Con base en los resultados experimentales obtenidos, se puede asegurar que el algoritmo implementado calcula autom&aacute;ticamente 14 de los 18 puntos de referencia del modelo en un tiempo promedio de 13 segundos con un error de ubicaci&oacute;n con respecto a la posici&oacute;n ideal en promedio menor a 3 mm.</p>     <p>Adem&aacute;s, se destaca que en el algoritmo desarrollado se pudieron ubicar de forma autom&aacute;tica los 4 puntos de referencia pertenecientes a la regi&oacute;n nasal (alar (d), alar (i), pronasal y subnasal), el punto nasion y el stomion de la boca. La obtenci&oacute;n de los seis puntos mencionados, junto con la detecci&oacute;n de la regi&oacute;n nasal, representa una contribuci&oacute;n significativa al proyecto nacional conocido &#91;7&#93; , en el que solo consideran 8 puntos de referencia y las medidas antropom&eacute;tricas correspondientes a los objetos de los ojos y de los labios.</p>     <p>Se detect&oacute; que la iluminaci&oacute;n de la escena es el factor que determina una correcta ubicaci&oacute;n de los puntos de referencia y, en consecuencia, un c&aacute;lculo acertado del conjunto de medidas antropom&eacute;tricas respectivas. La deficiencia en este par&aacute;metro de adquisici&oacute;n permite explicar, por ejemplo, por qu&eacute; var&iacute;an los valores del error promedio en la detecci&oacute;n autom&aacute;tica de los puntos extremos de la nariz y de los ojos. En concreto, se logr&oacute; desarrollar un algoritmo de detecci&oacute;n del rostro con una tasa aceptable de detecciones correctas (entre 75 y 80%). Lo anterior se logr&oacute; incluyendo un total de 198400 p&iacute;xeles de entrenamiento pertenecientes a diferentes tonos del color de la piel al modelo <i>gaussiano. </i>El efecto consiguiente que con esto se logr&oacute; permiti&oacute; generar un algoritmo capaz de procesar im&aacute;genes de individuos de diferente raza, y que le permite usarse como herramienta para el estudio y caracterizaci&oacute;n antropom&eacute;trica de cualquier grupo &eacute;tnico.</p>     <p>Por otro lado, se destaca la realizaci&oacute;n de una interfaz gr&aacute;fica para ejecutar el algoritmo. Esta herramienta adicional permite al usuario opciones de interactividad con la cual es posible: observar una lista de resumen con las medidas de los par&aacute;metros antropom&eacute;tricos calculados, modificar manualmente los puntos hallados y ubicar los puntos adicionales sobre el complejo facial (ej. tragion, gnation, trichion (d), trichion (i), labial superior y labial inferior). Estas opciones adicionales incluidas en la interfaz, posibilita la obtenci&oacute;n de la totalidad de los puntos de referencia y la totalidad de mediciones antropom&eacute;tricas definidas para el rostro en posici&oacute;n frontal.</p>     ]]></body>
<body><![CDATA[<p>Finalmente, se destaca que este proyecto de investigaci&oacute;n representa un avance significativo al problema general de la extracci&oacute;n autom&aacute;tica de todo el conjunto de par&aacute;metros antropom&eacute;tricos del rostro en posici&oacute;n frontal y un aporte m&aacute;s hacia la consolidaci&oacute;n de la relaci&oacute;n interdisciplinar entre la Ingenier&iacute;a Electr&oacute;nica con la Biolog&iacute;a.</p>     <p><b>Referencias</b></p>     <!-- ref --><p>&#91;1&#93; L. Farkas, <i>Anthropometry of the Head and Face, 2da. ed., </i>New York: Raven Press, 1994, p. 395.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000105&pid=S0122-3461201100010000900001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;2&#93; R. Guti&eacute;rrez, &quot;Estudio de la relaci&oacute;n entre caracter&iacute;sticas antropom&eacute;tricas, atractivo facial y calidad seminal&quot;, Tesis doctoral, Dpto. Biolog&iacute;a Funcional y Antropolog&iacute;a F&iacute;sica, Universitat de Valencia, Valencia, Espa&ntilde;a, 2004.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000106&pid=S0122-3461201100010000900002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;3&#93; V. Vezhnevets, S. Soldatov, A. Degtiareva, and I. K. Park, &quot;Automation extraction of frontal facial features&quot;, Proceeding Sixth Asian Conference on Computer Vision (ACCV04), Jeju, Korea, vol. 2, pp. 1020-1025, 2004.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000107&pid=S0122-3461201100010000900003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;4&#93; I. Mej&iacute;a, &quot;Extracci&oacute;n autom&aacute;tica de caracter&iacute;sticas faciales para el estudio antropom&eacute;trico en ni&ntilde;os entre 5 y 10 a&ntilde;os de la ciudad de Manizales&quot;, Tesis de pregrado, Dpto. Electricidad, Electr&oacute;nica y Computaci&oacute;n, Universidad Nacional de Colombia sede Manizales, Manizales, Caldas, 2004.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000108&pid=S0122-3461201100010000900004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;5&#93; M. H. Yang, and N. Ahuja, &quot;Detecting human faces in color images&quot;, 1998 International Conference on Image Processing ICIP 98, Chicago, Illinois, vol. 1, pp. 127-130, 1998.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000109&pid=S0122-3461201100010000900005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;6&#93; J. Y. Lee, and S. I. Yoo, &quot;An Elliptical Boundary Model for Skin Color Detection&quot;, <i>International Conference on Imaging Science, Systems, and Technology CISST'02, </i>Las Vegas, Nevada, pp. 24-27, 2002.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000110&pid=S0122-3461201100010000900006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;7&#93; J. Min, M. Powell, and K. Bowyer, &quot;Automatic Description of Complex Buildings with Multiple Images&quot;. <i>Fifth IEEE Workshop on Applications of Computer Vision WACV 2000, </i>Palm Springs, California, pp. 155-162, 2000.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000111&pid=S0122-3461201100010000900007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;8&#93; A. Sayeed, M. Sohail, and P. Bhattacharya, &quot;Detection of Facial Feature Points Using Anthropometric Face Model&quot;, <i>Multimedia system and applications, </i>vol. 1, pp. 189-200, 2008.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000112&pid=S0122-3461201100010000900008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;9&#93; V. Vezhnevets, V. Sazonov, and A. Andreeva. &quot;A survey on pixel-based skin color detection techniques&quot;, <i>Proc. Graphicon, </i>Moscow, Russia, 2003.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000113&pid=S0122-3461201100010000900009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;10&#93; J. Ren, and L. Guo, &quot;Applying mixed Gaussian skin models to the automatic face detection&quot;, <i>Proceedings 14th IEEE Signal Processing Society Workshop,</i> Sedona, Arizona , pp. 599-608, 2004.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000114&pid=S0122-3461201100010000900010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;11&#93; J. Zhang, K. Zhou, L. Velho, B. Guo, and H. Y. Shum, &quot;Synthesis of progressively-variant textures on arbitrary surfaces&quot;, <i>ACM Transactions on Graphics, </i>vol. 22, pp. 295-302, 2003.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000115&pid=S0122-3461201100010000900011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;12&#93; S. L. Phung, A. Bouzerdoum, and D. Chai, &quot;Skin segmentation using color and edge information&quot;, <i>IEEE ISSPA, </i>vol. 1, pp. 525-528, 2003.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000116&pid=S0122-3461201100010000900012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;13&#93; M. J. Jones, and J. M. Rehg. &quot;Statistical color models with application to skin detection&quot;, <i>International Journal of Computer Vision, </i>vol. 46, pp. 274-280, 1999.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000117&pid=S0122-3461201100010000900013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;14&#93; J. B. Martinkauppi, and M. Pietikainen, &quot;Facial Skin Color Modeling&quot;, in <i>Handbook of face recognition, </i>S. Z. Lee, and A. K. Jain, Ed., New York: Springer, 2005, pp. 113-135.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000118&pid=S0122-3461201100010000900014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;15&#93; P. Dwayne, Image Processing in C: <i>Analyzing and Enhancing Digital Images,</i> 2nd. Ed. Lawrence, Kansas: R &amp; D Publications, 2000. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000119&pid=S0122-3461201100010000900015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;16&#93; G. X. Ritter, and J. N. Wilson, <i>Handbook of Computer Vision Algorithms in Image Algebra, </i>Toronto: CRC Press, 2004. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000120&pid=S0122-3461201100010000900016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;17&#93; H. Rein-Lien, M. Abdel-Mottaleb, and A. K. Jain, &quot;Face detection in color images&quot;, <i>IEEE Transactions on Pattern Analysis and Machine Intelligence, </i>vol. 24, pp. 696-706, 2002.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000121&pid=S0122-3461201100010000900017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;18&#93; W. N. Lie, and H. C. Hsieh, &quot;Lips Detection by Morphological Image Processing&quot;, <i>Fourth International Conference on Signal Processing Proceedings ICSP '98, </i>Beijing , China, vol. 2, 1084-1087, 1998. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000122&pid=S0122-3461201100010000900018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;19&#93; A. Caplier, &quot;Lip Detection and Tracking&quot;, <i>11th International Conference on Image Analysis and Processing ICIAP'01, </i>Palermo, Italy, pp. 8, 2001. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000123&pid=S0122-3461201100010000900019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;20&#93; N. Eveno, A. Caplier, and P. Y. Coulon, &quot;A new color transformation for lips segmentation&quot;, <i>Fourth Workshop on Multimedia Signal Processing, </i>pp. 3-8, 2001.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000124&pid=S0122-3461201100010000900020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;21&#93; P. Gacon, P. Y. Coulon, and G. Bailly, &quot;Statistical active model for mouth components segmentation&quot;, <i>Computer and Information Science, </i>vol. 2, pp. 1021-1024, 2005.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000125&pid=S0122-3461201100010000900021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;22&#93; R. Bruneli, and T. Poggio, &quot;Face recognition: Features versus templates&quot;, <i>IEEE Transactions on Pattern Analysis and Machine Intelligence, </i>vol. 15, pp. 1042- 1062, 1993.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000126&pid=S0122-3461201100010000900022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;23&#93; S. Sirohey, A. Rosenfeld, and Z. Duric, &quot;A method of detecting and tracking irises and eyelids in video&quot;, <i>Pattern Recognition, </i>vol. 35, pp. 1389-1401, 2002.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000127&pid=S0122-3461201100010000900023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;24&#93; X. Cao, and F. Deravi, &quot;An Efficient Method for Multiple-Circle Detection&quot;, <i>Proceeding Third International Computer Vision, </i>Osaka, Japan, pp. 744-747, 1990.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000128&pid=S0122-3461201100010000900024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;25&#93; B. Lamiroy, O. Gaucher, and L. Fritz, &quot;Robust Circle Detection&quot;, <i>Ninth International Conference on Document Analysis and Recognition (ICDAR 2007),</i> Curitiba, Paran&aacute;, vol. 1, pp. 526-530, 2007. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000129&pid=S0122-3461201100010000900025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;26&#93; R. K. K. Yip, D. N. K. Leung, and S. O. Harrold, &quot;Line segment patterns hough transform for circles detection using a 2-dimensional array&quot;, <i>Proceeding of IECON'93, </i>Maui, Hawai, vol. 3, pp. 1361-1365, 1993. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000130&pid=S0122-3461201100010000900026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;27&#93; Y. Wei, &quot;A Fast Finding and Fitting Algorithm to Detect Circles&quot;, <i>Geoscience and Remote Sensing Symposium Proceeding, </i>Seattle, Washington, vol. 2, pp. 1137-1139, 1998.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000131&pid=S0122-3461201100010000900027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;28&#93; P. F. Zhang, and Q. M. Li, &quot;Research on iris image preprocessing algorithm&quot;, <i>Proceedings of2005 International Conference on Machine Learning and Cybernetics,</i> Guangzhou, China, vol. 8, pp. 5220-5224, 2005.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000132&pid=S0122-3461201100010000900028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;29&#93; W. Yuan, Z. Lin, and L. Xu, &quot;A Novel and Fast Iris Location Algorithm Based on the Structure of Human Eyes&quot;, <i>Proceedings of the 6th World Congress on Intelligent Control and Automation, </i>Dalian, China, pp. 10388-10392, 2006.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000133&pid=S0122-3461201100010000900029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;30&#93; J. A. Dargham, and A. Chekima, &quot;Lips Detection in the Normalised RGB Colour Scheme&quot;, <i>IEEE International Conference on Information &amp; Communication Technologies: From Theory to Applications ICTTA'06, </i>Damascus, Syria, pp. 1546-1551, 2006.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000134&pid=S0122-3461201100010000900030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;31&#93; L. Moran, and R. Pinto, &quot;Descripci&oacute;n de dos modelos estad&iacute;sticos aplicados a la extracci&oacute;n de rasgos faciales: modelo de proyecciones integrales y modelo de forma activa&quot;, IX <i>Reuni&oacute;n Regional de Ramas IEEE, </i>Acapulco, M&eacute;xico, 2006.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000135&pid=S0122-3461201100010000900031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;32&#93; L. Yin, and A. Basu, &quot;Nose shape estimation and tracking for model based coding&quot;, <i>Acoustics, Speech and Signal Processing, </i>vol. 3, pp. 1477-1480, 2001.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000136&pid=S0122-3461201100010000900032&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;33&#93; Y. Adini, Y. Moses, and S. Ullman, &quot;Face recognition: The problem of compensating for changes in illumination direction&quot;, <i>IEEE Transactions on Pattern Analysis and Machine Intelligence, </i>pp. 721-732, 1997.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000137&pid=S0122-3461201100010000900033&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Farkas]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[Anthropometry of the Head and Face]]></source>
<year>1994</year>
<edition>2da</edition>
<page-range>395</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Raven Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gutiérrez]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<source><![CDATA[Estudio de la relación entre características antropométricas, atractivo facial y calidad seminal]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vezhnevets]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
<name>
<surname><![CDATA[Soldatov]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Degtiareva]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Park]]></surname>
<given-names><![CDATA[I. K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Automation extraction of frontal facial features]]></source>
<year>2004</year>
<volume>2</volume>
<conf-name><![CDATA[Sixth Asian Conference on Computer Vision (ACCV04)]]></conf-name>
<conf-loc>Jeju </conf-loc>
<page-range>1020-1025</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mejía]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<source><![CDATA[Extracción automática de características faciales para el estudio antropométrico en niños entre 5 y 10 años de la ciudad de Manizales]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[M. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Ahuja]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<source><![CDATA[Detecting human faces in color images]]></source>
<year>1998</year>
<volume>1</volume>
<conf-name><![CDATA[ International Conference on Image Processing ICIP 98]]></conf-name>
<conf-loc>Chicago Illinois</conf-loc>
<page-range>127-130</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[J. Y]]></given-names>
</name>
<name>
<surname><![CDATA[Yoo]]></surname>
<given-names><![CDATA[S. I]]></given-names>
</name>
</person-group>
<source><![CDATA[An Elliptical Boundary Model for Skin Color Detection]]></source>
<year>2002</year>
<conf-name><![CDATA[ International Conference on Imaging Science, Systems, and Technology CISST'02]]></conf-name>
<conf-loc>Las Vegas Nevada</conf-loc>
<page-range>24-27</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Min]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Powell]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Bowyer]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<source><![CDATA[Automatic Description of Complex Buildings with Multiple Images]]></source>
<year>2000</year>
<conf-name><![CDATA[Fifth IEEE Workshop on Applications of Computer Vision WACV 2000]]></conf-name>
<conf-loc>Palm Springs California</conf-loc>
<page-range>155-162</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sayeed]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Sohail]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Bhattacharya]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Detection of Facial Feature Points Using Anthropometric Face Model]]></article-title>
<source><![CDATA[Multimedia system and applications]]></source>
<year>2008</year>
<volume>1</volume>
<page-range>189-200</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vezhnevets]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
<name>
<surname><![CDATA[Sazonov]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
<name>
<surname><![CDATA[Andreeva]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[A survey on pixel-based skin color detection techniques]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Moscow ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ren]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Guo]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[Applying mixed Gaussian skin models to the automatic face detection]]></source>
<year>2004</year>
<conf-name><![CDATA[14th IEEE Signal Processing Society Workshop]]></conf-name>
<conf-loc>Sedona Arizona</conf-loc>
<page-range>599-608</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Zhou]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Velho]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Guo]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Shum]]></surname>
<given-names><![CDATA[H. Y]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Synthesis of progressively-variant textures on arbitrary surfaces]]></article-title>
<source><![CDATA[ACM Transactions on Graphics]]></source>
<year>2003</year>
<volume>22</volume>
<page-range>295-302</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Phung]]></surname>
<given-names><![CDATA[S. L]]></given-names>
</name>
<name>
<surname><![CDATA[Bouzerdoum]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Chai]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Skin segmentation using color and edge information]]></source>
<year>2003</year>
<volume>1</volume>
<page-range>525-528</page-range><publisher-name><![CDATA[IEEE ISSPA]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jones]]></surname>
<given-names><![CDATA[M. J]]></given-names>
</name>
<name>
<surname><![CDATA[Rehg]]></surname>
<given-names><![CDATA[J. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Statistical color models with application to skin detection]]></article-title>
<source><![CDATA[International Journal of Computer Vision]]></source>
<year>1999</year>
<volume>46</volume>
<page-range>274-280</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martinkauppi]]></surname>
<given-names><![CDATA[J. B]]></given-names>
</name>
<name>
<surname><![CDATA[Pietikainen]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Facial Skin Color Modeling]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[S. Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Jain]]></surname>
<given-names><![CDATA[A. K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of face recognition]]></source>
<year>2005</year>
<page-range>113-135</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dwayne]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Image Processing in C:: Analyzing and Enhancing Digital Images]]></source>
<year>2000</year>
<edition>2nd</edition>
<publisher-loc><![CDATA[Lawrence^eKansas Kansas]]></publisher-loc>
<publisher-name><![CDATA[R & D Publications]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ritter]]></surname>
<given-names><![CDATA[G. X.]]></given-names>
</name>
<name>
<surname><![CDATA[Wilson]]></surname>
<given-names><![CDATA[J. N.]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of Computer Vision Algorithms in Image Algebra]]></source>
<year>2004</year>
<publisher-loc><![CDATA[Toronto ]]></publisher-loc>
<publisher-name><![CDATA[CRC Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rein-Lien]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Abdel-Mottaleb]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Jain]]></surname>
<given-names><![CDATA[A. K]]></given-names>
</name>
</person-group>
<source><![CDATA[Face detection in color images]]></source>
<year>2002</year>
<volume>24</volume>
<page-range>696-706</page-range><publisher-name><![CDATA[IEEE Transactions on Pattern Analysis and Machine Intelligence]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lie]]></surname>
<given-names><![CDATA[W. N.]]></given-names>
</name>
<name>
<surname><![CDATA[Hsieh]]></surname>
<given-names><![CDATA[H. C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Lips Detection by Morphological Image Processing]]></source>
<year>1998</year>
<volume>2</volume>
<conf-name><![CDATA[Fourth International Conference on Signal Processing Proceedings ICSP '98]]></conf-name>
<conf-loc>Beijing </conf-loc>
<page-range>1084-1087</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Caplier]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Lip Detection and Tracking]]></source>
<year>2001</year>
<conf-name><![CDATA[11th International Conference on Image Analysis and Processing ICIAP'01]]></conf-name>
<conf-loc>Palermo </conf-loc>
<page-range>8</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Eveno]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Caplier]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Coulon]]></surname>
<given-names><![CDATA[P. Y]]></given-names>
</name>
</person-group>
<source><![CDATA[A new color transformation for lips segmentation]]></source>
<year>2001</year>
<conf-name><![CDATA[Fourth Workshop on Multimedia Signal Processing]]></conf-name>
<conf-loc> </conf-loc>
<page-range>3-8</page-range></nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gacon]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Coulon]]></surname>
<given-names><![CDATA[P. Y]]></given-names>
</name>
<name>
<surname><![CDATA[Bailly]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Statistical active model for mouth components segmentation]]></article-title>
<source><![CDATA[Computer and Information Science]]></source>
<year>2005</year>
<volume>2</volume>
<page-range>1021-1024</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bruneli]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Poggio]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Face recognition: Features versus templates]]></article-title>
<source><![CDATA[IEEE Transactions on Pattern Analysis and Machine Intelligence]]></source>
<year>1993</year>
<volume>15</volume>
<page-range>1042- 1062</page-range></nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sirohey]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Rosenfeld]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Duric]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A method of detecting and tracking irises and eyelids in video]]></article-title>
<source><![CDATA[Pattern Recognition]]></source>
<year>2002</year>
<volume>35</volume>
<page-range>1389-1401</page-range></nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cao]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Deravi]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[An Efficient Method for Multiple-Circle Detection]]></source>
<year>1990</year>
<conf-name><![CDATA[Third International Computer Vision]]></conf-name>
<conf-loc>Osaka </conf-loc>
<page-range>744-747</page-range></nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lamiroy]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Gaucher]]></surname>
<given-names><![CDATA[O]]></given-names>
</name>
<name>
<surname><![CDATA[Fritz]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[Robust Circle Detection]]></source>
<year>2007</year>
<volume>1</volume>
<conf-name><![CDATA[Ninth International Conference on Document Analysis and Recognition (ICDAR 2007)]]></conf-name>
<conf-loc>Curitiba Paraná</conf-loc>
<page-range>526-530</page-range></nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yip]]></surname>
<given-names><![CDATA[R. K. K]]></given-names>
</name>
<name>
<surname><![CDATA[Leung]]></surname>
<given-names><![CDATA[D. N. K]]></given-names>
</name>
<name>
<surname><![CDATA[Harrold]]></surname>
<given-names><![CDATA[S. O]]></given-names>
</name>
</person-group>
<source><![CDATA[Line segment patterns hough transform for circles detection using a 2-dimensional array]]></source>
<year>1993</year>
<volume>3</volume>
<conf-name><![CDATA[ Proceeding of IECON'93]]></conf-name>
<conf-loc>Maui </conf-loc>
<page-range>1361-1365</page-range></nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wei]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<source><![CDATA[A Fast Finding and Fitting Algorithm to Detect Circles]]></source>
<year>1998</year>
<volume>2</volume>
<conf-name><![CDATA[ Geoscience and Remote Sensing Symposium Proceeding]]></conf-name>
<conf-loc>SeattleWashington </conf-loc>
<page-range>1137-1139</page-range></nlm-citation>
</ref>
<ref id="B28">
<label>28</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[P. F]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[Q. M]]></given-names>
</name>
</person-group>
<source><![CDATA[Research on iris image preprocessing algorithm]]></source>
<year>2005</year>
<volume>8</volume>
<conf-name><![CDATA[ Proceedings of2005 International Conference on Machine Learning and Cybernetics]]></conf-name>
<conf-loc>Guangzhou </conf-loc>
<page-range>5220-5224</page-range></nlm-citation>
</ref>
<ref id="B29">
<label>29</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yuan]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
<name>
<surname><![CDATA[Xu]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[A Novel and Fast Iris Location Algorithm Based on the Structure of Human Eyes]]></source>
<year>2006</year>
<conf-name><![CDATA[6th World Congress on Intelligent Control and Automation]]></conf-name>
<conf-loc>Dalian </conf-loc>
<page-range>10388-10392</page-range></nlm-citation>
</ref>
<ref id="B30">
<label>30</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dargham]]></surname>
<given-names><![CDATA[J. A]]></given-names>
</name>
<name>
<surname><![CDATA[Chekima]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Lips Detection in the Normalised RGB Colour Scheme]]></source>
<year>2006</year>
<conf-name><![CDATA[ IEEE International Conference on Information & Communication Technologies: From Theory to Applications ICTTA'06]]></conf-name>
<conf-loc>Damascus </conf-loc>
<page-range>1546-1551</page-range></nlm-citation>
</ref>
<ref id="B31">
<label>31</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Moran]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Pinto]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<source><![CDATA[Descripción de dos modelos estadísticos aplicados a la extracción de rasgos faciales: modelo de proyecciones integrales y modelo de forma activa]]></source>
<year></year>
<conf-name><![CDATA[IX Reunión Regional de Ramas IEEE]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc>Acapulco </conf-loc>
</nlm-citation>
</ref>
<ref id="B32">
<label>32</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yin]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Basu]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Nose shape estimation and tracking for model based coding]]></article-title>
<source><![CDATA[Acoustics, Speech and Signal Processing]]></source>
<year>2001</year>
<volume>3</volume>
<page-range>1477-1480</page-range></nlm-citation>
</ref>
<ref id="B33">
<label>33</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Adini]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Moses]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Ullman]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Face recognition: The problem of compensating for changes in illumination direction]]></source>
<year>1997</year>
<page-range>721-732</page-range><publisher-name><![CDATA[IEEE Transactions on Pattern Analysis and Machine Intelligence]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
