Punjabi Offline Signature Verification System Using Neural Network

Similar documents
Proposed Method for Off-line Signature Recognition and Verification using Neural Network

Nikhil Gupta *1, Dr Rakesh Dhiman 2 ABSTRACT I. INTRODUCTION

Real time verification of Offline handwritten signatures using K-means clustering

ISSN Vol.02,Issue.17, November-2013, Pages:

Vein and Fingerprint Identification Multi Biometric System: A Novel Approach

Static Signature Verification and Recognition using Neural Network Approach-A Survey

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

Recognition System for Pakistani Paper Currency

Biometrics 2/23/17. the last category for authentication methods is. this is the realm of biometrics

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Iris Recognition-based Security System with Canny Filter

Identification of Fake Currency Based on HSV Feature Extraction of Currency Note

EFFICIENT ATTENDANCE MANAGEMENT SYSTEM USING FACE DETECTION AND RECOGNITION

BIOMETRICS BY- VARTIKA PAUL 4IT55

A Review of Optical Character Recognition System for Recognition of Printed Text

LabVIEW based Intelligent Frontal & Non- Frontal Face Recognition System

IJRASET 2015: All Rights are Reserved

Feature Extraction Techniques for Dorsal Hand Vein Pattern

Offline Handwritten Signature Verification Approaches: A Review

Finger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy

A Study on Handwritten Signature Verification Approaches

Design a Model and Algorithm for multi Way Gesture Recognition using Motion and Image Comparison

Robust Hand Gesture Recognition for Robotic Hand Control

Human Identification Using Foot Features

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Offline Signature Verification for Cheque Authentication Using Different Technique

International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December ISSN IJSER

Integrated Digital System for Yarn Surface Quality Evaluation using Computer Vision and Artificial Intelligence

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Image Forgery Detection Using Svm Classifier

About user acceptance in hand, face and signature biometric systems

Iris Segmentation & Recognition in Unconstrained Environment

Feature Extraction Technique Based On Circular Strip for Palmprint Recognition

Implementation of License Plate Recognition System in ARM Cortex A8 Board

IRIS Biometric for Person Identification. By Lakshmi Supriya.D M.Tech 04IT6002 Dept. of Information Technology

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Iris Recognition using Hamming Distance and Fragile Bit Distance

SVC2004: First International Signature Verification Competition

A Novel Algorithm for Hand Vein Recognition Based on Wavelet Decomposition and Mean Absolute Deviation

A Review of Offline Signature Verification Techniques

An Overview of Biometrics. Dr. Charles C. Tappert Seidenberg School of CSIS, Pace University

Iris based Human Identification using Median and Gaussian Filter

Palm Vein Recognition System using Directional Coding and Back-propagation Neural Network

DETECTING OFF-LINE SIGNATURE MODEL USING WIDE AND NARROW VARIETY CLASS OF LOCAL FEATURE

A Study on Handwritten Signature

Authenticated Document Management System

Apply Multi-Layer Perceptrons Neural Network for Off-line signature verification and recognition

Information hiding in fingerprint image

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Number Plate Recognition Using Segmentation

3 Department of Computer science and Application, Kurukshetra University, Kurukshetra, India

Biometrics - A Tool in Fraud Prevention

Student Attendance Monitoring System Via Face Detection and Recognition System

International Journal of Scientific & Engineering Research, Volume 5, Issue 1, January ISSN

AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

ZKTECO COLLEGE- FUNDAMENTAL OF FINGER VEIN RECOGNITION

Introduction to Biometrics 1

An Electronic Eye to Improve Efficiency of Cut Tile Measuring Function

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

Fingerprint Feature Extraction Dileep Sharma (Assistant Professor) Electronics and communication Eternal University Baru Sahib, HP India

Abstract Terminologies. Ridges: Ridges are the lines that show a pattern on a fingerprint image.

Touchless Fingerprint Recognization System

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

