You are on page 1of 5

MS. TRUPTI PATHRABE et al.

/ (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES


Vol No. 2, Issue No. 1, 086 - 090

Feature Extraction Parameters for


Genuine Paper Currency Recognition &
Verification
MS. TRUPTI PATHRABE , DR. N. G. BAWANE,
IV sem ME.(Embedded System & Computing) Assistant Professor
Department of Computer Science and Engg. Department of Computer Science and Engg.
G. H. Raisoni College of Engineering, G. H. Raisoni College of Engineering,
Nagpur, India Nagpur, India
truptipathrabe@gmail.com narenbawane@rediffmail.com

T
Abstract - Counterfeiting in banknote has been occurring ever Artificial neural networks (ANN) have been applied in
since humans grasped the concept of valuable items, and there various application domains for solving real world problems
has been an ongoing race between certifier ie. banks and such as, feature extraction from complex data sets, direct and
counterfeiter ever since. This paper include some of the current parallel implementation of matching and search algorithm,
methods used to secure and validate paper currency. The paper forecasting and prediction in a rapidly changing environment,
currency recognition is significant for a number of reasons. a)
recognition and image processing applications etc. The
ES
They become old early than coins; b) The possibility of joining
broken currency is greater than that of coin currency; c) Coin
currency is restricted to smaller range. This paper discusses a
technique for paper currency recognition. Three characteristics
of paper currencies are considered here including size, color and
currency recognition is one of the significant application
domains of artificial neural networks. This paper discusses the
ENN for currency recognition. NCL was used for the training
of the network [7]. The use of NCL is to produce the diversity
texture. By using image histogram, plenitude of different colors among the individual networks in ensemble. The final decision
in a paper currency is calculated and compared with the one in of the network is taken from voting among the individual NN.
the reference paper currency. The Markov chain concept has In voting each network gives a vote for a certain class and it is
been considered to model texture of the paper currencies as a done by the winning neuron of that network.
random process. This paper also represents a currency
recognition system using ensemble neural network (ENN). The
individual neural networks in an ENN are skilled via negative II. LITERATURE REVIEW
correlation learning. The purpose of using negative correlation
A
learning is to skill the individuals in an ensemble on different Presently, there are a number of methods for paper
parts or portion of input patterns. currency recognition [1][2][3]. Using symmetrical masks has
been used in [2] for recognizing paper currency in any
Keywords - Counterfeit, ENN, negative correlation learning, direction. In this technique, the summation of non-masked
Markov chain concept pixel values in each banknote is evaluated and fed to a neural
network for recognizing paper currency. In this technique, two
sensors are used for recognition of the front and back of the
IJ

I. INTRODUCTION paper currency, but the image of the front is the only criterion
for decision. In another study for paper currency recognition
By expansion of modern banking services, automatic [1], initially the edges of patterns on a paper currency are
schemes for paper currency recognition are significant in spotted. In the next step, paper currency is divided into N
many applications. The requirements for an automatic equal parts along vertical vector. Then, for each edge in these
banknote recognition system offered many researchers to build parts the number of pixels is added and fed to a three-layer,
up a robust and dependable technique [1], [2], [3]. Speed and back propagation neural network. In this process, to conquer
precision of processing are two vital factors in such systems. the problem of recognizing dirty worn banknotes, the
Of course, the precision may be much significant than the following linear function is used as a pre-processor:
speed. Paper currency recognition systems should be clever to
recognize banknotes from each side and each direction. Since f(x) = Fax + Fb (1)
banknotes may be faulty during circulation, the designed
system should have an important precision in detecting torn or where x is the given (input) image in gray scale, f(x) is the
worn banknotes. resultant image; and Fa, Fb and N are selected 3, -128 and 50

ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 86


MS. TRUPTI PATHRABE et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 2, Issue No. 1, 086 - 090

respectively [1]. In this technique, the algorithm depends to A. Size


