SlideShare a Scribd company logo
1 of 6
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 10, Issue 1 (Mar. - Apr. 2013), PP 71-76
www.iosrjournals.org
www.iosrjournals.org 71 | Page
A Review of Paper Currency Recognition System
Amol A. Shirsath1
, S. D. Bharkad2
12
Department of Electronics and Telecommunication Government College of Engineering, Aurangabad,
Maharashtra, India-431005
Abstract: This paper presents the review of paper currency recognition system. It is applied in various field
such as foreign exchange, automatic selling of things and in banks. The recognition system mainly consists of
three parts. The image of interest is first pre-processed by reducing dimensionality and extracting the feature by
applying image processing toolbox of MATLAB, known as feature extraction. The second part is currency
recognition, where classifier such as neural network is used. And lastly the result is displayed. Recognition
ability depends on the currency note characteristics of particular country and extraction of features.
Keywords - Classifier , Currency recognition, Feature extraction, Foreign exchange, Preprocessing.
I. INTRODUCTION
Currency recognition is an image processing technology that is used to identify currency of various
countries. Probabilities that the paper currencies of various countries are probably interweaved together
therefore rises increasingly. It is a challenge for conventional paper currency recognition systems. However, the
focus of most of the conventional currency recognition systems and machines is on recognizing counterfeit
currencies. It is not enough for practical businesses. The reason is that in most of banks, especially those
internationalized banks, there are large quantities of cash belonging to many different countries need to be
process, and it is possible that all of them are real cashes. The situation that cashes belonging to different
countries mixes together is possible to occur. It cannot be processed with conventional currency recognition
systems.
Paper currency recognition systems should be able to recognize banknotes from each side and each
direction. Since banknotes may be defaced during circulation, the designed system should have a meaningful
accuracy in detecting torn or worn banknotes. The technology of currency recognition is used to research the
visible and hidden currency characters, identify features all-around and dispose of the process on time. The
original information has a loss because paper currency will get to the worm and blurry, even damaged by human
being in circulation.
There are approximately 50 currencies all over the world, with each of them looking totally different.
For instance the size of the paper is different, the same as the color and pattern. It is very difficult for persons
who work in foreign exchange to distinguish currencies of different countries. Also paper currency became
older than coins and also possibility of joining broken currency is greater than that of coin currency.
II. STEPS FOR PAPER CURRENCY RECOGNITION
1. Image Acquisition
There are various ways to acquire image such as with the help of camera or scanner. Acquired image
should retain all the features.
2. Gray Scale Conversion
Image is acquired in step 1 is large to continue process and colour information is not needed, except the
colour index. First, RGB image is converted to pixel values and then to gray scale.
3. Edge detection
It is the fundamental tool in image processing, which aim at identifying points in digital image at which
the image brightness changes sharply or has discontinuities.
4. Image Segmentation
It sub divides the image into its constituent regions. For monochrome images there are two basic
properties of image intensity values. Similarity, in which image is partitioned into regions that are similar
according to some predefined criteria. Other is discontinuity, in which image is partitioned based on abrupt
changes in intensity for example edge.
A Review of Paper Currency Recognition System
www.iosrjournals.org 72 | Page
Fig.1 Steps of Paper Currency Recognition
5. Classifier
The input of the classifier will be the test currency images and the output of the classifier will be three
parts:
1) The country name that using this currency;
2) The denomination of the input currency image;
3) The front or back side of the currency.
Neural network or Support vector machine can be used for training classifier.
6. Output
Output should be analysed for possibility of false rejection and false classification. By minimizing these two
gives efficiency to the system. Output can be taken on hardware or on GUI (Graphical user interface).
III. FEATURE EXTRACTION
Feature extraction is a important procedure considerably for currency recognition, which effects on
design and performance of the classifier intensively[1]. If the selected features are so large, it can easily
construct a classifier with good recognition performance. The main task here is how to find effective feature
among many features. There are mainly two types of features [1] as, Structural feature: It describes geometrical
and topological characteristics of pattern by representing its global and local properties. Statistical Features: It
describes characteristic measurements of the pattern.
In [2] component-based framework for banknote recognition by using Speeded Up Robust Features
(SURF) is used. The component-based framework is effective in collecting more class-specific information and
robust in dealing with partial occlusion and viewpoint changes. Furthermore, the evaluation of SURF
demonstrates its effectiveness in handling background noise, image rotation, scale, and illumination changes.
Size, Colour, text these are the three characteristics of a currency used to distinguish between different
banknote denominations.
3.1 Size
The first step of recognition of algorithm proposed by H. Hassanpour [3], considers size of the
banknote. It is considered because during circulation of banknote worn and torn reduces its size, also it may
increased slightly by rejoining torn banknote. Therefore they proposed decision tree as follows
Image Acquisition
Classifier
Gray scale conversion
Edge Detection
Image segmentation
Characteristic Extraction
Output
A Review of Paper Currency Recognition System
www.iosrjournals.org 73 | Page
๐‘ฅ โˆ’ ๐‘ฅ0 < ๐‘‘ ๐‘ฅ & ๐‘ฆ โˆ’ ๐‘ฆ0 < ๐‘‘ ๐‘ฆ (1)
Where x0 and y0 are size of the testing paper currency, x and y are size of reference paper currency.
dx, dy shows changes in the vertical and horizontal directions
3.2 Texture Feature
For texture feature LBP (Local Binary Pattern) operator [4] is used. Texture is the visible feature of the
paper currency.
3.2.1 LBP operator: It is originally introduced by Ojala et al [4]. In LBP, the neighbourhood pixels are
converted to binary code 0 or 1 by using the gray value of the centre pixel as threshold and further arranged to
form as a ordered pattern. The feature extracted with LBP gives the relationship of the texture within local area.
LBP code for pixel p is defined as :
๐ฟ๐ต๐‘ƒ ๐‘ = 2๐‘–
๐‘  ๐‘”๐‘– โˆ’ ๐‘” ๐‘ (2)
7
๐‘–=0
Where
gp โ€“ Gray value of the centre pixel p.
gi โ€“ Gray value of the ith
pixel, 8-neighbourhood of p
i โ€“ 0, 1 ...7.
s(t) = gi - gp, is the threshold function and given by :
๐‘  ๐‘ก =
1, ๐‘ก โ‰ฅ 0
0, ๐‘’๐‘™๐‘ ๐‘’
(3)
From equation 1 we can say that LBP can produce 256 kinds of different outputs, corresponding to 256 kinds of
different binary patterns.
Junfang Guo, Yanyun Zhao[5] has proposed the improved method for texture analysis using LBP. They have
segment the whole image into M * N blocks. In each block calculate the LBP value for every pixel, and make
the histogram of the block, which is known as a block histogram. The block histogram is normalized by the
number of pixels in the block.
3.2.2 Markov Chain Concept: As in many countries colour spectrum and size of some banknotes are very
close to each other. For such a type of difficulties we are considering template of the banknotes. And to
recognize these templates we are using Markov Chain Concept [6] to represent the random phenomenon.
A random process {xk, k = 0, 1, 2....} is called Markov chain if the possibility value in state xn+1 depends on the
possible value in state xn, given as below
๐‘ƒ ๐‘ฅ ๐‘›+1 = ๐›ฝ ๐‘ฅ ๐‘› = ๐›ผ, ๐‘ฅ ๐‘›โˆ’1 = ๐›ผ ๐‘›โˆ’1, โ€ฆ ๐‘ฅ0 = ๐›ผ0
= ๐‘ƒ ๐‘ฅ ๐‘›+1 = ๐›ฝ ๐‘ฅ ๐‘› = ๐›ผ (4)
This possibility can be shown by Pij. The state space of a Markov chain can be shown in matrix as below
๐‘ƒ =
๐‘ƒ11 ๐‘ƒ12 โ€ฆ ๐‘ƒ1๐‘›
๐‘ƒ21
โ‹ฎ
๐‘ƒ22
โ‹ฎ
โ€ฆ
โ€ฆ
๐‘ƒ2๐‘›
โ‹ฎ
๐‘ƒ๐‘›1 ๐‘ƒ๐‘›2 โ€ฆ ๐‘ƒ๐‘›๐‘›
(5)
Where n, is the number of states in the chain. In discrete time Markov chain, the possibility value of different
states in the matrix is computed as
๐‘ƒ๐‘–๐‘— =
๐‘›๐‘–๐‘—
๐‘›๐‘–๐‘˜
๐‘›
๐‘˜=1
(6)
Where nij, is the number of transitions from state i to state j. considering equation 5, matrix P can be multiplied
by the denominator of equation 5. To obtain
๐‘ƒ =
๐‘11 ๐‘12 โ€ฆ ๐‘1๐‘›
๐‘21
โ‹ฎ
๐‘22
โ‹ฎ
โ€ฆ
โ€ฆ
๐‘2๐‘›
โ‹ฎ
๐‘๐‘›1 ๐‘๐‘›2 โ€ฆ ๐‘๐‘›๐‘›
(7)
A Review of Paper Currency Recognition System
www.iosrjournals.org 74 | Page
This is matrix is used to differentiate between textures in different denominations [4].
3.3 Colour Feature
If the primary image is in RGB format, then after resizing it is converted to HSV colour space[7].
Advantage of HSV colour space is that it is closer to human conceptual understanding of colours and has ability
to separate chromatic and achromatic Components. Feature extraction of a colour image can be done by
analysing its colour histogram, hue, saturation, intensity (or value)
In HSV (Hue, Saturation, Value) space hue distinguishes colour, Saturation is the percentage of white
light added to a pure colour and value represents perceived light intensity. The transformation to HSV is
achieved by following equations [8]:
3.3.1 Conversion of colours from RGB to HSI:
๐ป =
๐œƒ, ๐ต โ‰ค ๐บ
360 โˆ’ ๐œƒ, ๐ต > ๐บ
๐œƒ = cosโˆ’1
1
2 ๐‘… โˆ’ ๐บ + ๐‘… โˆ’ ๐ต
๐‘… โˆ’ ๐บ 2 + ๐‘… โˆ’ ๐ต ๐บ โˆ’ ๐ต
1
2
๐‘† = 1 โˆ’
3
๐‘… + ๐บ + ๐ต
๐‘š๐‘–๐‘› ๐‘…, ๐บ, ๐ต
๐ผ =
1
3
๐‘… + ๐บ + ๐ต
3.3.2 Conversion of colours from HSI to RGB: For RG sector:
For RB sector
0ยฐ
โ‰ค ๐ป < 120ยฐ
๐ต = ๐ผ(1 โˆ’ ๐‘†)
๐‘… = ๐ผ 1 +
๐‘† cos ๐ป
cos 60ยฐ โˆ’ ๐ป
๐บ = 3๐ผ โˆ’ (๐‘… + ๐ต)
For GB sector
120ยฐ
โ‰ค ๐ป < 240ยฐ
๐ป = ๐ป โˆ’ 120ยฐ
๐‘… = ๐ผ(1 โˆ’ ๐‘†)
๐บ = ๐ผ 1 +
๐‘† cos ๐ป
cos 60ยฐ โˆ’ ๐ป
๐ต = 3๐ผ โˆ’ (๐‘… + ๐บ)
For BR sector
240ยฐ
โ‰ค ๐ป < 360ยฐ
๐ป = ๐ป โˆ’ 120ยฐ
๐บ = ๐ผ(1 โˆ’ ๐‘†)
๐ต = ๐ผ 1 +
๐‘† cos ๐ป
cos 60ยฐ โˆ’ ๐ป
๐‘… = 3๐ผ โˆ’ (๐บ + ๐ต)
A Review of Paper Currency Recognition System
www.iosrjournals.org 75 | Page
IV. CLASSIFIER
After getting features of currencies, it is essential to recognize the pattern of the currencies on the base
of these features, which should be practised by an effective recognition system called classifier.
Fumiaki Takeda [9] proposed a new mask having symmetrical masked area against a axis dividing long
side of paper currency in equal part, they called it as a symmetrical mask. Using this mask they have obtained
same value from inverse and upright image of paper currency. Firstly geometrical meaning of symmetrical mask
is shown and then procedure of the mask optimization by GA (Genetic algorithm) is given. Then neural network
is constructed using optimized symmetric mask to recognize currency.
A Neural network based recognition scheme is used for Bangladeshi banknotes [10]. The scheme can
efficiently be implemented in cheap hardware which may be very useful in many places. The recognition system
takes scanned images of banknotes which are scanned by low cost optoelectronic sensors and then fed into a
multilayer perception, trained by back propagation algorithm, for recognition.
Baiqing Sun [11] proposes a kind of currency recognition system, in which a three-layer feed forward
neural network is used as a classifier, They proposed it in order to improve the performance of currency
recognition system. In the feed- forward neural network a kind of Gaussian function is proposed as the
activation function, which is employed in all units on the hidden layer and the output layer. The characteristics
of this activation function are analyzed. It is a kind of localized function, its activation approaches zero as the
distance to its centre approaches infinity. Its active region is governed by its width parameter. Just relying on
this property of the proposed Gaussian, the rejection capabilities of the system can be improved.
As explained in [12] there are numerous models are developed to recognize paper currency. Such as
auto associative network, nonlinear auto associative network, radial basis function (RBF) network. Most of them
uses single neural network with one hidden layer but there are certain limitation of this networks. Firstly, single
NN is not sufficient to train all aspects of currency note. Secondly, decision was made completely from a NN
and not from a group of NNs.
A comparision of various method with each other is tabulated in TABLE I in terms of recognition rate.
Each method uses different paper currencies.
TABLE I
COMPARISION OF VARIOUS METHODS
Methods Cureency Maximum
Recognition (%)
HMM [3] Various 95
ENN [13] Bangladesh 100
RBF [14] Euro 100
SLCRec [15] Sri Lanka 100
V. CONCLUSION
This paper discussed a feature extraction technique for paper currency. Depending on its size, texture
and colour. Techniques include Markov chain concepts, Local binary pattern technique. Also paper explains
general block diagram for currency recognition system, it includes various steps starting from image acquisition
and at the end of classifier step result will be shown. Classifier discussed in this paper is neural network
employing guassian function. The proposed work is effort to present review of paper currency recognition
system..
REFERENCES
[1] Parminder Singh Reel, Gopal Krishan, Smarti Kotwal, Image Processing based Heuristic Analysis for Enhanced Currency
Recognition, International Journal of Advancements in Technology, Vol 2, No 1, January 2011.
[2] Faiz M. Hasanuzzaman, Xiaodong Yang and Yingli Tian, Robust & Effective Component based Banknote Recognition by SURF
Features, NSF grant IIS-0957016.
[3] H. Hassanpour, A. Yaseri, G. Ardeshiri, Feature Extraction for Paper Currency Recognition, IEEE Transactions, 1-4244-0779-6/07,
2007.
[4] T Ojala,M Pietikainen, and D Harwood, A comparitive study of texture measures with classification based on feature distributions,
Pattern recognition, Vol.29, No. 1, 1996, pp.51-59.
[5] Junfang Guo, Yanyun Zhao, Anni Cai, A Reliable Method for Paper Currency Recognition Based on LBP, IEEE Transactions,
Proceedings of IC-NIDC2010, 978-1-4244-6853-9/10.
[6] M. Iosifescu, Finite Markov Processees and Their Applications, Wiley, New York, NY, 1980.
[7] G. Trupti Pathrabe, Mrs. Swapnili Karmore, A Novel Approach of Embedded System for Indian Paper Currency Recognition,
International Journal of Computer Trends and Technology- May to June Isue 2011, ISSN: 2231-2803.
[8] Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins, Digital Image Processing Using MATLAB,2012.
[9] Fumiaki Takeda, Toshihiro Nishikage, and Yoshiyuki Matsumoto, Characteristics Extraction of Paper Currency using Symmetrical
Masks Optimized by GA and Neuro-Recognition of Multi-National Paper Currency, IEEE Transactions, 0-7803-4859-1/98, 1998.
[10] Nadim Jahangir, Ahsan Raja Chowdhury, Bangladeshi Banknote Recognition By Neural Network with Axis Symmetrical Masks, IEEE
Transactions, 1-4244-1551-9/07.
A Review of Paper Currency Recognition System
www.iosrjournals.org 76 | Page
[11] Baiqing Sun, Research on Rejection Capabilities of Paper Currency Recognition System with the Neural Network Employing
Guassian Function, Kochi University of Technology, Japan,2006.
[12] Masato Aoba, T. Kikuchi, Y. Takefuji, Euro Banknote Recognition System using a three layer perceptron and RBF networks, IPSJ
transaction on Matematical Modeling and its Applications, vol 44, 7(8), pp. 99-109, 2003.
[13] Kalyan Kumar Debnath, Sultan Uddin Ahmed, Md. Shahjahan, A Paper Currency Recognition System Using Negatively Correlated
Neural Network Ensemble, Journal of Multimedia, vol. 5, No. 6, December 2010.
[14] F. Takeda and T. Nishikage, Multiple kinds of paper currency recognition using Neural Network and application for Euro currency,
In Proc. IEEE International Joint Conference on Neural Networks, pp 143-147, 2000.
[15] D. A. K. S. Gunaratna, N.D. Kodikara and H. L. Premaratne, ANN Based Currency Recognition System using Compressed Gray
Scale and Application for Sri Lankan Currency Notes-SLCRec, Proceedings of world academy of science, engineering and
technology, vol. 35, ISSN 2070-3740, Nov 2008.