On The Correlation of Image Size to System Accuracy in Automatic Fingerprint Identification Systems

An Algorithm for Fingerprint Image Postprocessing

Automated Number Plate Verification System based on Video Analytics

Survey on Offline Signature Recognition Techniques

Comparison of ridge- and intensity-based perspiration liveness detection methods in fingerprint scanners

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Authentication using Iris

Biometric Recognition Techniques

Face Recognition Based Attendance System with Student Monitoring Using RFID Technology

A Real Time based Physiological Classifier for Leaf Recognition

An Enhanced Biometric System for Personal Authentication

Original and Counterfeit Money Detection Based on Edge Detection

Pixel Based Off-line Signature Verification System

An Efficient Approach for Iris Recognition by Improving Iris Segmentation and Iris Image Compression

Live Hand Gesture Recognition using an Android Device

Geometric Feature Extraction of Selected Rice Grains using Image Processing Techniques

Automated Number Plate Recognition System Using Machine learning algorithms (Kstar)

Fingerprint Image Quality Parameters

Shannon Information theory, coding and biometrics. Han Vinck June 2013

A Proposal for Security Oversight at Automated Teller Machine System

Iris Recognition using Histogram Analysis

Analysis and Identification of Rice Granules Using Image Processing and Neural Network

Automatic License Plate Recognition System using Histogram Graph Algorithm

Correlation Based Image Tampering Detection

COMBINING FINGERPRINTS FOR SECURITY PURPOSE: ENROLLMENT PROCESS MISS.RATHOD LEENA ANIL

Experiments with An Improved Iris Segmentation Algorithm

Software Development Kit to Verify Quality Iris Images

Quality Control of PCB using Image Processing

Automatic Licenses Plate Recognition System

A comparative study of different feature sets for recognition of handwritten Arabic numerals using a Multi Layer Perceptron

Biometrical verification based on infrared heat vein patterns

Review on Signature Recognition using Neural Network, SVM, Classifier Combination of HOG and LBP Features

Sapna Sameriaˡ, Vaibhav Saran², A.K.Gupta³

PLC BASED CHANGE DISPENSING VENDING MACHINE USING IMAGE PROCESSING TECHNIQUE FOR IDENTIFYING AND VERIFYING CURRENCY

Transcription:

International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-3, Issue-2, December 2013 Punjabi Offline Signature Verification System Using Neural Network Rimpi Suman, Dinesh Kumar Abstract- The signature identification or verification, means where "identification" implies matching a user signature against a signature associated with the identity that the user claim. Biometrics can be classified into two types Behavioral (signature verification, keystroke dynamics, etc.) and Physiological (iris characteristics, fingerprint, etc.).signature and Finger Print verifications are most widely used personal verifications and are one of the first few biometrics used even before computers. Signature verification is widely studied and discussed using two approaches. On-line approach and offline approach. Online signature verification represents the dynamic information related to signature which is captured at the time when signature made. The offline signature verification represents the static information of signature. Offline systems are more applicable and easy to use in comparison with online systems in many parts of the world however it is considered more difficult than on-line verification due to the lack of dynamic information. This paper presents about offline Signature identification method that had more attraction in recent years because of its necessity for use in daily life routines and when the signature needs to be immediately verified like bank checks, Security for Commercial Transactions, Cheque Authentication, attendance etc. In this paper we present, features types and recent methods used for features extraction in offline signature verification systems.finally, we suggest new interesting ideas to be incorporated in the future. General Terms Signature verification, Signature matching, biometric Keywords- Signature verification techniques,preprocessing,feature extraction, feature detection, security. I. INTRODUCTION Biometric identification methods such as Signature Verification, fingerprint, face recognition, iris scanning, signature and DNA analysis are increasing because of their unique features. Today Human being Identifications are most necessary in our day to day life activities such as crossing international borders and entering any secure locations, Traditional bank checks, Biometric verification helps us to recognize people based on their extracted physical or behavioral features. These features must have some properties such as uniqueness, permanence, acceptability, collectability, scalability, portability and the cost to implement any biometric system. Basically, there are two common biometric feature Categories: 1) Physical features: This type of Biometric include face, fingerprint, brighten, ear, palm print, retina, hand, finger geometry and DNA. Most of these features are relatively static. 2) Behavioral features: This type of biometric includes features that measure the action of the person such as speaking, motion of body and writing. These features are not static because it changes over time due to age effect and other developmental and enhancement factors. A Signature gradually appears as person name which is written by an individual in their own handwriting. 1.1 Signature Identification: The signature is a biometric approach to identify a human being. It can be classified as online and offline signature Identification. The online Signature Identification deals with extraction the features of signature such as velocity, acceleration and pen pressure, as functions of time. these features are captured during acquisition of signature by using a device like tablet. The online signature verification system are more expensive as compared to offline signature verification system. bank credits, credit cards and various legal documents and besides the many other applications. At this point, we must require higher security levels with easier user interaction or user friendly which can be achieved using biometric verification or Signature identification. On the other hand, the offline Signature Verification system deals with the static features of signature such as area of signature image, centroids, histogram and many other features. In this paper we deal with offline signature verification using Neural Network. This research paper basically deals with verification. the Punjabi language offline signature II. THE OFFLINE SIGNATURE IDENTIFICATION: Approach: The state of the art in offline signature Identification is follows a pattern that is similar to image processing with five steps as shown in figure1. The input Signature are preprocessed, and then personal features are extracted and stored into the knowledge base, In the classification phase, personal features extracted from an inputted signature are compared with template signature stored in the knowledge base, to check authenticity of the test signature. Manuscript received December, 2013. Rimpi Suman, Dinesh Kumar 419

Punjabi Offline Signature Verification System Using Neural Network : Figure1: Offline Signature Identification Model Preprocessing: A preprocessing phase is done to improve the signature image after scanning using a scanner device. This stage will influence the accuracy and the computational time. It consists of following steps: a. Image Acquisition b. Cropping Signature image c. Convert the image into Gray Scale Image d. Convert the image into Binary image e. Assign Label to Binary Image a)image Acquisition: This stage indicate acquire a handwritten signature image by image sensor such as Scanner,Digital Cameras. b)cropping Signature Image: This Step indicate Crop the particular portion of image that are occupied by signature from scanned image as shown in figure b(1). c) Convert the image into Gray Scale Image: This step indicate the conversion of RGB colored signature image into gray scale image. The Gray scale image represents the intensity of an image. Figure c (1) Conversion of image into Gray Sacle image d) Convert the Image into Binary image: 420

International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-3, Issue-2, December 2013 This step of preprocessing is used to convert a grayscale image into binary image which is done for digitization of an image and inputted to next phase of signature identification system as shown in figure:. Figure d(1) Conversion of signature image into Binary image B) Feature Extraction: It is the process of extracting the characteristics or attributes of an image. The system accuracy are mainly depends upon feature extraction phase. We use ten geometric feature such as area, euler number,orientation, eccentricity, kurtosis, skewness, equiv diameter, centroids coordinates, Solidity and perimeter[2]. Area: Actual number of pixels in the region. Euler Number: It indicates the Scalar that specifies the number of objects in the region minus the number of holes in those objects. Orientation: The angle (in degrees ranging from -90 to 90 degrees) between the x-axis and the major axis of the ellipse that has the same second-moments as the region. Eccentricity: The ratio of the distance between the foci of the ellipse and its major axis length. Kurtosis: It is a measure of flatness of distribution. It gives an idea of whether the data are peaked or flat relative to a normal distribution. Skewness: It is a measure of asymmetry of distribution. A distribution, or data set, is symmetric if it looks the same to the left and right of the center point. Extracted Features Results Centroids: Horizontal and vertical centers of gravity of the signature. Solidity: It specifying the proportion of the pixels in the convex hull that are also in the region. Perimeter: It indicates distance around the boundary of the region. regionprops computes the perimeter by calculating the distance between each adjoining pair of pixels around the border of the region. C) Post Processing: In this stage, the system should extract the features from the reference set, create a template signature and use it in the verification phase when the system reads a new input signature image. The main steps are: Verification: In this stage the signature are classified by artificial neural networks to recognize whether it is Genuine or forged signature. This stage include the: 1. Artificial Neural Network 1.1 ANN Training [14] Artificial Neural Network or ANN resembles the human brain in learning through training and data storage. [2] Area 8580 Orientation 0 Euler Number 1 Centroids Coordinates 78.5,28 Kurtosis 8.83758 Skewness -2.68361 Eccentricity 0.935788 Perimeter 418 Equiv Diameter 104.52 Solidity 1 Table. 1. Features extracted from a sample signature Equiv Diameter: Specifies the diameter of a circle with the same area as the region Fig. 2. Neural Network Training The ANN is created and trained through a given input /target data training pattern. During the learning process [12], the neural network output is compared with the target value and a network weight correction via a learning algorithm is performed in such a way to minimize an error function between the two values. 421