the number of paper currency denominations. Here, The first phase of recognition in the algorithm considers size
complexity of the system increases by increasing the number of the banknote. The significant issue in considering this
of classes. Therefore, this technique can be used only for characteristic is that the edges of banknotes are generally worn
recognition of a small number of banknote denominations. and torn due to circulations. Hence, its size is reduced, or even
The technique discussed in this paper is not dependent to the is increased slightly in rejoining the torn banknotes. Hence,
number of paper currency classes. The features presented in the size condition in the decision tree is presented as:
this paper are independent to the way that a paper currency is
placed in front of the sensor. It needs to be known that the | x – x0 |< dx & | y – y0 |< dy (2)
discussed technique may not be able to differentiate genuine
notes from counterfeits. Indeed, methods such as [8] which Where x0 and y0 are size of the testing paper currency, and x
use infrared or ultraviolet spectra may be used for and y are size of the reference paper currency. In eq (2) dx and
discriminating between genuine and counterfeits notes. dy represent alteration in the vertical and horizontal directions.
Most of paper currency recognition techniques use a
single multilayer feed-forward NN for the recognition [9]- A. Color
[13]. The features are first extracted from the image then it Although a variety of colors are used in each paper currency,
applied to network for training. These uses edge detection people normally use one or more dominant color for
technique for feature extraction [9] and it reduces the network distinguishing between different paper currencies. In this
size. For new notes feature extraction from edge detection is paper, image of the banknote is transformed to an image in

T
simple. But for the noisy notes it is very difficult. Furthermore gray scale [5]. Then the gray scale level is reduced to have a
the currency recognition system should be highly consistent. If significant judgment about the background color. In this paper
a network takes a false classification it will be not practical. the banknote images are quantized to 52 levels in gray scale.
So a single network is not reliable enough. Therefore ENN Then histogram of the image is calculated to find the
[14] is presented in this paper to solve this problem. The plentitude of different color in the banknote.
negative correlation learning was to generate different

the input pattern completely.

III. CHARACTERISTICS EXTRACTION


ES
individual NN in the ensemble, so that entire ensemble learns B. Texture
In most of the countries, the size and color spectrum of some
banknotes are very similar to each other. Hence, these
characteristics of banknotes from different countries may be
too close to each other. So, these characteristics may not be
In the discussed method characteristics of paper adequate to easily differentiate between different banknotes.
currencies are employed that are used by people for Consequently, template of the banknotes is considered in
differentiating different banknote denominations. Basically, at addition to the forgoing characteristics. For recognizing the
first instance, people may not pay attention to the details and template, Markov chain [6] concept is used in representing
exact characteristics of banknotes for their recognition, rather random phenomenon.
they consider the common characteristics of banknotes such as A random process {xk, k = 0, 1, 2,...} is called a Markov chain
the size, the background color (the basic color), and texture if the possibility value in state xn+1 depends on just the
A
present on the banknotes. In this method, these characteristics possible value in state xn , that is:
are used in a decision tree to differentiate between different
banknote denominations [4]. P(xn+1 =  | xn = , xn-1 = n-1 ,……..,x0 = 0 ) = P(xn+1
Fig. 1. shows the exact representation of the image = |xn = ) (3)
processing and the classification of the features or parameters
which are extracted. The various features parameters are This possibility can be shown by Pij. The state space of a
explained as follows: Markov chain can be shown in a matrix that is:
IJ

(4)

where n is the number of states in the chain.

IV. OTHER EXTRACTION PARAMETERS

A. Varied-Density Watermarks
By analysing the density of the paper a banknote is printed on
Fig. 1. Diagram of the image retrieval process
in a controlled manner, thin watermarks can also be analysed.
These are visible when a bright light shines onto the rear of

ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 87


MS. TRUPTI PATHRABE et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 2, Issue No. 1, 086 - 090

banknote, and the varied paper density causes varying


intensities of light to pass through, causing the watermarked G. Fibre-Based Certificates of Authenticity
image to appear on the other side of the note. Based on the characteristics of fibre-optic light transmission,
this method makes use of unique configurations of fibres
embedded in the paper. Using a scanner to illuminate one end
B. Ultraviolet Fluorescence of an embedded fibre, the other corresponding end of that fibre
Embedded fluorescent fibres into the paper, or printed ultra- will become illuminated. By using the position of both
violet ink onto the paper, creates a form of optical verification illuminated ends, the certifier has a “fibre signature”. This
easy. By exposing the note to ultra-violet light, the ink or string can then be converted into a bit string and combined
fibres fluoresce, reveals a coloured pattern not visible under with any extra data that is required (e.g. value, serial number,
natural light. source, etc.). This is in turn combined with a cryptographic
hash of itself and is signed using a private key, with the
C. Intaglio Printing corresponding public key made available. The final result of
This gives a more complex and reliable method, since it is the these steps can then be encoded onto the banknote (this
printing process itself that serves to vouch for the authenticity method is suitable for certifying a wide range of other
of the document. The note is subjected to a high-pressure documents too) in the form of a barcode or verification
printing process that strengthens and slightly raises the paper’s number of some kind.
surface structure.This method can also be used with optically-
variable ink to produce interference which shows different