More Related Content

What's hot

Signature recognition using clustering techniques dissertati
Signature recognition using clustering techniques dissertatiSignature recognition using clustering techniques dissertati
Signature recognition using clustering techniques dissertati
Dr. Vinayak Bharadi
ย 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking through
eSAT Publishing House
ย 
Ijetcas14 372
Ijetcas14 372Ijetcas14 372
Ijetcas14 372
Iasir Journals
ย 
Face Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and ClassifiersFace Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and Classifiers
Journal For Research
ย 
A new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial windowA new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial window
Alexander Decker
ย 

What's hot (19)

Comparative Analysis of Hand Gesture Recognition Techniques
Comparative Analysis of Hand Gesture Recognition TechniquesComparative Analysis of Hand Gesture Recognition Techniques
Comparative Analysis of Hand Gesture Recognition Techniques
ย 
B018110915
B018110915B018110915
B018110915
ย 
IRJET- Fake Paper Currency Recognition
IRJET- Fake Paper Currency RecognitionIRJET- Fake Paper Currency Recognition
IRJET- Fake Paper Currency Recognition
ย 
Offline Signiture and Numeral Recognition in Context of Cheque
Offline Signiture and Numeral Recognition in Context of ChequeOffline Signiture and Numeral Recognition in Context of Cheque
Offline Signiture and Numeral Recognition in Context of Cheque
ย 
Signature recognition using clustering techniques dissertati
Signature recognition using clustering techniques dissertatiSignature recognition using clustering techniques dissertati
Signature recognition using clustering techniques dissertati
ย 
Successive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature RecognitionSuccessive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature Recognition
ย 
D018112429
D018112429D018112429
D018112429
ย 
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONSOBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
OBJECT SEGMENTATION USING MULTISCALE MORPHOLOGICAL OPERATIONS
ย 
Feature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual AnalysisFeature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual Analysis
ย 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking through
ย 
A comparative study on content based image retrieval methods
A comparative study on content based image retrieval methodsA comparative study on content based image retrieval methods
A comparative study on content based image retrieval methods
ย 
Cartoon Based Image Retrieval : An Indexing Approach
Cartoon Based Image Retrieval : An Indexing ApproachCartoon Based Image Retrieval : An Indexing Approach
Cartoon Based Image Retrieval : An Indexing Approach
ย 
PPT s06-machine vision-s2
PPT s06-machine vision-s2PPT s06-machine vision-s2
PPT s06-machine vision-s2
ย 
Ijetcas14 372
Ijetcas14 372Ijetcas14 372
Ijetcas14 372
ย 
Face Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and ClassifiersFace Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and Classifiers
ย 
Text-Image Separation in Document Images using Boundary/Perimeter Detection
Text-Image Separation in Document Images using Boundary/Perimeter DetectionText-Image Separation in Document Images using Boundary/Perimeter Detection
Text-Image Separation in Document Images using Boundary/Perimeter Detection
ย 
HSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemHSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition System
ย 
Online signature recognition using sectorization of complex walsh
Online signature recognition using sectorization of complex walshOnline signature recognition using sectorization of complex walsh
Online signature recognition using sectorization of complex walsh
ย 
A new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial windowA new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial window
ย 

