Biometric verification systems are used to recognize people based on their uniqueness or characteristics. Signature is considered as one of the most commonly used biometric that individualizes a human being. It is generally used to keep individual’s privacy in many places such as banking sectors, academic institutes, office premises and trading. But increase of criminal attempts in falsifying an individual’s signature, known as signature forgeries, motivates the researchers to develop computerized systems that can verify the genuineness of a questioned signature. Though many researches have been performed till date, but the issue of identifying skilled forgeries still remains a major concern for the researchers. To this end, in this work, we have designed a two-tier ensemble based writer dependent and language- invariant online signature verification system. In doing so, we have first extracted three different categories of features from each input signature: physical, frequency based and statistical, and then designed a feature-classifier based ensemble (i.e., Ensemble#1) using seven different classifiers. The predictions obtained from the seven classifiers are combined using normalised distribution summation strategy. Decisions obtained from Ensemble#1 are then fed to Ensemble#2, where a majority voting based approach is followed, to identify the input signature as genuine or forged. Our system is evaluated on two standard datasets: SVC 2004 (Task-II) and MCYT-100 in a writer dependent way. The equal error rate (ERR) and accuracy on SVC 2004 dataset are 2.20 and 98.43% respectively, and on MCYT-100 dataset these are 2.84 and 97.87% respectively. The GAR@0.01FAR value obtained for the SVC-2004 dataset is 94.50% while it is 92.90% for MCYT-100 dataset. We have also compared our results with some state-of-the-art methods, and it has been found that our method performs better than most of these methods. The code of this work is available at: https://github.com/prat1999/Online_Signature_Verification .
Read full abstract