T
spectral colours when viewed from different angles.

D. Microtext
It is very common for banknotes to have incredibly small text
printed at much higher resolutions than most commercial
copiers, scanners or printers are capable of. Numeral
ES
denominational value is visible under magnifying glass
between security thread and latent image. When a copying or
scanning attempt is made, the insufficient resolution causes
the text to become illegibly blurred, announcing the
Figure 1: Conceptual scanning of embedded fibres

illegitimacy of the note. Verifying the authenticity merely involves inverting the above
process. The control number is verified using the public key
E. Holograms and Kinegrams (DOVIDs/ISIS) corresponding to the private key initially used. The hash
These techniques are becoming more and more regularly used function is inverted and the original data string extracted. The
in modern anti-counterfeiting measures, once used mostly on note is then scanned using the same fibre illumination method
credit/debit cards but now increasingly on new bank notes and described above, and if the extracted data matches the
cheques. In producing diffractive optically-variable image scanning observations, the document is genuine. This
devices (DOVIDs), iridescent foils are added to the printed technique can add a large cost to the manufacturing process of
A
currency usually after printing. Kinegrams and holograms banknotes, but is highly secure and very difficult to
used in DOVIDs are produced by embossing microprofiles illegitimately replicate.
with thermoplastic films. The hologram itself is applied using
the interference of light from different sources in a specific
pattern, and kinegrams are produced with achromatic and V. STEPS FOR PAPER CURRENCY RECOGNITION
polarisation effects. The result is a seemingly 3D full-colour
image when illuminated from different angles. ISIS uses
IJ

The algorithm for the discussed paper currency


stacked quantities of thin films to create a similar effect, with recognition system is presented as follows:
each layer having different refractive properties. The i) Banknote Size (number of pixels on horizontal and vertical
refraction of light when viewed is such that a spectral pattern axes) is calculated. If its size satisfies equation (2), it is
has been extracted and a full-colour image is produced which considered as a possible true banknote.
varies under different viewing angles. ii) The banknote image histogram is calculated using the bin
number set as 52.
F. Isocheck/Isogram iii) The transition matrices (Nx and Ny) are calculated for the
Related to intaglio printing (described above), these methods banknote, then, the main diagonal elements of the matrices
rely on a specific pattern of dots and/or lines when printed or (namely Dx and Dy) are taken out as a feature for
scanned. Hidden watermarks can also be applied in these distinguishing between different denominations.
patterns such that when a special filter is placed between the iv) The paper currency under observation is assigned to a
viewer and the note, the hidden verification is revealed and denomination class if the Euclidean distances between the
verifies the note as genuine. main diagonal elements of its transition matrices (Dx and Dy)

ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 88


MS. TRUPTI PATHRABE et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 2, Issue No. 1, 086 - 090