Viewers also liked

Proyecto final Topicos Avanzados En Telecomunicaciones
Proyecto final Topicos Avanzados En TelecomunicacionesProyecto final Topicos Avanzados En Telecomunicaciones
Proyecto final Topicos Avanzados En Telecomunicaciones
Francisco Sanchez
ย 
Looking back at your preliminary task, what
Looking back at your preliminary task, whatLooking back at your preliminary task, what
Looking back at your preliminary task, what
lisadors
ย 
Developers' New features of Sql server express 2012
Developers' New features of Sql server express 2012Developers' New features of Sql server express 2012
Developers' New features of Sql server express 2012
Ziaur Rahman
ย 
Iโ€™m getting nuttinโ€™ for christmas lyrics
Iโ€™m getting nuttinโ€™ for christmas lyricsIโ€™m getting nuttinโ€™ for christmas lyrics
Iโ€™m getting nuttinโ€™ for christmas lyrics
ICamarillo
ย 

Viewers also liked (20)

Currency recognition on mobile phones
Currency recognition on mobile phonesCurrency recognition on mobile phones
Currency recognition on mobile phones
ย 
Challenges in indian currency denomination recognition &amp; authentication
Challenges in indian currency denomination recognition &amp; authenticationChallenges in indian currency denomination recognition &amp; authentication
Challenges in indian currency denomination recognition &amp; authentication
ย 
Final Report on Optical Character Recognition
Final Report on Optical Character Recognition Final Report on Optical Character Recognition
Final Report on Optical Character Recognition
ย 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical Field
ย 
Improving Web Image Search Re-ranking
Improving Web Image Search Re-rankingImproving Web Image Search Re-ranking
Improving Web Image Search Re-ranking
ย 
DESIGN OF A MODE DECOUPLING FOR VOLTAGE CONTROL OF WIND-DRIVEN IG SYSTEM
DESIGN OF A MODE DECOUPLING FOR VOLTAGE CONTROL OF WIND-DRIVEN IG SYSTEMDESIGN OF A MODE DECOUPLING FOR VOLTAGE CONTROL OF WIND-DRIVEN IG SYSTEM
DESIGN OF A MODE DECOUPLING FOR VOLTAGE CONTROL OF WIND-DRIVEN IG SYSTEM
ย 
Reduce the False Positive and False Negative from Real Traffic with Intrusion...
Reduce the False Positive and False Negative from Real Traffic with Intrusion...Reduce the False Positive and False Negative from Real Traffic with Intrusion...
Reduce the False Positive and False Negative from Real Traffic with Intrusion...
ย 
A Modular Approach To Intrusion Detection in Homogenous Wireless Network
A Modular Approach To Intrusion Detection in Homogenous Wireless NetworkA Modular Approach To Intrusion Detection in Homogenous Wireless Network
A Modular Approach To Intrusion Detection in Homogenous Wireless Network
ย 
ใƒ†ใ‚นใƒˆๅˆ†ๆž ๅ€‹ไบบ
ใƒ†ใ‚นใƒˆๅˆ†ๆž ๅ€‹ไบบใƒ†ใ‚นใƒˆๅˆ†ๆž ๅ€‹ไบบ
ใƒ†ใ‚นใƒˆๅˆ†ๆž ๅ€‹ไบบ
ย 
ะธ.ะฐ.ะบั€ั‹ะปะพะฒ ะฒะธะบั‚ะพั€ะธะฝะฐ
ะธ.ะฐ.ะบั€ั‹ะปะพะฒ  ะฒะธะบั‚ะพั€ะธะฝะฐะธ.ะฐ.ะบั€ั‹ะปะพะฒ  ะฒะธะบั‚ะพั€ะธะฝะฐ
ะธ.ะฐ.ะบั€ั‹ะปะพะฒ ะฒะธะบั‚ะพั€ะธะฝะฐ
ย 
Proyecto final Topicos Avanzados En Telecomunicaciones
Proyecto final Topicos Avanzados En TelecomunicacionesProyecto final Topicos Avanzados En Telecomunicaciones
Proyecto final Topicos Avanzados En Telecomunicaciones
ย 
An Explanatory Analysis of the Economic and Social Impact of Corruption in Zi...
An Explanatory Analysis of the Economic and Social Impact of Corruption in Zi...An Explanatory Analysis of the Economic and Social Impact of Corruption in Zi...
An Explanatory Analysis of the Economic and Social Impact of Corruption in Zi...
ย 
An Improvement in Power Management in green Computing using Neural Networks
An Improvement in Power Management in green Computing using Neural NetworksAn Improvement in Power Management in green Computing using Neural Networks
An Improvement in Power Management in green Computing using Neural Networks
ย 
Act. 19
Act. 19Act. 19
Act. 19
ย 
Looking back at your preliminary task, what
Looking back at your preliminary task, whatLooking back at your preliminary task, what
Looking back at your preliminary task, what
ย 
Developers' New features of Sql server express 2012
Developers' New features of Sql server express 2012Developers' New features of Sql server express 2012
Developers' New features of Sql server express 2012
ย 
Trashing Utopia - 2015
Trashing Utopia  - 2015Trashing Utopia  - 2015
Trashing Utopia - 2015
ย 
A Novel High Order Tree for Securing Key Management for Multicast Services
A Novel High Order Tree for Securing Key Management for Multicast ServicesA Novel High Order Tree for Securing Key Management for Multicast Services
A Novel High Order Tree for Securing Key Management for Multicast Services
ย 
A Secure Model for Cloud Computing Based Storage and Retrieval
A Secure Model for Cloud Computing Based Storage and  RetrievalA Secure Model for Cloud Computing Based Storage and  Retrieval
A Secure Model for Cloud Computing Based Storage and Retrieval
ย 
Iโ€™m getting nuttinโ€™ for christmas lyrics
Iโ€™m getting nuttinโ€™ for christmas lyricsIโ€™m getting nuttinโ€™ for christmas lyrics
Iโ€™m getting nuttinโ€™ for christmas lyrics
ย 