Punjabi Offline Signature Verification System Using Neural Network The mean-squared error (MSE) indicates error function which tries to minimize the error between the network's output and the target value. The training of network is successfully done as shown in Fig.4. The three genuine signature and two forged signatures train the network and they were increase system accuracy by giving very good results in signature identification. Neural Network Detail Description For Training & Testing System Neural Network Type Threshold 90% Resulting Parameters Training Algorithm Learning Rate(Constant) Transfer Function First Layer Transfer Function Second Layer Initial Weights Initial Biases Feed forward Network, And Self Organization Map(SOM) MSE, False Acceptance Rate False Rejection Rate Trainlm Default Max Number Of Epochs 1000 Momentum Constant Tangent Hyperbolic Tangent Hyperbolic Randomized Randomized Default Error Goal 0.0001 Number Of Patterns For Original Signature Number Of Patterns For Fake Signature Number Of Tested Signatures Number Of Tested Original Signatures(%) 25 2 500 50 Number Of Tested Fake Signatures (%) Table:2 : Neural Network Detail Description For Training & Testing System 1.2. ANN Testing: The system has been tested for its accuracy and effectiveness on a database of about 500 signatures from 20 users which contains both their genuine and forged signatures. The database consists of signatures done with different pens with different colors. All the samples signature of database is pre-processed and the geometrical features were extracted from it. After features extraction, testing is performed and the result is obtained and displayed, the threshold was taken 90% in this research. So that if percentage obtained is less than 90% than signature is considered forged otherwise genuine signature. Results: In this research paper, The data base of about 500 signatures are tested. The accuracy of signature identification system can be expressed by two types of error [13]: a.false Acceptance Ratio (FAR): The false acceptance ratio is given by the number of fake signatures accepted by the system with respect to the total number of comparisons made. b.false Rejection Ratio (FRR): The false rejection ratio is the total number of genuine signatures rejected by the system with respect to the total number of comparisons made. Both FAR and FRR depend on the threshold variance parameter taken to decide the genuineness of an image. If they choose a high threshold variance then the FRR is reduced, but at the same time the FAR also increases. If they choose a low threshold variance then the FAR is reduced, but at the same time the FRR also increases. In this research we are taking a threshold of 90%. The network is tested and it is capable of classifying the signatures of the taken database: genuine or forged and a classification ratio of about 93% is obtained. And the minimized error percentages and indicate an additional factor for the success of the signature identification system. 50 422