and the main diagonal elements of the corresponding matrices The partial derivative of Ei(n) with respective to the output
of the reference banknote (DRx and DRy ) are smaller than a network i on the nth training pattern is
predefined value.
v) At the end, the computed histogram in stage ii is compared
with the histogram of the winner class in stage iv. If the
Euclidian distance between the two histograms is larger than
the predefined value, the banknote is assigned to an unknown
class.
=(1- (9)

VI. AN APPROACH USING NEGATIVE The NCL is a simple extension to the standard Back-
CORRELATION LEARNING propagation algorithm [8]. In fact, the only alteration that is
needed is to compute an extra term of the form
After discussing three characteristics of paper currencies for the ith network. During the training
(including size, color and texture) for the paper currency process, the entire ensemble interacts with each other through
recognition, paper also focuses on ENN [14] for the same their penalty terms in the error functions. Each network i
purpose. ENN [14] is a learning paradigm where a set of finite minimizes not only the difference between Fi(n) and d(n) , but
number of neural networks is trained for the similar task. The also the difference between F(n) & d(n). That is, negative
resultant vectors are applied simultaneously in all the correlation learning considers errors what all other networks

T
ensembles. The negative correlation learning is to generate the have learned while training a network.
diversity among the individual networks using a penalty term.
NCL is used for the training of the network [15]. The use of VII. IMAGE PREPROCESSING
NCL is to produce the diversity among the individual
networks in ensemble. The final decision of the network is To give an image to the network an image needs to be
taken from voting among the individual NN. In voting each preprocessed. In the discussed system, the gray scale image is
ES
network gives a vote for a certain class and it is done by the
winning neuron of that network. The NCL can be found
elsewhere [15] and in brief, can be described below.
Assume a training set S of size N.
used. The RGB image is converted into gray scale (Black-
White) image by scanner. To reduce the network size the gray
scale image is compressed. Each pixel of the compressed
image is applied as an input to the network. The pixel values
are kept in the range of 0-1.
S = {(x (l), d(l), x(2), d(2)),……..(x(N), d(N))}
VIII. CONCLUSIONS
Where x is the input vector and d is the desired result.
Consider approximating d by forming an ensemble whose This paper discussed a technique for recognizing paper
result F(n) is the average in the component NN result Fi(n) currencies of different countries. The technique uses three
characteristics of paper currencies including size, color, and
template. In this method the system can be trained for a new
A
(5) denomination banknote by just introducing one intact example
of the banknote to it.Paper also focuses recognition system
Where M and n refer to the number of NN in ensemble and using negatively correlated ensemble neural network. The
training pattern, respectively. The error function Ei of the Ensemble network has better performance for recognition than
network i in NCL is given by the following eq (6). single network. For training the negative correlation learning
is used. The entire ensembles interact with each other and each
IJ

(6) network has specialized for a particular portion of input


vector. So when a noisy pattern is applied the network will be
able to recognize as a whole. In addition the system may
+ (7) recognize the banknote on each side or any direction

REFERENCES
Where Ei(n) is the value of the error function of the network i
for the nth training pattern. The first term of (7) is the empirical [1] E. H. Zhang, B. Jiang, J. H. Duan, Z. Z. Bian, “Research on Paper
Currency Reconition by Neural Networks”, Proceedings of the 2nd Int.
risk function of the network i. In the second term, Pi is a Conference on Machine Learning and Cybernetics, 2003.
correlation penalty function is given by eq (8). [2] F. Takeda and T. Nishikage, “Multiple Kinds of Paper Currency
Recognition using Neural Network and application for Euro Currency”, IEEE
Int. Joint Conf. on Neural Networks, pp: 143-147, 2000.
(8) [3] F. Takeda, T. Nishikage and Y. Vatsuwato, “Characteristics Extraction of
Paper Currency using Symmetrical Masks Optimized by GA and

ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 89


MS. TRUPTI PATHRABE et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 2, Issue No. 1, 086 - 090

Neurorecognition of Multi-national paper currency”, World congress on


computational Intelligence, vol. 1, pp: 634-639, 1998.
[4] Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins "Digital image
processing using Matlab" .Printed in 2008.
[5] C. H. Gladwin, Ethnographic Decision Tree Modeling, Sage
Publications,1989.
[6] M. Iosifescu, Finite Markov Processes and Their Applications, Wiley,
New York, NY, 1980.
[7] M. Kim, D. Kim and S. Lee, “Face recognition using the embedded HMM
with second-order blockspecific observations” Pattern Recognition, vol.
36,no. 11, pp. 2723-273, 2003.
[8] A. Vila a, N. Ferrer b, J. Mantec´on c, D. Bret´on c, J.F. Garc´ıa
“Development of a fast and nondestructive procedure for characterizing and
distinguishing original and fake euro notes”, Analytica Chimica Act,. no. 559,
pp. 257–263, 2006.
[9] 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", Proceedings of world academy
of science,engineering and technology, vol. 35, Nov. 2008, ISSN 2070-3740,
pp.235-240.
[10] E. Zhang, B. Jiang, J. Duan and Z. Bian, "Research on paper currency
recognition by neural networks" in Proc. 2nd International Conf. Machine
Learning and Cybernetics, Xi'an, 2003, pp2193-2196.
[11] S. Omatu, T. Fujinaka, T. Kosaka, H. Yanagimoto, and M. Yoshioka.

T
"Italian lira classification by lvq". In Proc. International Joint Conference on
Neural Networks, IJCNN, pp 2947-2951, 2001,
[12] 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, 2000, pp 143-147.
[13] M. Gori, A. Frosini and P. Priami. "A neural network-based model for
paper currency
recognition and verification", IEEE Trans. Neural Networks, Nov.1996,
ppI482-1490.

Pattern Anal. Mach.


Intell., vol.12, no.l0, 1990, pp.993-1001.
ES
[14] L.K Hansel and P. Salamon, "Neural networks ensemble", IEEE Trans.

[15] Yong Liu and Xin Yao "Ensemble Learning via Negative Correlation"
Neural Networks Vol. 1
A
IJ

ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 90

You might also like