Similar to A Review of Paper Currency Recognition System

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
ย 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
ย 

Similar to A Review of Paper Currency Recognition System (20)

Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...
ย 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
ย 
Importance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing SegmentationImportance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing Segmentation
ย 
Gesture Recognition Based Mouse Events
Gesture Recognition Based Mouse EventsGesture Recognition Based Mouse Events
Gesture Recognition Based Mouse Events
ย 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
ย 
C04741319
C04741319C04741319
C04741319
ย 
IMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESS
IMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESSIMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESS
IMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESS
ย 
Improvement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random ForestImprovement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random Forest
ย 
Improvement oh the recognition rate by random forest
Improvement oh the recognition rate by random forestImprovement oh the recognition rate by random forest
Improvement oh the recognition rate by random forest
ย 
I010634450
I010634450I010634450
I010634450
ย 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
ย 
E017443136
E017443136E017443136
E017443136
ย 
Assignment-1-NF.docx
Assignment-1-NF.docxAssignment-1-NF.docx
Assignment-1-NF.docx
ย 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
ย 
14 offline signature verification based on euclidean distance using support v...
14 offline signature verification based on euclidean distance using support v...14 offline signature verification based on euclidean distance using support v...
14 offline signature verification based on euclidean distance using support v...
ย 
J017426467
J017426467J017426467
J017426467
ย 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ย 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ย 
Offline Signature Verification and Recognition using Neural Network
Offline Signature Verification and Recognition using Neural NetworkOffline Signature Verification and Recognition using Neural Network
Offline Signature Verification and Recognition using Neural Network
ย 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ย 