International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-3, Issue-2, December 2013 Figure- 3 Graphical Interface When Selecting a Genuine Signature Graphical User Interface: In this research the main purpose to design a graphical user interface is to provide interaction to user. Using the following interface, the user can select signature database of interest. Then train the network with the database contents and process it. The extracted features from each signature are displayed as shown in GUI. The interface displays also a percentage level of Geniuses which indicates if the signature is Actual or forged. The GUI for signature verification is as shown in figure -3. IV. CONCLUSION: This paper is a research paper of Punjabi language offline signature identification. In this research, Artificial neural network technique is used for signature identification. The main advantages for using offline signature identification is system are adaptability and implementation. It includes number of benefits i.e. easily to use, low cost of implementation, and the ease of embedding the system in organization without effecting existing system. In this paper we present a state-of-the-art for the latest methods used in offline signature identification system. V. FUTURE WORK: The offline signature identification techniques and algorithm can improved by improving feature extraction and matching algorithms. There is lot of future research works in signature identification because this work is done only in few Indian languages. VI. ACKNOWLEDGMENTS Our thanks to Mr. Dinesh Kumar who encourage and guide for this work. Special thanks to our parents, who were always positive about our output, were always with us in thick and thin and always pushing us further whenever we screwed up. And also thanks to my friends, who helped us with exploring the things, language of this paper. REFERENCES [1] Ali Karounia, Bassam Day ab, Samia Bahlakb, Offline signature recognition using neural networks approach, Published by Elsevier Ltd. Procedia Computer Science 3 (2011) 155 161. [2] Kai Huang, Hong Yan, Off-line signature verification using structural feature correspondence.pattern Recognition Society. Published by Elsevier Science Ltd. [3] Banshider Majhi, Y Santhosh Reddy, D Prasanna Babu, Novel Features for Off-line Signature. Communication & Control Vol. I, No.1,pp. 17-24, 2006. [4]I brahim S. I. ABUHAIBA, Offline Signature Verification Using Graph Matching, Turk J Elec Engin, VOL.15, NO.1,2007. [5] Debasish Jena1, Banshidhar Majhi2, Saroj Kumar Panigrahy3, Sanjay Kumar Jena4, Improved Offline Signature Verification Scheme. IEEE international Conference,2008 [6] O.C Abikoye 1, M.A Mabayoje 2, R. Ajibade 3, Offline Signature Recognition using neural networks approach, International Journal of Computer Applications (0975 8887) Volume 35 No.2, 2011. [7] Ashwini Pansare, Shalini Bhatia, Off-line Signature Verification Using Neural Network, International Journal of Scientific & Engineering Research, Volume 3, Issue 2, February-2012, ISSN 2229-5518. [8] Rajesh Kumar a, J.D. Sharma b, Bhabatosh Chanda c, Writerindependent off-line signature verification using surroundedness feature, Pattern Recognition Society. Published by Elsevier Science Ltd. Pattern Recognition Letters 33 (2012) 301 308. 423

Punjabi Offline Signature Verification System Using Neural Network [9] Yazan M. Al-Omari, Siti Norul Huda Sheikh Abdullah2, Khairuddin Omar3, State-of-the-Art in Offline Signature Verification System, 2011 International Conference on Pattern Analysis and Intelligent Robotics (IEEE). [10] Meenakshi S Arya, Vandana S Inamdar, A Preliminary Study on Various Off-line Hand Written Signature Verification Approaches. 2010 International Journal of Computer Applications (0975 8887) Volume 1 No. 9. [11] Abhay Bansal, Bharat Gupta, Gaurav Khandelwal, and Shampa Chakraverty, Offline Signature Verification Using Critical Region Matching, International Journal of Signal Processing, Image Processing and Pattern Vol. 2, No.1, March, 2009. [12] Vu Nguyen, Michael Blumenstein, Graham Leedham, Global Features for the Off-Line Signature Verification Problem, 2009 10th International Conference on Document Analysis and Recognition. [13] A. Alizadeh, T. Alizadeh, Z. Daei, Optimal Threshold Selection for Online Verification of Signature, Proceedings of the International MultiConference of Engineers and Computer Scientists 2010 Vol I, IMECS 2010, March 17-19, 2010, Hong Kong. 424