<?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>0120-6230</journal-id>
<journal-title><![CDATA[Revista Facultad de Ingeniería Universidad de Antioquia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev.fac.ing.univ. Antioquia]]></abbrev-journal-title>
<issn>0120-6230</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad de Antioquia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-62302016000200009</article-id>
<article-id pub-id-type="doi">10.17533/udea.redin.n79a09</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[On-line signature verification using Gaussian Mixture Models and small-sample learning strategies]]></article-title>
<article-title xml:lang="es"><![CDATA[Verificación de firmas en línea usando modelos de mezcla Gaussianas y estrategias de aprendizaje para conjuntos pequeños de muestras]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Zapata-Zapata]]></surname>
<given-names><![CDATA[Gabriel Jaime]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Arias-Londoño]]></surname>
<given-names><![CDATA[Julián David]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
<xref ref-type="aff" rid="A04"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Vargas-Bonilla]]></surname>
<given-names><![CDATA[Jesús Francisco]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Orozco-Arroyave]]></surname>
<given-names><![CDATA[Juan Rafael]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Antioquia  ]]></institution>
<addr-line><![CDATA[Medellín ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de Antioquia Departamento de Ingeniería de Sistemas ]]></institution>
<addr-line><![CDATA[Medellín ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A03">
<institution><![CDATA[,University Erlangen-Nürnberg  ]]></institution>
<addr-line><![CDATA[Erlangen ]]></addr-line>
<country>Germany</country>
</aff>
<aff id="A04">
<institution><![CDATA[,University Erlangen-Nürnberg  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2016</year>
</pub-date>
<numero>79</numero>
<fpage>86</fpage>
<lpage>97</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-62302016000200009&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-62302016000200009&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-62302016000200009&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper addresses the problem of training on-line signature verification systems when the number of training samples is small, facing the real-world scenario when the number of available signatures per user is limited. The paper evaluates nine different classification strategies based on Gaussian Mixture Models (GMM), and the Universal Background Model (UBM) strategy, which are designed to work under small-sample size conditions. The GMM's learning strategies include the conventional Expectation-Maximisation algorithm and also a Bayesian approach based on variational learning. The signatures are characterised mainly in terms of velocities and accelerations of the users' handwriting patterns. The results show that for a genuine vs. impostor test, the GMM-UBM method is able to keep the accuracy above 93%, even when only 20% of samples are used for training (5 signatures). Moreover, the combination of a full Bayesian UBM and a Support Vector Machine (SVM) (known as GMM-Supervector) is able to achieve 99% of accuracy when the training samples exceed 20. On the other hand, when simulating a real environment where there are not available impostor signatures, once again the combination of a full Bayesian UBM and a SVM, achieve more than 77% of accuracy and a false acceptance rate lower than 3%, using only 20% of the samples for training.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[El artículo aborda el problema de entrenamiento de sistemas de verificación de firmas en línea cuando el número de muestras disponibles para el entrenamiento es bajo, debido a que en la mayoría de situaciones reales el número de firmas disponibles por usuario es muy limitado. El artículo evalúa nueve diferentes estrategias de clasificación basadas en modelos de mezclas de Gaussianas (GMM por sus siglas en inglés) y la estrategia conocida como modelo histórico universal (UBM por sus siglas en inglés), la cual está diseñada con el objetivo de trabajar bajo condiciones de menor número de muestras. Las estrategias de aprendizaje de los GMM incluyen el algoritmo convencional de Esperanza y Maximización, y una aproximación Bayesiana basada en aprendizaje variacional. Las firmas son caracterizadas principalmente en términos de velocidades y aceleraciones de los patrones de escritura a mano de los usuarios. Los resultados muestran que cuando se evalúa el sistema en una configuración genuino vs. impostor, el método GMM-UBM es capaz de mantener una precisión por encima del 93%, incluso en casos en los que únicamente se usa para entrenamiento el 20% de las muestras disponibles (equivalente a 5 firmas), mientras que la combinación de un modelo Bayesiano UBM con una Máquina de Soporte Vectorial (SVM por sus siglas en inglés), modelo conocido como GMM-Supervector, logra un 99% de acierto cuando las muestras de entrenamiento exceden las 20. Por otro lado, cuando se simula un ambiente real en el que no están disponibles muestras impostoras y se usa únicamente el 20% de las muestras para el entrenamiento, una vez más la combinación del modelo UBM Bayesiano y una SVM alcanza más del 77% de acierto, manteniendo una tasa de falsa aceptación inferior al 3%.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[On-line signature verification]]></kwd>
<kwd lng="en"><![CDATA[Gaussian Mixture Models]]></kwd>
<kwd lng="en"><![CDATA[Universal Background Model]]></kwd>
<kwd lng="en"><![CDATA[Variational GMM-Supervector]]></kwd>
<kwd lng="en"><![CDATA[Bayesian learning]]></kwd>
<kwd lng="es"><![CDATA[Verificación de firmas en línea]]></kwd>
<kwd lng="es"><![CDATA[Modelos de Mezclas Gaussianas]]></kwd>
<kwd lng="es"><![CDATA[Modelo Histórico Universal]]></kwd>
<kwd lng="es"><![CDATA[GMM-Supervector Variacional]]></kwd>
<kwd lng="es"><![CDATA[aprendizaje Bayesiano]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face= "Verdana" size="2">     <p align="right"><b>ART&Iacute;CULO ORIGINAL</b></p>     <p align="right">DOI: <a href="http://dx.doi.org/10.17533/udea.redin.n79a09">10.17533/udea.redin.n79a09</a></p>     <p align="right">&nbsp;</p>     <p align="center"><font size="4"><b>On-line   signature verification using Gaussian Mixture Models and small-sample learning   strategies</b></font></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="3"><b>Verificaci&oacute;n de firmas   en l&iacute;nea usando modelos de mezcla Gaussianas y estrategias de aprendizaje para   conjuntos peque&ntilde;os de muestras</b></font></p>     <p align="center">&nbsp;</p>     <p align="center">&nbsp;</p>     <p><i><b>Gabriel Jaime Zapata-Zapata<sup>1</sup>, Juli&aacute;n David   Arias-Londo&ntilde;o<sup>2</sup>*, Jes&uacute;s Francisco Vargas-Bonilla<sup>1</sup>, Juan Rafael   Orozco-Arroyave<sup>1,3</sup></b></i></p>     ]]></body>
<body><![CDATA[<p><sup>1</sup>Departamento de Ingenier&iacute;a   Electr&oacute;nica y Telecomunicaciones, Universidad de Antioquia. Calle 67 # 53-108.   A. A. 1226. Medell&iacute;n, Colombia.</p>       <p><sup>2</sup>Departamento de Ingenier&iacute;a de   Sistemas, Universidad de Antioquia. Calle 67 # 53-108. A. A. 1226. Medell&iacute;n,   Colombia.</p>       <p><sup>3</sup>Pattern   Recognition Lab, Friedrich-Alexander University Erlangen-N&uuml;rnberg.   Martensstra&#946;e 3. 91058. Erlangen, Germany.</p>      <p>* Corresponding author: Juli&aacute;n David Arias Londo&ntilde;o, e-mail: <a href="mailto:: julian.ariasl@udea.edu.co">julian.ariasl@udea.edu.co</a></p>     <p>DOI: 10.17533/udea.redin.n79a09</p>     <p>&nbsp;</p>     <p align="center">(Received May 30, 2015; accepted February 08, 2016)</p>     <p align="center">&nbsp;</p>     <p align="center">&nbsp;</p> <hr noshade size="1">     <p><font size="3"><b>ABSTRACT</b></font></p>     ]]></body>
<body><![CDATA[<p>This paper   addresses the problem of training on-line signature verification systems when   the number of training samples is small, facing the real-world scenario when   the number of available signatures per user is limited. The paper evaluates   nine different classification strategies based on Gaussian Mixture Models   (GMM), and the Universal Background Model (UBM) strategy, which are designed to   work under small-sample size conditions. The GMM's learning strategies include   the conventional Expectation-Maximisation algorithm and also a Bayesian   approach based on variational learning. The signatures are characterised mainly   in terms of velocities and accelerations of the users' handwriting patterns.   The results show that for a genuine vs. impostor test, the GMM-UBM method is   able to keep the accuracy above 93%, even when only 20% of samples are used for   training (5 signatures). Moreover, the combination of a full Bayesian UBM and a   Support Vector Machine (SVM) (known as GMM-Supervector) is able to achieve 99%   of accuracy when the training samples exceed 20. On the other hand, when   simulating a real environment where there are not available impostor   signatures, once again the combination of a full Bayesian UBM and a SVM,   achieve more than 77% of accuracy and a false acceptance rate lower than 3%,   using only 20% of the samples for training. </p>       <p><i>Keywords:</i><b> </b> On-line   signature verification, Gaussian Mixture Models, Universal Background Model,   Variational GMM-Supervector, Bayesian learning</p> <hr noshade size="1">     <p><font size="3"><b>RESUMEN</b></font></p>     <p>El art&iacute;culo aborda el problema de   entrenamiento de sistemas de verificaci&oacute;n de firmas en l&iacute;nea cuando el n&uacute;mero   de muestras disponibles para el entrenamiento es bajo, debido a que en la   mayor&iacute;a de situaciones reales el n&uacute;mero de firmas disponibles por usuario es   muy limitado. El art&iacute;culo eval&uacute;a nueve diferentes estrategias de clasificaci&oacute;n   basadas en modelos de mezclas de Gaussianas (GMM por sus siglas en ingl&eacute;s) y la   estrategia conocida como modelo hist&oacute;rico universal (UBM por sus siglas en   ingl&eacute;s), la cual est&aacute; dise&ntilde;ada con el objetivo de trabajar bajo condiciones de   menor n&uacute;mero de muestras. Las estrategias de aprendizaje de los GMM incluyen el   algoritmo convencional de Esperanza y Maximizaci&oacute;n, y una aproximaci&oacute;n   Bayesiana basada en aprendizaje variacional. Las firmas son caracterizadas   principalmente en t&eacute;rminos de velocidades y aceleraciones de los patrones de   escritura a mano de los usuarios. Los resultados muestran que cuando se eval&uacute;a   el sistema en una configuraci&oacute;n genuino vs. impostor, el m&eacute;todo GMM-UBM es   capaz de mantener una precisi&oacute;n por encima del 93%, incluso en casos en los que   &uacute;nicamente se usa para entrenamiento el 20% de las muestras disponibles   (equivalente a 5 firmas), mientras que la combinaci&oacute;n de un modelo Bayesiano   UBM con una M&aacute;quina de Soporte Vectorial (SVM por sus siglas en ingl&eacute;s), modelo   conocido como GMM-Supervector, logra un 99% de acierto cuando las muestras de   entrenamiento exceden las 20. Por otro lado, cuando se simula un ambiente real en   el que no est&aacute;n disponibles muestras impostoras y se usa &uacute;nicamente el 20% de   las muestras para el entrenamiento, una vez m&aacute;s la combinaci&oacute;n del modelo UBM   Bayesiano y una SVM alcanza m&aacute;s del 77% de acierto, manteniendo una tasa de   falsa aceptaci&oacute;n inferior al 3%.</p>       <p><i>Palabras clave:</i> Verificaci&oacute;n de firmas en l&iacute;nea,   Modelos de Mezclas Gaussianas, Modelo Hist&oacute;rico Universal, GMM-Supervector   Variacional, aprendizaje Bayesiano</p> <hr noshade size="1">     <p><font size="3"><b>1. Introduction </b></font></p>     <p>Biometrics   measures individuals' unique physical or behavioural characteristics with the   aim of recognising or authenticating identity. The most common physical   biometrics include fingerprints, hand or palm geometry, retina, iris, or facial   characteristics, among others. On the other hand, behavioural characteristics   include signature, voice (which also has a physical component), keystroke pattern,   and gait, among others. According to &#91;1&#93;, signature and voice technologies are   one of the most developed. The handwritten signature is recognised as one of   the most widely accepted personal attributes for identity verification. The   signature is a symbol of consent and authorisation, especially in the credit   card and bank-checks environment, and has been an attractive target of fraud   for a long time. Currently, there is a growing demand for the processing of   individual identification to be faster and more accurate, therefore the design   of a robust automatic signature verification system becomes an important   challenge.</p>     <p>A comparison of   signature verification with other recognition technologies, e. g. fingerprint,   face, voice, retina and iris scanning, reveals that signature verification has   several advantages as an identity verification mechanism. Firstly, signature   analysis can only be applied when the person is/was conscious and willing to   write in the usual manner. To give a counter example, a fingerprint may also be   used when the person is unconscious, i.e. drugged state. Forging a signature is   deemed to be more difficult than forging a fingerprint, given the availability   of sophisticated methods &#91;2&#93;.</p>     <p>Unfortunately,   signature verification is a difficult discrimination problem since a   handwritten signature is the result of a complex process depending on the   physical and psychological conditions of the signer, as well as the conditions   of the signing process &#91;3&#93;. There are two major methods of signature   verification. One is an on-line method to measure sequential data, such as   handwriting speed and pen pressure, with a special device. The other one is an   off-line method that uses an optical scanner to obtain handwriting data written   on paper. The dynamic information of the pen-tip (stylus) movement such as   pen-tip coordinates, pressure, velocity, acceleration, and pen-up/pen-down, can   be captured by a tablet in real time but not by an image scanner &#91;4&#93;.</p>     <p>The normal   variability of signatures constitutes the greatest obstacle to be met in   achieving automatic verification. Signatures vary in their complexity,   duration, and vulnerability to forgery &#91;5&#93;. Moreover, signers vary in their   coordination and consistency. Problems of signature verification are addressed   by taking into account three different types of forgeries &#91;6&#93;: random   forgeries, produced without knowing either the name of the signer nor the shape   of its signature; simple forgeries, produced knowing the name of the signer but   without having an example of his signature; and skilled forgeries, produced by   people who attempt to imitate the original signature with prior knowledge of   it. Clearly, the problem of signature verification becomes more and more   difficult when passing from random to simple and skilled forgeries, the latest   being a much more difficult task even more considering that humans use to make   errors in several cases. Indeed, exercises in imitating a signature often allow   humans to produce forgeries very similar with respect to the originals, making   their discrimination practically impossible. In many cases, the distinction is   complicated even more by the large variability introduced by some signers when   writing their own signatures &#91;4&#93;.</p>     ]]></body>
<body><![CDATA[<p>Unlike   conventional pattern recognition systems, where every object to be   recognised/classified is represented as a feature vector, the on-line signature   verification (OSV) requires the processing of time dependent signals where   every signature produces a set of feature vectors (one per instant of time).   Since the observations at the time <i>t</i> are not independent from the previous   observations, this problem has been addressed by means of stochastic models   able to model that dependence, such as hidden Markov models (HMM) &#91;7&#93;. In most   of the cases, the number of available samples for training the system is small,   so one of the main challenges of the OSV problem, is to build a system able to   achieve high recognition rates with a small number of training samples. This   fact implies an important drawback for systems based on HMM because it is   well-known that the large number of parameters of a HMM requires a large number   of training samples in order to a get a properly fit of the model. </p>     <p>The assumption   of independence among the observations is a strategy successfully applied in   the speaker verification field. In this case, the verification task can be seen   as a multiple-instance learning problem, where, instead of receiving a set of   instances which are individually labelled, the system receives a set of labelled   bags, where each bag is the set of observations representing a signature. This   approach allows the use of models with less computational load and lower   requirements on the number of training samples. This work explores the use of   different strategies based on a class of generative models called Gaussian   Mixture Models (GMM), which have the advantage of being able to process signals   with different length, such as the ones coming from on-line digitised   signatures, without the need of a previous standardisation of the signal   length. This kind of models have been extensively used for speaker recognition   &#91;8&#93;, and they have also been tested for on-line signature verification &#91;9&#93;.   GMMs are conventionally trained using the Expectation-Maximisation (EM) algorithm,   which is an implementation of the Maximum Likelihood criterion. The EM   algorithm provides a simple and quick way to train a GMM. However, it presents   three main drawbacks. First of all, the EM algorithm requires a considerable   number of samples for training the models. Second, it is sensitive to   overfitting, i.e., it fits to the training data but lacks the generalisation   ability to make accurate predictions for new data, and finally, it does not   provide a compact way to estimate the correct number of Gaussian components <i>M</i>, so it must be   set using a cross-validation strategy. In order to overcome the first two   pointed out limitations, in &#91;8&#93;, it was proposed a training strategy called   GMM-Universal Background Model (GMM-UBM). It consists in training a ''universal''  model (a class independent GMM adjusted from all the observations in the   universe), and using a Bayesian adaptation procedure to transform the UBM into   a class-dependent model. This strategy has proved to achieve better results   than the conventional GMM strategy &#91;8, 10&#93;. Following this approach, a system   combining the advantage of discriminative and generative models was proposed in   &#91;11&#93;. The system used a UBM, and more precisely, the mean vectors of   user-dependent adapted GMM, to construct a new feature space where a Support   Vector Machine (SVM) was employed to take the final decision. This method is   typically called GMM-Supervector (GMM-SVM). </p>     <p>Although the   UBM and GMM-SVM approaches have obtained significant improvements in comparison   to the standard GMM strategy, in both cases the training of the UBM is still   based on the EM algorithm, and its corresponding drawbacks remain. Recently, a   full Bayesian learning for GMM has been proposed &#91;12&#93;, which transforms the GMM   into a hierarchical Bayesian model assigning prior distributions to the GMM   parameters. The training algorithm based on this approach is called Variational   EM, and in addition to show better performance under small sample size   conditions, it provides a semi-automatic way to select the optimum number of   Gaussian components, with the consequent reduction of the computational load   during the training stage.</p>     <p>This paper   addresses the problem of on-line signature verification and evaluates nine   different classification strategies based on GMM, including a new variational   version of the GMM-SVM model. The main aim of the work is to determine whether   the strategies based on UBM, can reduce the requirements on the size of   training set, in order to enable verification systems to operate in real situations,   i.e. when the number of signatures available per user is quite limited. The   paper is organised as follows: section 2 presents the features used to   characterise the signatures and the classification methods; section 3 exposes   the database and the experimental setup, as well as the results obtained.   Finally, section 4 presents some conclusions derived from the results.</p>   &nbsp;&nbsp;&nbsp;     <p><font size="3"><b>2. Methods</b></font></p>     <p><b>2.1. Characterization</b></p>     <p>The input   signals from a digitising tablet include the position in the <i><b>X</b></i>and <i><b>Y</b></i>axes, and the   pressure (<i>pr</i>) along the time during the writing of the signature. The   position in the <i><b>X</b></i>and <i><b>Y</b></i> axes were used to derive six additional dynamical   features as suggested in &#91;7&#93;. The set of features includes: </p>     <li> <img src="img/revistas/rfiua/n79/n79a09ea01.jpg">The logarithm   of the velocity was also included using <img src="img/revistas/rfiua/n79/n79a09ea02.jpg"> </li>     <li><img src="img/revistas/rfiua/n79/n79a09ea03.jpg"></li>     <li><img src="img/revistas/rfiua/n79/n79a09ea04.jpg"></li>     ]]></body>
<body><![CDATA[<li><img src="img/revistas/rfiua/n79/n79a09ea05.jpg"></li>     <p>In a similar   way to the velocity, the logPressure defined as <img src="img/revistas/rfiua/n79/n79a09ea06.jpg"> was also   included. Therefore, for every instant of time <b><i>t</i></b>the feature   vector <b>O</b><sub>t</sub>was composed of   eleven features as follows (see Eq. (1)): </p>     <p><img src="img/revistas/rfiua/n79/n79a09e01.jpg"></p>     <p>A whole   signature is then represented by the complete set of feature vectors observed   at different times, which can be expressed as (see Eq. (2)):</p>     <p><img src="img/revistas/rfiua/n79/n79a09e02.jpg"></p>     <p>Where <i>l</i>is the length of   the signature in terms of time instants. </p>     <p><b>2.2. Modelling and recognition</b></p>     <p>From a pattern   recognition point of view, the classification of the signatures defined as in the   Eq. (2), can be understood as a multi-instance learning problem &#91;13&#93;. In this   work, this problem is addressed using several strategies based on Gaussian   Mixture Models (GMM), with the aim of providing a system able to work under   conditions of small number of training samples.</p>     <p><b>Gaussian Mixture Models - GMM</b></p>     <p>A GMM is a   parametric probability density function represented as a weighted sum of   Gaussian component densities. GMMs are commonly used in different tasks as a   parametric model of the probability distribution of continuous measurements   &#91;8&#93;. Formally a GMM can be expressed as (see Eq. (3)):</p>     ]]></body>
<body><![CDATA[<p><img src="img/revistas/rfiua/n79/n79a09e03.jpg"></p>     <p>Where <b>x</b>is a <i>&#961;</i>-dimensional continuous-valued data vector (i.e. measurements   of features), <img src="img/revistas/rfiua/n79/n79a09ea07.jpg"> are the mixtures weights, and <img src="img/revistas/rfiua/n79/n79a09ea08.jpg">are the Gaussian   components. Each component is a <i>&#961;</i>-variate multivariate Gaussian function, with mean   vector <img src="img/revistas/rfiua/n79/n79a09ea09.jpg">and covariance   matrix <img src="img/revistas/rfiua/n79/n79a09ea10.jpg">. The mixture weights satisfy the constraints <img src="img/revistas/rfiua/n79/n79a09ea11.jpg">and <img src="img/revistas/rfiua/n79/n79a09ea12.jpg">. The complete GMM is parametrised by the mean vectors,   covariance matrices and mixture weights from all component densities. These   parameters are collectively represented by the notation (see Eq. (4)): </p>     <p><img src="img/revistas/rfiua/n79/n79a09e04.jpg"></p>     <p>There are   several techniques available for estimating the parameters of a GMM; however,   traditionally, the most employed technique is the <i>maximum likelihood</i> (ML) estimation &#91;14&#93;. The ML estimation   technique finds parameters that maximize the joint likelihood of the training   data which are supposed to be independent and identically distributed (iid).   Given a set <i>X</i> of <i>N</i> iid observations of <i>&#961;</i>features <img src="img/revistas/rfiua/n79/n79a09ea13.jpg">, the GMM likelihood can be written as (see Eq. (5)): </p>     <p><img src="img/revistas/rfiua/n79/n79a09e05.jpg"></p>     <p>Although this   expression is a non-linear function of the parameters <img src="img/revistas/rfiua/n79/n79a09ea14.jpg">, the joint likelihood can be maximized with a simple   and efficient update procedure called <i>Expectation-Maximisation</i> (EM) algorithm &#91;14&#93;.</p>     <p>Once the   parameters of the GMM were calculated, the detection system is a   straight-forward generative classifier. For each class to be recognised   (genuine or impostor), the parameters of a different GMM are estimated (<img src="img/revistas/rfiua/n79/n79a09ea15.jpg"> and <img src="img/revistas/rfiua/n79/n79a09ea16.jpg">). Thus, the   evaluation is carried out calculating a likelihood ratio, in which for each GMM   the a posteriori probability of a particular feature sequence <img src="img/revistas/rfiua/n79/n79a09ea17.jpg"> (extracted   from a particular signature) is estimated. Applying the Bayes' rule and   discarding constant prior probabilities, the likelihood ratio in the log domain   becomes (see Eq. (6)) &#91;15&#93;: </p>     <p><img src="img/revistas/rfiua/n79/n79a09e06.jpg"></p>     <p>The likelihood   ratio is compared with respect to a threshold <i>&#955;</i> in order to   take a decision, accept or reject the signature. In the biometric verification   research fields, typically the threshold <i>&#955;</i>is set to the   Equal Error rate threshold &#91;16&#93;. </p>     <p>It is worth   emphasising that, since the OSV task corresponds to a multi-instance learning,   the terms in the log likelihood ratio must be computed as (see Eq. (7)):</p>     ]]></body>
<body><![CDATA[<p><img src="img/revistas/rfiua/n79/n79a09e07.jpg"></p>     <p>where the <img src="img/revistas/rfiua/n79/n79a09ea18.jpg"> scale factor is   used to normalise the likelihood with respect to the duration of the signature,   avoiding a possible bias due to different pattern lengths of correct and   impostor signers. Note that <i>l</i>is the number of   feature vector composing a single signature, while <i>N</i> in Eq. (5) is the total number of feature vectors per   class (including multiple signatures). </p>     <p><b>Universal Background Model</b></p>     <p>The   GMM-Universal Background Model (GMM-UBM) is a training strategy where all the   available samples are used for training a ''universal'' model (a conventional   GMM), and the class-dependent models are adapted from the UBM. There are   several adaptation procedures proposed in the literature, but the most widely   used are:</p>     <li>Maximum a posteriori (MAP): This adaptation maximises   the <i>a posteriori</i> distribution of the   adaptation data <b>O</b> given the a priori model parameters <img src="img/revistas/rfiua/n79/n79a09ea14.jpg">using the Bayes   formula (see Eq. (8)) &#91;17&#93;: </li>     <p><img src="img/revistas/rfiua/n79/n79a09e08.jpg"></p>     <p>Where <img src="img/revistas/rfiua/n79/n79a09ea19.jpg">is the   likelihood function of <b>O</b>given the model   parameters. The adaptation can be performed on all of the parameters of the   model, even though in some applications it has been found that the most   important parameters to be adapted are the mean vectors &#91;8&#93;. MAP assumes the   prior distribution for the mean vectors as Gaussian. The adaptation rules are   derived using the EM algorithm, which balances the new estimates on the   adaptation data and the prior knowledge. For the mean vectors the adaptation is   performed according to (see Eq. (9)): </p>     <p><img src="img/revistas/rfiua/n79/n79a09e09.jpg"></p>     <p>where <img src="img/revistas/rfiua/n79/n79a09ea20.jpg">is the adapted   mean vector for the component <i>i</i>,<img src="img/revistas/rfiua/n79/n79a09ea21.jpg">is the expected mean feature vector for the   adaptation data, and <img src="img/revistas/rfiua/n79/n79a09ea22.jpg"> is the   adaptation factor that controls the balance between the new data and prior   knowledge. It can be estimated as (see Eq. (10)) &#91;8&#93;: </p>     <p><img src="img/revistas/rfiua/n79/n79a09e10.jpg"></p>     ]]></body>
<body><![CDATA[<p>where <img src="img/revistas/rfiua/n79/n79a09ea23.jpg"> is a fixed   relevant factor. <img src="img/revistas/rfiua/n79/n79a09ea24.jpg">is similar to   the cumulated responsibility of the component <i>i</i>in the   generation of the new data <b>O</b>, i.e. the E step of the EM algorithm (see Eqs. (11)   and (12)). Formally </p>     <p><img src="img/revistas/rfiua/n79/n79a09e11.jpg"></p>     <p>where</p>     <p><img src="img/revistas/rfiua/n79/n79a09e12.jpg"></p> </font>    <p><font size="2" face="Verdana">The expected mean <img src="img/revistas/rfiua/n79/n79a09ea25.jpg"> corresponds to the M step of the EM algorithm   and can be estimated as (see Eq. (13)): </font></p> <font face= "Verdana" size="2">    <p><img src="img/revistas/rfiua/n79/n79a09e13.jpg"></p>     <li>      Maximum   Likelihood Linear Regression (MLLR): This adaptation strategy takes the new   data and updates the UBM's mean parameters to maximize the likelihood of the   adaptation data &#91;18&#93;. The adaptation is achieved by means of a transformation   matrix A applied to every extended mean vectors of the UBM, to obtain the   adapted model. The adapted mean vectors can be estimated as (see Eq. (14)): </li>     <p><img src="img/revistas/rfiua/n79/n79a09e14.jpg"></p>     <p>where <img src="img/revistas/rfiua/n79/n79a09ea26.jpg">is the extended mean vector <img src="img/revistas/rfiua/n79/n79a09ea27.jpg">, required in order to include the bias term during the linear regression. The <img src="img/revistas/rfiua/n79/n79a09ea28.jpg">matrix A is   estimated using a EM algorithm with auxiliar function given by (see Eq. (15)) &#91;18&#93;: </p>     <p><img src="img/revistas/rfiua/n79/n79a09e15.jpg"></p>     ]]></body>
<body><![CDATA[<p>where <i>k</i> is the constant <img src="img/revistas/rfiua/n79/n79a09ea29.jpg">,and <img src="img/revistas/rfiua/n79/n79a09ea30.jpg"> is the argument   of the Gaussian function given by <img src="img/revistas/rfiua/n79/n79a09ea31.jpg">. </p>     <p><b>GMM-Support   Vector Machine</b><b> </b></p>     <p>This method was proposed in &#91;11&#93; and combines the   modelling properties of the GMM-UBM scheme, with the discrimination   capabilities of the Support Vector Machines (SVM) &#91;19&#93;. The method consists on   building an UBM in the same way as the former approach, but unlike the GMM-UBM   where the adapted model is class-dependent (genuine/impostor), in this case one   adaptation per each single signature is performed, and the mean vectors of the   adapted GMM are used to construct a GMM supervector that becomes in the new feature   vector representing the signature, i.e. the GMM-UBM is used as a mapping   between the original feature sequence <b>O</b> and the super vector <img src="img/revistas/rfiua/n79/n79a09ea32.jpg">. Finally, the feature space constructed by stacking   all the supervectors from the different signatures is used to feed a   conventional classification stage based on SVM.</p>     <p><b>Variational   Bayesian GMM</b><b> </b></p>     <p>The Variational GMM (VGMM) is a hierarchical Bayesian   model in which the parameters of the GMM are treated as random variables   themselves with their corresponding prior distributions. The prior distribution   imposed over the mixing coefficients <img src="img/revistas/rfiua/n79/n79a09ea33.jpg">is a Dirichlet   distribution, where by symmetry, the same parameter <img src="img/revistas/rfiua/n79/n79a09ea34.jpg">is used for   each of the components (see Eq. (16)). The   parameter <img src="img/revistas/rfiua/n79/n79a09ea34.jpg"> can be interpreted as the effective number of   observations associated with each component in the mixture &#91;14&#93;. Similarly, the   method introduces an independent Gaussian-Wishart prior governing the mean and   precision (the inverse of the covariance matrix <img src="img/revistas/rfiua/n79/n79a09ea35.jpg"> of each   Gaussian component (see Eq. (17)) &#91;14&#93;.   Formally, </p>     <p><img src="img/revistas/rfiua/n79/n79a09e16.jpg"></p>     <p><img src="img/revistas/rfiua/n79/n79a09e17.jpg"></p>     <p>where <img src="img/revistas/rfiua/n79/n79a09ea36.jpg">is the   normalisation constant for the Dirichlet distribution, and <img src="img/revistas/rfiua/n79/n79a09ea37.jpg"> are the hyperparameters of the Gaussian-Wishart   distribution. <img src="img/revistas/rfiua/n79/n79a09ea38.jpg"> is the hypermean of the mean distribution   which is typically set to 0by symmetry &#91;14&#93;, <img src="img/revistas/rfiua/n79/n79a09ea39.jpg"> is a scaling factor, <img src="img/revistas/rfiua/n79/n79a09ea40.jpg"> is the scale   matrix, and <img src="img/revistas/rfiua/n79/n79a09ea41.jpg"> is called the ''degrees of fredom'', which must   satisfy <img src="img/revistas/rfiua/n79/n79a09ea42.jpg">. <img src="img/revistas/rfiua/n79/n79a09ea41.jpg"> controls how strong the confidence is on the   prior <img src="img/revistas/rfiua/n79/n79a09ea43.jpg">&#91;20&#93;. The training of this model can be   achieved by an analogous algorithm to the EM called Variational EM (VEM),   which, as the EM algorithm, also requires a proper initialisation of the   hyperparamters &#91;21&#93;. The optimisation of the variational posterior distribution   can also be split into two steps: the E step, where the current distributions   over the model parameters are used to estimate the responsibility <img src="img/revistas/rfiua/n79/n79a09ea44.jpg">of the component <i>k</i> for generating the data point <i>t</i>, and the M step,   where <img src="img/revistas/rfiua/n79/n79a09ea44.jpg"> is used to re-estimate the parameters of the   observed data <img src="img/revistas/rfiua/n79/n79a09ea14.jpg">, analogously to the conventional EM algorithm, and the   new hyperparameters of the Dirichlet and Gaussian-Wishart distributions. The   re-estimation formula's for the hyperparameters are given by (see Eqs. (18-22)) &#91;14&#93;: </p>     <p><img src="img/revistas/rfiua/n79/n79a09e18.jpg"></p>     <p><img src="img/revistas/rfiua/n79/n79a09e19.jpg"></p>     ]]></body>
<body><![CDATA[<p><img src="img/revistas/rfiua/n79/n79a09e20.jpg"></p>     <p><img src="img/revistas/rfiua/n79/n79a09e21.jpg"></p>     <p><img src="img/revistas/rfiua/n79/n79a09e22.jpg"></p>     <p>where <img src="img/revistas/rfiua/n79/n79a09ea45.jpg">. For some   observation <i>x</i>, the   predictive distribution of this Bayessian model can be approximated as a   mixture of Students t-distributions given by (see Eqs. (23) and (24)) &#91;14&#93;: </p>     <p><img src="img/revistas/rfiua/n79/n79a09e23.jpg"></p>     <p>where the precision is given by</p>     <p><img src="img/revistas/rfiua/n79/n79a09e24.jpg"></p>     <p>According to   &#91;14&#93;, when the size of the data set is large, the predictive distribution Eq.   (23) reduces to a mixture of Gaussians. Given an observation <b>O</b><sub>t</sub>, the   predictive distribution obtained from Eq. (23), can be used to estimate the   responsibility of each component (similar to Eq. (12)) as (see Eq. (25)): </p>     <p><img src="img/revistas/rfiua/n79/n79a09e25.jpg"></p>     <p>Using this   responsibility and the re-estimation formula's for the <i>k</i>-th component   of the M step in the VEM algorithm given by (see Eqs. (26) and (27)): </p>     ]]></body>
<body><![CDATA[<p><img src="img/revistas/rfiua/n79/n79a09e26.jpg"></p>     <p><img src="img/revistas/rfiua/n79/n79a09e27.jpg"></p>     <p>it is possible   to estimate the parameters of a conventional UBM. Furthermore, from it, any of   the two former strategies and/or adaptations can be applied &#91;22&#93;.</p>   &nbsp;&nbsp;&nbsp;     <p><font size="3"><b>3. Experiments and results </b></font></p>     <p><b>3.1. Database</b></p>     <p>The data set   used for the experiments was the MCYT100 Signature sub-corpus, which contains   25 client signatures and 25 highly skilled forgeries (with natural dynamics)   from 100 signers. Both, on-line information (pen trajectory, pen pressure and   pen azimuth=altitude), and off-line information (image of the written signature)   are included in the database. Nevertheless, in this work only the on-line part   of the database was used. By considering the total number of signers and   signatures, the number of available samples for simulation are 100 x (25 + 25) = 5000 &#91;23&#93;. </p>     <p><b>3.2. Experimental setup</b></p>     <p>All the   experiments were performed using a bootstrapping validation methodology, with   ten repetitions. The size of training and testing subsets were adjusted from   90%-10% to 20%-80% respectively, in order to evaluate the sensitivity of the   methods to the number of training samples, and to simulate more real operation   conditions. It is worth noting that there are 25 genuine signatures per client   in the database, therefore, 90%-10% and 20%-80% corresponds to 22 - 3 and 5 -   20 signatures respectively. Samples used during training are not involved in   testing.</p>     <p>Three different   experiments were performed: in the first one, genuine and impostor signatures per   user were used for training two different models (following each of the   strategies exposed in Section 2.2); the decision was taken by estimating the   likelihood ratio (Eq. (6)) and comparing it with respect to the Equal Error   Rate (EER) decision threshold. This is an unrealistic scenario because it uses   the impostor samples during training, but it is used here only for comparison   purposes. In the next experiments, the genuine signatures from all the users   were used to train a UBM model, from which genuine models per user were   adapted. The validation was performed using genuine signatures from other   signers (random forgeries - called experiment 2) and impostor samples (skilled   forgeries - called experiment 3). The likelihood ratio in this case was   estimated between the genuine model and the UBM, and also comparing it against   the EER threshold. The number of Gaussians for the UBM model was evaluated in   the range between 5 and 20. The kernel function for the SVM based model was a   Radial Base Function (RBF) and the regularisation and kernel parameters were   set during validation. The results are presented in terms of false acceptance   rate (FAR), false rejection rate (FRR) and EER, along with the area under the   Receiver Operator Characteristic curve (AUC) and Detection Error Trade-off   (DET) plots.</p>     <p><b>3.3. Results</b></p>     ]]></body>
<body><![CDATA[<p><a href="#Tabla1">Table 1</a> shows   the results for all the models and strategies described in Section 2.2,   according to the experiment one. It is possible to observe how the performance   of the models degrades with respect to a reduction in the number of training   samples. However, it is worth to highlight that the system based on GMM-UBMMAP   method was able to keep the accuracy above 93%, even when only 20% of the   samples were used for training. The accuracy obtained by the GMM-SVM models, is   considerable better than the GMM-UBM models when the available training subset   is at least 50% of the whole database (corresponding to 13 signatures). When   90% of the samples were used for training, the relative reduction of the   recognition rate using the GMM-SVM model is of 35.26% (2.57% in absolute   terms). On the contrary, the performance of GMM-SVM models degrades faster for   the experiments with 40% or less training data. The best result is achieved by   the combination of the variational learning of UBM, along with a MAP adaptation   and a SVM supervector classifier. This scheme yields to a recognition rate   above 99% when the training included more than 80% of the samples. However,   similar to the GMM-SVM models, its performance degrades quite fast with 40% or   less training data. This could be explained because even though the training of   the UBM is carried out using a full Bayesian method, this scheme requires two   different adaptations, which demand enough data. It is worth to note that in   this context the MAP adaptation always provided better results than the MLLR.</p>     <p><a href="#Figura1">Figure 1</a> shows   the accuracy obtained by all the methods evaluated according to the experiment   one. As it was pointed out above, the best result was achieved by the   combination of a variational GMM with a SVM, through a MAP adaptation, which   following the notation in &#91;11&#93;, could be called a Variational GMM-Supervector.   Nevertheless, the standard GMM-UBM model was the most stable with respect to   the size of the training subset. Anyway, all the models based on a UBM were   better than the conventional GMM for small training sets.</p>     <p align="center"><a name="Figura1"></a><img src="img/revistas/rfiua/n79/n79a09i01.jpg"></p>     <p align="center"><a name="Tabla1"></a><img src="img/revistas/rfiua/n79/n79a09t01.jpg"></p>     <p>Figures <a href="#Figura2">2</a> and <a href="#Figura3">3</a>  show the DET curves for all the methods evaluated according to the experiment   one, using 50% and 20% of the samples for training respectively.</p>       <p align="center"><a name="Figura2"></a><img src="img/revistas/rfiua/n79/n79a09i02.jpg"></p>       <p align="center"><a name="Figura3"></a><img src="img/revistas/rfiua/n79/n79a09i03.jpg"></p>     <p>Table 2 shows   the results for all the models according to the experiment two. This is a more   realistic scenario in which there is not available impostor samples during the   training stage. It is of course, a more difficult challenge for the system. As   it was pointed out before, during the experiment two the system is tested using   the validation subset of one genuine signer (positive class) against the   validation set of all other signers (negative class). This process is repeated   for all the signers in the database. Therefore, there are much more samples in   the negative class than in the positive one. For instance, in the experiment   20%-80%, the model of every signer is tested using 20 genuine and 1980 impostor   signatures. Bearing this in mind, it is possible to observe that several of the   evaluated models were able to detect perfectly impostor signatures. Actually,   the models based on GMM-SVM-MAP and VGMM-SVM-MAP, were able to detect all the   impostor signatures even when only 20% of the samples were used for training.   On the other hand, it is also possible to observe that as long as the number of   training samples decreases, the system becomes more and more biased to the   general class represented by the UBM. This fact is even more evident for   systems using the combination of GMM and SVM models, whilst FAR remains in low   rates, FRR increases to very high levels. This fact can be explained because   during training, the samples used as positive class correspond to the genuine   samples from one user, while the negative class is formed by the genuine   samples from all other users in the database. This configuration produces an   unbalanced training set that skews the system to the class with more data,   reducing false positives and increasing false negatives. Although the percentage   of training samples is reduced in the same proportion for both classes, this   behaviour becomes more evident as the percentage of the training data is   reduced because the number of genuine samples reaches critical values.   Nevertheless, it is worth noting that the FRR obtained by VGMM-SVM-MAP during   the experiment 20%-80% (38.2%) equates to 7.6 samples, i.e. the system made, on   average, 7.6 mistakes every 2000 validations. Moreover, although the aim is to   get a system with FAR and FRR as low as possible, in the context of biometric   verification systems is most important do not give access to impostor people   (i.e. to achieve a low FAR), than to commit some errors with genuine users   (i.e. to achieve a low FRR), which would be asked to perform a new verification.</p>     <p>From <a href="#Tabla2">Table 2</a>,   it is also possible to observe clearly, the superiority of the system based on   the variational GMM-supervector. It is important to note that, for almost all   the models, the performance degrades faster when the training set included less   than 50% of the samples (around 12 signatures per user), which could be   explained by the intrinsic variability among the signatures patterns from a   single user, preventing the system to capture enough discriminative information   from very small data sets. Anyway, the combination of a full Bayesian UBM and a   SVM, was able to achieve more than 99.6% of accuracy using only 5 samples for   training, and 99.8% when 12 signatures were used instead. </p>     <p align="center"><a name="Tabla2"></a><img src="img/revistas/rfiua/n79/n79a09t02.jpg"></p>     ]]></body>
<body><![CDATA[<p>Figures <a href="#Figura4">4</a> and <a href="#Figura5">5</a>  show the DET curves for the methods evaluated according to the experiment two,   using</p>     <p>50% and 20% of   the samples for training respectively. Only the models based on MAP adaptation   were included, since in all the cases MAP beats MLLR. From these figures, it is   possible to observe that for 50% of the training samples, the performance of   the GMM-SVM-MAP method is quite similar to the variational version of the same   scheme. However, for 20% of training samples, there is a greater difference   between these two methods, confirming that the Bayesian approach is more   suitable for small-sample conditions.</p>       <p align="center"><a name="Figura4"></a><img src="img/revistas/rfiua/n79/n79a09i04.jpg"></p>       <p align="center"><a name="Figura5"></a><img src="img/revistas/rfiua/n79/n79a09i05.jpg"></p>     <p><a href="#Tabla3">Table 3</a> shows   the results for all the models according to the experiment three. This is the   same system that in the experiment two but tested using the impostor samples   per user. In this case, the imbalance is not as strong as in the former case,   since in every repetition there are only 25 negative samples (the total number   of impostor signatures per client in the database). Therefore, in this case the   positive samples wrongly classified have more weight on the global error (we   are aware that other performance measures such as the geometric mean or the   probability excess are less sensitive to the relative class frequency in the   test set. However, those kind of measures are not commonly used in the context   of signature verification, so they cannot be used for comparison purposes.   Anyway, since those kind of measures are usually estimated from sensitivity and   specificity measures, they can be easily estimated from the FAR and FRR values   provided in the tables if needed). The best performance was obtained by a   system based on a GMM-UBM model with MAP adaptation, achieving on average, an   error of 3.85% when the 90% of the samples were used for training. During the   experiment 20%-80%, the best performance was obtained by the variational   GMM-supervector. In this case, the FAR increases up to 1.17% in comparison to   the 0.0% achieved in the former experiment. This means that on average, for   every 100 validations with impostors signatures, the system accepted as genuine   one. On the other hand, in this experiment the positive samples are the same   than in the previous one, so the FRR values are exactly the same than in Table   2.</p>     <p>Figures <a href="#Figura6">6</a> and <a href="#Figura7">7</a>  show the DET curves for the methods evaluated according to the experiment   three, using 50% and 20% of the samples for training respectively. Once again,   only the models based on MAP adaptation were included. Unlike the previous   experiment, in this case the performance of the GMM-SVM-MAP and VGMM-SVM-MAP   remain similar even during the experiment 20%-80%, with a slightly improvement   of the variational method when the training samples were reduced up to 5 (20%).</p>       <p align="center"><a name="Figura6"></a><img src="img/revistas/rfiua/n79/n79a09i06.jpg"></p>       <p align="center"><a name="Figura7"></a><img src="img/revistas/rfiua/n79/n79a09i07.jpg"></p>       <p align="center"><a name="Tabla3"></a><img src="img/revistas/rfiua/n79/n79a09t03.jpg"></p>       <p><b>3.4. Discussion</b></p>     ]]></body>
<body><![CDATA[<p>A comparison of   the performance of different signature verification systems is a difficult task   since each author constructs his own signature data-sets. The lack of a   standard international signature database continues to be a major problem for   performance comparison. For the sake of completeness, in <a href="#Tabla4">Table 4</a> we present   some results obtained by published studies that used the MCYT database.   Although it is not possible to carry out a direct comparison of the results,   since the methodologies of training and testing and the classification   strategies used by each author are different, Table 4 enables one to visualise   results from the proposed methodology along side results published by other   authors. It is worth to highlight that, most of the papers include some   percentage of impostor samples into the training set, whilst in our experiments,   assuming that in more realistic conditions there are not impostor samples   available, impostor samples were only used during testing. Results presented   here could be considered acceptable, taking into consideration that only raw   data (i.e. velocity, acceleration) were used to feed the classifier, while most   of the papers use more advanced characterisation strategies. In the present   work, the main aim is to test the generalization capabilities of the Bayesian   learning techniques, presented in section 2.2, in the context of on-line   signature verification; nevertheless, the next step is to combine this kind of   learning techniques with more robust characterisation strategies, for which   more direct comparisons can be made.</p>     <p align="center"><a name="Tabla4"></a><img src="img/revistas/rfiua/n79/n79a09t04.jpg"></p> &nbsp;&nbsp;&nbsp;     <p><font size="3"><b>4. Conclusion</b></font></p>     <p>The paper   evaluates nine different strategies based on Gaussian Mixture Models in the   on-line signature verification task. All the models were tested under different   conditions of available training samples and three different experiments   including skilled forgeries during training and testing, and only in testing.</p>     <p>For almost all   the methods evaluated, the performance degrades faster when the training set   included less than 50% of the samples (around 12 signatures per user), which   can be explained by the intrinsic variability among the signature patterns from   a single user, preventing the system to capture enough discriminative   information from very small data sets. However, for the genuine vs. impostor   experiment, the GMM-UBM model was able to keep the equal error rate around 6%   even when only 5 signatures per user were used in the training set. However,   efforts to enhance feature extraction should be made.</p>     <p>In almost all   the cases, the VGMM-UBM-SVM, was the model with the best performance,   confirming that the Bayesian learning is more suitable for small-sample size   conditions. This model was able to keep the false acceptation rate lower than   3% using only 5 signatures per used for training, and without any information   about skilled forgeries. Moreover, when the system was tested against an   impostor claiming to be another user but tracing his own signature, the system   based on the combination of GMM-SVM, either using EM or Variational EM,   achieved FARs equal to 0%, even for 20% of training samples, i.e. the systems   rejected all the impostors without fail.</p>     <p>For all the   experiments, the performance of MAP adaptation was by far better than the MLLR   one. The combination of the classification strategies based on GMM-SVM and   VGMM-SVM, with more advanced characterisation methods, should be the next step   to figure out the real potential of these methods in the on-line signature   verification task.</p>   &nbsp;&nbsp;&nbsp;     <p><font size="3"><b>5. Acknowledgment </b></font></p>     <p>This research   was supported by the project No. 111556933858 funded by COLCIENCIAS.</p>   &nbsp;&nbsp;&nbsp;     <p><font size="3"><b>6. References</b></font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p> 1.      S. Liu and M.   Silverman, ''A practical guide to biometric security technology'', <i>IT Professional</i>, vol. 3, no. 1, pp. 27-32,   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=3152370&pid=S0120-6230201600020000900001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 2.      K. Franke and   J. Ruiz, ''Soft-biometrics: Soft-computing technologies for biometric-applications'',   in <i>AFSS International Conference on Fuzzy   Systems, </i>Calcutta, India, 2002, pp. 171-177.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152372&pid=S0120-6230201600020000900002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 3.      S. Impedovo and   G. Pirlo, ''Verification of handwritten signatures: An overview'', in <i>14<sup>th</sup> International Conference on   Image Analysis and Processing</i> (ICIAP), Modena, Italy, 2007, pp. 191-196.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152374&pid=S0120-6230201600020000900003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 4.      J. Vargas, M.   Ferrer, C. Travieso and J. Alonso, ''Off-line signature verification based on   grey level information using texture features'', <i>Pattern Recognition</i>, vol. 44, no. 2, pp. 375-385, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152376&pid=S0120-6230201600020000900004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 5.      M. Malekar and   S. Patel, ''Off-line signature verification using artificial neural network'', <i>International Journal of Emerging Technology   and Advanced Engineering</i>, vol. 3, no. 9, pp. 127-130, 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152378&pid=S0120-6230201600020000900005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     ]]></body>
<body><![CDATA[<!-- ref --><p> 6.      M. Kumar,   ''Signature verification using neural network'', <i>International Journal on Computer Science and Engineering, </i>vol. 4,   no. 9, pp. 1498-1504, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152380&pid=S0120-6230201600020000900006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 7.      E. Argones and   J. Alba, ''Online signature verification based on generative models'', <i>IEEE Transactions on Systems, Man, and   Cybernetics, Part B,</i> vol. 42, no. 4, pp. 1231-1242, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152382&pid=S0120-6230201600020000900007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 8.      D. Reynolds, T.   Quatieri and R. Dunn, ''Speaker verification using adapted Gaussian Mixture   Models'', <i>Digital Signal Processing</i>,   vol. 10, no. 1-3, pp. 19-41, 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=3152384&pid=S0120-6230201600020000900008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 9.      L. Wan and B. Wan,   ''On-line signature verification with two-stage statistical models'', in <i>8<sup>th</sup> International Conference on   Document Analysis and Recognition</i> (ICDAR), Seoul, South Korea, 2005, pp. 282-286.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152386&pid=S0120-6230201600020000900009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 10.      M. Martinez, J.   Fierrez and J. Ortega, ''Universal background models for dynamic signature   verification'', in <i>1<sup>st</sup> IEEE   International Conference on Biometrics: Theory, Applications, and Systems</i> (BTAS), Crystal City, USA, 2007, pp. 1-6.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152388&pid=S0120-6230201600020000900010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     ]]></body>
<body><![CDATA[<!-- ref --><p> 11.      W. Campbell, D.   Sturim and D. Reynolds, ''Support vector machines using GMM supervectors for   speaker verification'', <i>IEEE Signal   Processing Letters</i>, vol. 13, no. 5, pp. 308-311, 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=3152390&pid=S0120-6230201600020000900011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 12.      H. Attias,   ''Inferring parameters and structure of latent variable models by variational   Bayes'', in <i>15<sup>th</sup> Conference on   Uncertainty in Artificial Intelligence</i>, Stockholm, Sweden, 1999, pp. 21-30.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152392&pid=S0120-6230201600020000900012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 13.      S. Garc&iacute;a, J.   Luengo and F. Herrera, <i>Data Preprocessing   in Data Mining</i>, 1<i><sup>st</sup> </i>ed.   New York, USA: Springer, 2015.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152394&pid=S0120-6230201600020000900013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 14.  C. Bishop, <i>Pattern Recognition and Machine Learning</i>,   1<i><sup>st</sup> </i>ed. New York, USA:   Springer, 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=3152396&pid=S0120-6230201600020000900014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 15.      D. Reynolds, ''Speaker   identification and verification using Gaussian mixture speaker models'', <i>Speech Communication</i>, vol. 17, no. 1-2,   pp. 91-108, 1995.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152398&pid=S0120-6230201600020000900015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     ]]></body>
<body><![CDATA[<!-- ref --><p> 16.  R. Duda, P. Hart   and D. Stork, <i>Pattern classification</i>,   2<i><sup>nd</sup></i> ed. New Jersey, USA:   Wiley-Interscience, 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=3152400&pid=S0120-6230201600020000900016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 17.      M. Ferras, L.   Cheung, C. Barras and J. Gauvain, ''Comparison of speaker adaptation methods as   feature extraction for SVM-based speaker recognition'', <i>IEEE Transactions on Audio, Speech, and Language Processing</i>, vol.   18, no. 6, pp. 1366-1378, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152402&pid=S0120-6230201600020000900017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 18.      C. Leggetter   and P. Woodland, ''Maximum likelihood liner regression for speaker adaptation of   continuous density hidden Markov models'', <i>Computer   Speech and Language</i>, vol. 9, no. 2, pp. 171-185, 1995.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152404&pid=S0120-6230201600020000900018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 19.      C. Cortes and   V. Vapnik, ''Support-vector networks'', <i>Machine   Learning</i>, vol. 20, no. 3, pp. 273-297, 1995.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152406&pid=S0120-6230201600020000900019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 20.  K. Murphy, <i>Machine Learning: A Probabilistic   Perspective</i>, 1<i><sup>st</sup></i> ed. Cambridge,   USA: MIT Press, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152408&pid=S0120-6230201600020000900020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     ]]></body>
<body><![CDATA[<!-- ref --><p> 21.      N. Nasios and   A. Bors, ''Variational learning for Gaussian Mixture Models'', <i>IEEE Trans. Systems, Man, Cybern., Part B</i>,   vol. 36, no. 4, pp. 849-862, 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=3152410&pid=S0120-6230201600020000900021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 22.      V. Sahu, H.   Mishra and C. Shekar, ''Variational bayes adapted GMM based for audio clip   classification models'', in <i>3<sup>rd</sup></i> <i>Int. Conf. Pattern Recognition Mach.   Intell</i>., New Delhi, India, 2009, pp. 513-518.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152412&pid=S0120-6230201600020000900022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 23.      J. Fierrez, J.   Ortega, D. Torre and J. Gonzalez, ''Biosec baseline corpus: A multimodal   biometric database'', <i>Pattern Recognition</i>,   vol. 40, no. 4, pp. 1389-1392, 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=3152414&pid=S0120-6230201600020000900023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 24.      J. Montalvao,   N. Houmani and B. Dorizzi, ''Comparing GMM and parzen in automatic signature   recognition a step backward or forward'', in <i>XVIII   Brazilian Congress on Automatics</i>, Bonito, Brazil, 2010, pp. 4463-4468.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152416&pid=S0120-6230201600020000900024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 25.      N. Sae and N. Memon,   ''Online signature verification on mobile devices'', <i>IEEE Transactions on Information Forensics and Security</i>, vol. 9,   no. 6, pp. 933-947, 2014.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152418&pid=S0120-6230201600020000900025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     ]]></body>
<body><![CDATA[<!-- ref --><p> 26.      J. Fierrez, L.   Nanni, J. L&oacute;pez, J. Ortega and D. Maltoni, ''An on-line signature verification   system based on fusion of local and global information'', in <i>5<sup>th</sup> International Conference on   Audio- and Video-Based Biometric Person Authentication</i> (AVBPA), Hilton Rye   Town, NY, USA, 2005, pp. 523-532.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152420&pid=S0120-6230201600020000900026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p>     <!-- ref --><p> 27.      S. Garcia <i>et al.</i>, ''Online Handwritten Signature   Verification'', in <i>Guide to Biometric   Reference Systems and Performance Evaluation</i>, 1<i><sup>st</sup> </i>ed. D. Petrovska, G. Chollet and B. Dorizzi (eds). New   York, USA: Springer, 2008, pp. 125-165.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=3152422&pid=S0120-6230201600020000900027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> </p> </font>         ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Silverman]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A practical guide to biometric security technology]]></article-title>
<source><![CDATA[IT Professional]]></source>
<year>2001</year>
<volume>3</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>27-32</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Franke]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Ruiz]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Soft-biometrics: Soft-computing technologies for biometric-applications]]></source>
<year>2002</year>
<conf-name><![CDATA[ AFSS International Conference on Fuzzy Systems]]></conf-name>
<conf-loc> </conf-loc>
<publisher-loc><![CDATA[Calcutta ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Impedovo]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Pirlo]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<source><![CDATA[Verification of handwritten signatures: An overview]]></source>
<year>2007</year>
<conf-name><![CDATA[14th International Conference on Image Analysis and Processing (ICIAP)]]></conf-name>
<conf-loc> </conf-loc>
<publisher-loc><![CDATA[ModenaItaly ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vargas]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Ferrer]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Travieso]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Alonso]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Off-line signature verification based on grey level information using texture features]]></article-title>
<source><![CDATA[Pattern Recognition]]></source>
<year>2011</year>
<volume>44</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>375-385</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Malekar]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Patel]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Off-line signature verification using artificial neural network]]></article-title>
<source><![CDATA[International Journal of Emerging Technology and Advanced Engineering]]></source>
<year>2013</year>
<volume>3</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>127-130</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kumar]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Signature verification using neural network]]></article-title>
<source><![CDATA[International Journal on Computer Science and Engineering]]></source>
<year>2012</year>
<volume>4</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>1498-1504</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Argones]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Alba]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Online signature verification based on generative models]]></article-title>
<source><![CDATA[IEEE Transactions on Systems, Man, and Cybernetics, Part B]]></source>
<year>2012</year>
<volume>42</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>1231-1242</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[Reynolds]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Quatieri]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Dunn]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Speaker verification using adapted Gaussian Mixture Models]]></article-title>
<source><![CDATA[Digital Signal Processing]]></source>
<year>2000</year>
<volume>10</volume>
<numero>1-3</numero>
<issue>1-3</issue>
<page-range>19-41</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wan]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Wan]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<source><![CDATA[On-line signature verification with two-stage statistical models]]></source>
<year>2005</year>
<conf-name><![CDATA[8th International Conference on Document Analysis and Recognition]]></conf-name>
<conf-loc> </conf-loc>
<publisher-loc><![CDATA[Seoul ]]></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[Martinez]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Fierrez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Ortega]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Universal background models for dynamic signature verification]]></source>
<year>2007</year>
<conf-name><![CDATA[1st IEEE International Conference on Biometrics: Theory, Applications, and Systems]]></conf-name>
<conf-loc> </conf-loc>
<publisher-loc><![CDATA[Crystal City ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Campbell]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Sturim]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Reynolds]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Support vector machines using GMM supervectors for speaker verification]]></article-title>
<source><![CDATA[IEEE Signal Processing Letters]]></source>
<year>2006</year>
<volume>13</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>308-311</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Attias]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Inferring parameters and structure of latent variable models by variational Bayes]]></article-title>
<source><![CDATA[]]></source>
<year>1999</year>
<conf-name><![CDATA[15th Conference on Uncertainty in Artificial Intelligence]]></conf-name>
<conf-loc> </conf-loc>
<page-range>21-30</page-range><publisher-loc><![CDATA[Stockholm ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[García]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Luengo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Herrera]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<source><![CDATA[Data Preprocessing in Data Mining]]></source>
<year>2015</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bishop]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<source><![CDATA[Pattern Recognition and Machine Learning]]></source>
<year>2006</year>
<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="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Reynolds]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Speaker identification and verification using Gaussian mixture speaker models]]></article-title>
<source><![CDATA[Speech Communication]]></source>
<year>1995</year>
<volume>17</volume>
<numero>1-2</numero>
<issue>1-2</issue>
<page-range>91-108</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Duda]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Hart]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Stork]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Pattern classification]]></source>
<year>2000</year>
<publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[Wiley-Interscience]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ferras]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Cheung]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Barras]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Gauvain]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Comparison of speaker adaptation methods as feature extraction for SVM-based speaker recognition]]></article-title>
<source><![CDATA[IEEE Transactions on Audio, Speech, and Language Processing]]></source>
<year>2010</year>
<volume>18</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>1366-1378</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Leggetter]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Woodland]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Maximum likelihood liner regression for speaker adaptation of continuous density hidden Markov models]]></article-title>
<source><![CDATA[Computer Speech and Language]]></source>
<year>1995</year>
<volume>9</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>171-185</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cortes]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Vapnik]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Support-vector networks]]></article-title>
<source><![CDATA[Machine Learning]]></source>
<year>1995</year>
<volume>20</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>273-297</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Murphy]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<source><![CDATA[Machine Learning: A Probabilistic Perspective]]></source>
<year>2012</year>
<publisher-loc><![CDATA[Cambridge ]]></publisher-loc>
<publisher-name><![CDATA[MIT Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nasios]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Bors]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Variational learning for Gaussian Mixture Models]]></article-title>
<source><![CDATA[IEEE Trans. Systems, Man, Cybern., Part B]]></source>
<year>2006</year>
<volume>36</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>849-862</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sahu]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
<name>
<surname><![CDATA[Mishra]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Shekar]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<source><![CDATA[Variational bayes adapted GMM based for audio clip classification models]]></source>
<year>2009</year>
<page-range>513-518</page-range><publisher-loc><![CDATA[3rdNew Delhi ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fierrez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Ortega]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Torre]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Gonzalez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Biosec baseline corpus: A multimodal biometric database]]></article-title>
<source><![CDATA[Pattern Recognition]]></source>
<year>2007</year>
<volume>40</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>1389-1392</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[Montalvao]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Houmani]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Dorizzi]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<source><![CDATA[Comparing GMM and parzen in automatic signature recognition a step backward or forward]]></source>
<year>2010</year>
<conf-name><![CDATA[XVII Brazilian Congress on Automatics]]></conf-name>
<conf-loc> </conf-loc>
<publisher-loc><![CDATA[Bonito ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sae]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Memon]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Online signature verification on mobile devices]]></article-title>
<source><![CDATA[IEEE Transactions on Information Forensics and Security]]></source>
<year>2014</year>
<volume>9</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>933-947</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[Fierrez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Nanni]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[López]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Ortega]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Maltoni]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[An on-line signature verification system based on fusion of local and global information]]></source>
<year>2005</year>
<conf-name><![CDATA[5th International Conference on Audio- and Video-Based Biometric Person Authentication]]></conf-name>
<conf-loc> </conf-loc>
<page-range>523-532</page-range><publisher-loc><![CDATA[Hilton Rye Town^eNY NY]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Garcia]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Online Handwritten Signature Verification]]></article-title>
<source><![CDATA[Guide to Biometric Reference Systems and Performance Evaluation]]></source>
<year>2008</year>
<page-range>125-165</page-range><publisher-loc><![CDATA[PetrovskaNew York ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