More from IOSR Journals

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
ย 
M0111397100
M0111397100M0111397100
M0111397100
ย 
L011138596
L011138596L011138596
L011138596
ย 
K011138084
K011138084K011138084
K011138084
ย 
J011137479
J011137479J011137479
J011137479
ย 
I011136673
I011136673I011136673
I011136673
ย 
G011134454
G011134454G011134454
G011134454
ย 
H011135565
H011135565H011135565
H011135565
ย 
F011134043
F011134043F011134043
F011134043
ย 
E011133639
E011133639E011133639
E011133639
ย 
D011132635
D011132635D011132635
D011132635
ย 
C011131925
C011131925C011131925
C011131925
ย 
B011130918
B011130918B011130918
B011130918
ย 
A011130108
A011130108A011130108
A011130108
ย 
I011125160
I011125160I011125160
I011125160
ย 
H011124050
H011124050H011124050
H011124050
ย 
G011123539
G011123539G011123539
G011123539
ย 
F011123134
F011123134F011123134
F011123134
ย 
E011122530
E011122530E011122530
E011122530
ย 
D011121524
D011121524D011121524
D011121524
ย 

Recently uploaded

Call Girls in South Ex (delhi) call me [๐Ÿ”9953056974๐Ÿ”] escort service 24X7
Call Girls in South Ex (delhi) call me [๐Ÿ”9953056974๐Ÿ”] escort service 24X7Call Girls in South Ex (delhi) call me [๐Ÿ”9953056974๐Ÿ”] escort service 24X7
Call Girls in South Ex (delhi) call me [๐Ÿ”9953056974๐Ÿ”] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
ย 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
ย 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
ย 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
ย 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
ย 

Recently uploaded (20)

Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
ย 
Call Girls in South Ex (delhi) call me [๐Ÿ”9953056974๐Ÿ”] escort service 24X7
Call Girls in South Ex (delhi) call me [๐Ÿ”9953056974๐Ÿ”] escort service 24X7Call Girls in South Ex (delhi) call me [๐Ÿ”9953056974๐Ÿ”] escort service 24X7
Call Girls in South Ex (delhi) call me [๐Ÿ”9953056974๐Ÿ”] escort service 24X7
ย 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
ย 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
ย 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
ย 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
ย 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
ย 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
ย 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
ย 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
ย 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
ย 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ย 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
ย 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
ย 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
ย 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
ย 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
ย 

A Review of Paper Currency Recognition System

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 10, Issue 1 (Mar. - Apr. 2013), PP 71-76 www.iosrjournals.org www.iosrjournals.org 71 | Page A Review of Paper Currency Recognition System Amol A. Shirsath1 , S. D. Bharkad2 12 Department of Electronics and Telecommunication Government College of Engineering, Aurangabad, Maharashtra, India-431005 Abstract: This paper presents the review of paper currency recognition system. It is applied in various field such as foreign exchange, automatic selling of things and in banks. The recognition system mainly consists of three parts. The image of interest is first pre-processed by reducing dimensionality and extracting the feature by applying image processing toolbox of MATLAB, known as feature extraction. The second part is currency recognition, where classifier such as neural network is used. And lastly the result is displayed. Recognition ability depends on the currency note characteristics of particular country and extraction of features. Keywords - Classifier , Currency recognition, Feature extraction, Foreign exchange, Preprocessing. I. INTRODUCTION Currency recognition is an image processing technology that is used to identify currency of various countries. Probabilities that the paper currencies of various countries are probably interweaved together therefore rises increasingly. It is a challenge for conventional paper currency recognition systems. However, the focus of most of the conventional currency recognition systems and machines is on recognizing counterfeit currencies. It is not enough for practical businesses. The reason is that in most of banks, especially those internationalized banks, there are large quantities of cash belonging to many different countries need to be process, and it is possible that all of them are real cashes. The situation that cashes belonging to different countries mixes together is possible to occur. It cannot be processed with conventional currency recognition systems. Paper currency recognition systems should be able to recognize banknotes from each side and each direction. Since banknotes may be defaced during circulation, the designed system should have a meaningful accuracy in detecting torn or worn banknotes. The technology of currency recognition is used to research the visible and hidden currency characters, identify features all-around and dispose of the process on time. The original information has a loss because paper currency will get to the worm and blurry, even damaged by human being in circulation. There are approximately 50 currencies all over the world, with each of them looking totally different. For instance the size of the paper is different, the same as the color and pattern. It is very difficult for persons who work in foreign exchange to distinguish currencies of different countries. Also paper currency became older than coins and also possibility of joining broken currency is greater than that of coin currency. II. STEPS FOR PAPER CURRENCY RECOGNITION 1. Image Acquisition There are various ways to acquire image such as with the help of camera or scanner. Acquired image should retain all the features. 2. Gray Scale Conversion Image is acquired in step 1 is large to continue process and colour information is not needed, except the colour index. First, RGB image is converted to pixel values and then to gray scale. 3. Edge detection It is the fundamental tool in image processing, which aim at identifying points in digital image at which the image brightness changes sharply or has discontinuities. 4. Image Segmentation It sub divides the image into its constituent regions. For monochrome images there are two basic properties of image intensity values. Similarity, in which image is partitioned into regions that are similar according to some predefined criteria. Other is discontinuity, in which image is partitioned based on abrupt changes in intensity for example edge.
  • 2. A Review of Paper Currency Recognition System www.iosrjournals.org 72 | Page Fig.1 Steps of Paper Currency Recognition 5. Classifier The input of the classifier will be the test currency images and the output of the classifier will be three parts: 1) The country name that using this currency; 2) The denomination of the input currency image; 3) The front or back side of the currency. Neural network or Support vector machine can be used for training classifier. 6. Output Output should be analysed for possibility of false rejection and false classification. By minimizing these two gives efficiency to the system. Output can be taken on hardware or on GUI (Graphical user interface). III. FEATURE EXTRACTION Feature extraction is a important procedure considerably for currency recognition, which effects on design and performance of the classifier intensively[1]. If the selected features are so large, it can easily construct a classifier with good recognition performance. The main task here is how to find effective feature among many features. There are mainly two types of features [1] as, Structural feature: It describes geometrical and topological characteristics of pattern by representing its global and local properties. Statistical Features: It describes characteristic measurements of the pattern. In [2] component-based framework for banknote recognition by using Speeded Up Robust Features (SURF) is used. The component-based framework is effective in collecting more class-specific information and robust in dealing with partial occlusion and viewpoint changes. Furthermore, the evaluation of SURF demonstrates its effectiveness in handling background noise, image rotation, scale, and illumination changes. Size, Colour, text these are the three characteristics of a currency used to distinguish between different banknote denominations. 3.1 Size The first step of recognition of algorithm proposed by H. Hassanpour [3], considers size of the banknote. It is considered because during circulation of banknote worn and torn reduces its size, also it may increased slightly by rejoining torn banknote. Therefore they proposed decision tree as follows Image Acquisition Classifier Gray scale conversion Edge Detection Image segmentation Characteristic Extraction Output
  • 3. A Review of Paper Currency Recognition System www.iosrjournals.org 73 | Page ๐‘ฅ โˆ’ ๐‘ฅ0 < ๐‘‘ ๐‘ฅ & ๐‘ฆ โˆ’ ๐‘ฆ0 < ๐‘‘ ๐‘ฆ (1) Where x0 and y0 are size of the testing paper currency, x and y are size of reference paper currency. dx, dy shows changes in the vertical and horizontal directions 3.2 Texture Feature For texture feature LBP (Local Binary Pattern) operator [4] is used. Texture is the visible feature of the paper currency. 3.2.1 LBP operator: It is originally introduced by Ojala et al [4]. In LBP, the neighbourhood pixels are converted to binary code 0 or 1 by using the gray value of the centre pixel as threshold and further arranged to form as a ordered pattern. The feature extracted with LBP gives the relationship of the texture within local area. LBP code for pixel p is defined as : ๐ฟ๐ต๐‘ƒ ๐‘ = 2๐‘– ๐‘  ๐‘”๐‘– โˆ’ ๐‘” ๐‘ (2) 7 ๐‘–=0 Where gp โ€“ Gray value of the centre pixel p. gi โ€“ Gray value of the ith pixel, 8-neighbourhood of p i โ€“ 0, 1 ...7. s(t) = gi - gp, is the threshold function and given by : ๐‘  ๐‘ก = 1, ๐‘ก โ‰ฅ 0 0, ๐‘’๐‘™๐‘ ๐‘’ (3) From equation 1 we can say that LBP can produce 256 kinds of different outputs, corresponding to 256 kinds of different binary patterns. Junfang Guo, Yanyun Zhao[5] has proposed the improved method for texture analysis using LBP. They have segment the whole image into M * N blocks. In each block calculate the LBP value for every pixel, and make the histogram of the block, which is known as a block histogram. The block histogram is normalized by the number of pixels in the block. 3.2.2 Markov Chain Concept: As in many countries colour spectrum and size of some banknotes are very close to each other. For such a type of difficulties we are considering template of the banknotes. And to recognize these templates we are using Markov Chain Concept [6] to represent the random phenomenon. A random process {xk, k = 0, 1, 2....} is called Markov chain if the possibility value in state xn+1 depends on the possible value in state xn, given as below ๐‘ƒ ๐‘ฅ ๐‘›+1 = ๐›ฝ ๐‘ฅ ๐‘› = ๐›ผ, ๐‘ฅ ๐‘›โˆ’1 = ๐›ผ ๐‘›โˆ’1, โ€ฆ ๐‘ฅ0 = ๐›ผ0 = ๐‘ƒ ๐‘ฅ ๐‘›+1 = ๐›ฝ ๐‘ฅ ๐‘› = ๐›ผ (4) This possibility can be shown by Pij. The state space of a Markov chain can be shown in matrix as below ๐‘ƒ = ๐‘ƒ11 ๐‘ƒ12 โ€ฆ ๐‘ƒ1๐‘› ๐‘ƒ21 โ‹ฎ ๐‘ƒ22 โ‹ฎ โ€ฆ โ€ฆ ๐‘ƒ2๐‘› โ‹ฎ ๐‘ƒ๐‘›1 ๐‘ƒ๐‘›2 โ€ฆ ๐‘ƒ๐‘›๐‘› (5) Where n, is the number of states in the chain. In discrete time Markov chain, the possibility value of different states in the matrix is computed as ๐‘ƒ๐‘–๐‘— = ๐‘›๐‘–๐‘— ๐‘›๐‘–๐‘˜ ๐‘› ๐‘˜=1 (6) Where nij, is the number of transitions from state i to state j. considering equation 5, matrix P can be multiplied by the denominator of equation 5. To obtain ๐‘ƒ = ๐‘11 ๐‘12 โ€ฆ ๐‘1๐‘› ๐‘21 โ‹ฎ ๐‘22 โ‹ฎ โ€ฆ โ€ฆ ๐‘2๐‘› โ‹ฎ ๐‘๐‘›1 ๐‘๐‘›2 โ€ฆ ๐‘๐‘›๐‘› (7)
  • 4. A Review of Paper Currency Recognition System www.iosrjournals.org 74 | Page This is matrix is used to differentiate between textures in different denominations [4]. 3.3 Colour Feature If the primary image is in RGB format, then after resizing it is converted to HSV colour space[7]. Advantage of HSV colour space is that it is closer to human conceptual understanding of colours and has ability to separate chromatic and achromatic Components. Feature extraction of a colour image can be done by analysing its colour histogram, hue, saturation, intensity (or value) In HSV (Hue, Saturation, Value) space hue distinguishes colour, Saturation is the percentage of white light added to a pure colour and value represents perceived light intensity. The transformation to HSV is achieved by following equations [8]: 3.3.1 Conversion of colours from RGB to HSI: ๐ป = ๐œƒ, ๐ต โ‰ค ๐บ 360 โˆ’ ๐œƒ, ๐ต > ๐บ ๐œƒ = cosโˆ’1 1 2 ๐‘… โˆ’ ๐บ + ๐‘… โˆ’ ๐ต ๐‘… โˆ’ ๐บ 2 + ๐‘… โˆ’ ๐ต ๐บ โˆ’ ๐ต 1 2 ๐‘† = 1 โˆ’ 3 ๐‘… + ๐บ + ๐ต ๐‘š๐‘–๐‘› ๐‘…, ๐บ, ๐ต ๐ผ = 1 3 ๐‘… + ๐บ + ๐ต 3.3.2 Conversion of colours from HSI to RGB: For RG sector: For RB sector 0ยฐ โ‰ค ๐ป < 120ยฐ ๐ต = ๐ผ(1 โˆ’ ๐‘†) ๐‘… = ๐ผ 1 + ๐‘† cos ๐ป cos 60ยฐ โˆ’ ๐ป ๐บ = 3๐ผ โˆ’ (๐‘… + ๐ต) For GB sector 120ยฐ โ‰ค ๐ป < 240ยฐ ๐ป = ๐ป โˆ’ 120ยฐ ๐‘… = ๐ผ(1 โˆ’ ๐‘†) ๐บ = ๐ผ 1 + ๐‘† cos ๐ป cos 60ยฐ โˆ’ ๐ป ๐ต = 3๐ผ โˆ’ (๐‘… + ๐บ) For BR sector 240ยฐ โ‰ค ๐ป < 360ยฐ ๐ป = ๐ป โˆ’ 120ยฐ ๐บ = ๐ผ(1 โˆ’ ๐‘†) ๐ต = ๐ผ 1 + ๐‘† cos ๐ป cos 60ยฐ โˆ’ ๐ป ๐‘… = 3๐ผ โˆ’ (๐บ + ๐ต)
  • 5. A Review of Paper Currency Recognition System www.iosrjournals.org 75 | Page IV. CLASSIFIER After getting features of currencies, it is essential to recognize the pattern of the currencies on the base of these features, which should be practised by an effective recognition system called classifier. Fumiaki Takeda [9] proposed a new mask having symmetrical masked area against a axis dividing long side of paper currency in equal part, they called it as a symmetrical mask. Using this mask they have obtained same value from inverse and upright image of paper currency. Firstly geometrical meaning of symmetrical mask is shown and then procedure of the mask optimization by GA (Genetic algorithm) is given. Then neural network is constructed using optimized symmetric mask to recognize currency. A Neural network based recognition scheme is used for Bangladeshi banknotes [10]. The scheme can efficiently be implemented in cheap hardware which may be very useful in many places. The recognition system takes scanned images of banknotes which are scanned by low cost optoelectronic sensors and then fed into a multilayer perception, trained by back propagation algorithm, for recognition. Baiqing Sun [11] proposes a kind of currency recognition system, in which a three-layer feed forward neural network is used as a classifier, They proposed it in order to improve the performance of currency recognition system. In the feed- forward neural network a kind of Gaussian function is proposed as the activation function, which is employed in all units on the hidden layer and the output layer. The characteristics of this activation function are analyzed. It is a kind of localized function, its activation approaches zero as the distance to its centre approaches infinity. Its active region is governed by its width parameter. Just relying on this property of the proposed Gaussian, the rejection capabilities of the system can be improved. As explained in [12] there are numerous models are developed to recognize paper currency. Such as auto associative network, nonlinear auto associative network, radial basis function (RBF) network. Most of them uses single neural network with one hidden layer but there are certain limitation of this networks. Firstly, single NN is not sufficient to train all aspects of currency note. Secondly, decision was made completely from a NN and not from a group of NNs. A comparision of various method with each other is tabulated in TABLE I in terms of recognition rate. Each method uses different paper currencies. TABLE I COMPARISION OF VARIOUS METHODS Methods Cureency Maximum Recognition (%) HMM [3] Various 95 ENN [13] Bangladesh 100 RBF [14] Euro 100 SLCRec [15] Sri Lanka 100 V. CONCLUSION This paper discussed a feature extraction technique for paper currency. Depending on its size, texture and colour. Techniques include Markov chain concepts, Local binary pattern technique. Also paper explains general block diagram for currency recognition system, it includes various steps starting from image acquisition and at the end of classifier step result will be shown. Classifier discussed in this paper is neural network employing guassian function. The proposed work is effort to present review of paper currency recognition system.. REFERENCES [1] Parminder Singh Reel, Gopal Krishan, Smarti Kotwal, Image Processing based Heuristic Analysis for Enhanced Currency Recognition, International Journal of Advancements in Technology, Vol 2, No 1, January 2011. [2] Faiz M. Hasanuzzaman, Xiaodong Yang and Yingli Tian, Robust & Effective Component based Banknote Recognition by SURF Features, NSF grant IIS-0957016. [3] H. Hassanpour, A. Yaseri, G. Ardeshiri, Feature Extraction for Paper Currency Recognition, IEEE Transactions, 1-4244-0779-6/07, 2007. [4] T Ojala,M Pietikainen, and D Harwood, A comparitive study of texture measures with classification based on feature distributions, Pattern recognition, Vol.29, No. 1, 1996, pp.51-59. [5] Junfang Guo, Yanyun Zhao, Anni Cai, A Reliable Method for Paper Currency Recognition Based on LBP, IEEE Transactions, Proceedings of IC-NIDC2010, 978-1-4244-6853-9/10. [6] M. Iosifescu, Finite Markov Processees and Their Applications, Wiley, New York, NY, 1980. [7] G. Trupti Pathrabe, Mrs. Swapnili Karmore, A Novel Approach of Embedded System for Indian Paper Currency Recognition, International Journal of Computer Trends and Technology- May to June Isue 2011, ISSN: 2231-2803. [8] Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins, Digital Image Processing Using MATLAB,2012. [9] Fumiaki Takeda, Toshihiro Nishikage, and Yoshiyuki Matsumoto, Characteristics Extraction of Paper Currency using Symmetrical Masks Optimized by GA and Neuro-Recognition of Multi-National Paper Currency, IEEE Transactions, 0-7803-4859-1/98, 1998. [10] Nadim Jahangir, Ahsan Raja Chowdhury, Bangladeshi Banknote Recognition By Neural Network with Axis Symmetrical Masks, IEEE Transactions, 1-4244-1551-9/07.
  • 6. A Review of Paper Currency Recognition System www.iosrjournals.org 76 | Page [11] Baiqing Sun, Research on Rejection Capabilities of Paper Currency Recognition System with the Neural Network Employing Guassian Function, Kochi University of Technology, Japan,2006. [12] Masato Aoba, T. Kikuchi, Y. Takefuji, Euro Banknote Recognition System using a three layer perceptron and RBF networks, IPSJ transaction on Matematical Modeling and its Applications, vol 44, 7(8), pp. 99-109, 2003. [13] Kalyan Kumar Debnath, Sultan Uddin Ahmed, Md. Shahjahan, A Paper Currency Recognition System Using Negatively Correlated Neural Network Ensemble, Journal of Multimedia, vol. 5, No. 6, December 2010. [14] F. Takeda and T. Nishikage, Multiple kinds of paper currency recognition using Neural Network and application for Euro currency, In Proc. IEEE International Joint Conference on Neural Networks, pp 143-147, 2000. [15] D. A. K. S. Gunaratna, N.D. Kodikara and H. L. Premaratne, ANN Based Currency Recognition System using Compressed Gray Scale and Application for Sri Lankan Currency Notes-SLCRec, Proceedings of world academy of science, engineering and technology, vol. 35, ISSN 2070-3740, Nov 2008.