International Journal of Application or Innovation in Engineering & Management... Web Site: www.ijaiem.org Email: Volume 3, Issue 3, March 2014

advertisement
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 3, Issue 3, March 2014
ISSN 2319 - 4847
Coin recognition system using ANN
Poonam sharma1,Naveen dhillon2,Kuldeep sharma3
1
student ECE deptt RIET,Phagwara,Punjab,INDIA
Assistant prof ECE deptt RIET,Phagwara,Punjab,INDIA
2&3
Abstract
Coins play very important role in our daily life. In grocery store, banks, buses, trains everywhere there is need of coins. So
coins can be sorted and counted automatically. For this it is necessary that coins can be recognized automatically. So ANN
(Artificial Neural Network) based Automated Coin Recognition System for the recognition of Indian Coins of denomination `1,
`2, `5 and `10 with rotation invariance is used. The objective of this paper is to classify recently released Indian coins of
different denomination. The objectiveis to recognize the coins and count the total value of the coin in terms of Indian National
Rupees (INR).
1. INTRODUCTION
Coins have been the integral part of our day to day life. So there is requirement of accurate and efficient automatic coin
recognition system.
There are three types of coin recognition systems available in the market based on different methods:
Mechanical method based systems
Electromagnetic method based systems
Image processing based systems
The mechanical method based systems use parameters like diameter or radius, thickness, weight and magnetism of the
coin to differentiate between the coins. But these parameters can not be used to differentiate between the different
materials of the coins.
The electromagnetic method based systems can differentiate between different materials because in these systems at
certain frequency ,the coins are passed through an oscillating coil and different materials bring different changes in the
amplitude and direction of frequency. So these changes and the other parameters like diameter, thickness, weight and
magnetism can be used to differentiate between coins. The electromagnetic method based coin recognition systems
improve the accuracy of recognition but still they can be fooled by some game coins.[6]
In image processing based systems image of the coin to be recognized is taken either by camera or by some scanning.
Then these images are processed by using various techniques of image processing like FFT , Gabor Wavelets ,DCT, edge
detection, segmentation, image subtraction , decision trees etc and various features are extracted from the images. then
coins are recognized by using these features.
2. REVIEW OF LITREATURE
Several coin recognition approaches are mentioned in the literature. In 1992 for coin recognition,Minoru Fukumi et al.
presented a rotational invariant neural pattern recognition system . 500 yen coin and 500 won coins were used for
experiments. In this work they have created a multilayered neural network and a preprocessor consisting of many slabs of
neurons to provide rotation invariance. In 1993, they further extended their work and tried to achieve 100% accuracy for
coins. In this work they have used BP (Back Propagation) and GA (Genetic Algorithm) to design neural network for coin
recognition. In 2006, Adnan Khashman et al. presented an Intelligent
Coin Identification System (ICIS), which uses neural
network and pattern averaging for recognizing rotated coins at various degrees. It shows 96.3% correct identification i.e.
77 out of 80 variably rotated coin images were correctly identified.
Mohamed Roushdy had used Generalized Hough Transform to detect coins in image. Zhang et al. uses genetic
programming for a number of object classification and detection problems. Typically, low-level pixel statistics are used to
form the terminal set, the four arithmetic operators are used to construct the function set, and the fitness functions are
based on either classification accuracy or error rate for object classification problems, and detection rate and false alarm
rate for object localization and detection problems. Results have been achieved on classification and detection of regular
objects against a relatively uncluttered background. Since the work to be presented in this paper focuses on the use of
genetic programming techniques for object recognition.
3. IMPLEMENTATION DETAILS:
Pattern Recognition :
statistical approach and structural approach are basic approaches in pattern recognition. In statistical approach, the
pattern is represented as a vector in a feature space. Then statistical concept is a decision algorithm, it decides to which
class the pattern belongs. In the structural approach, the pattern is represented by its structure. For example, a string of
Volume 3, Issue 3, March 2014
Page 288
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 3, Issue 3, March 2014
ISSN 2319 - 4847
symbols, a graph connecting the primary elements, etc. The statistical method can be broadly classified into classical and
Artificial Neural Networks (ANN) approaches .[6]
The coin classification technique is based on computations like there should be proper lightning on coin.coins should
move on conveyor belt,proper separation should be there in between coins and fed to system for recognition,each coin
should be weighed accurately,coin should be collected from both sides.coin image can be rotated by any degree.coin
images with 256 gray values are to be computed.
Coin recognition system:
There are basically seven steps for coin recognition process:
1. Acquire RGB coin image.
2. Convert RGB image into Gray scale.
3. Remove shadow from image.
4. Crop and trim the image.
5. Generate pattern averaged image .
6. Generate feature vector and pass it as input to trained Neural network.
7. Give appropriate result according to output of neural network.
Pre-Processing :
The Zooming and de-zooming are the important processes by which a coin image is increased or decreased in size.
The zooming helps us to make the size of the coin image bigger, by which recognition rate is increased.[7]
Data Acquisition :
Ordinary Cartesian coordinate system is used
to represent a pixel of an image. In this system, g(x, y) is the gray level at the pixel (x, y). Images can alternatively be
thought of as ordinary matrices in which the gray level of a pixel is represented as g1(i, j).
Figure 1. Pre processing image.
4. CONCLUSION
Due to large intra-class variance, the classification
of ancient coins is still a challenging task, especially if attempted from single 2D images.An ANN based automated coin
recognition system has been
developed using MATLAB. In this system, firstly preprocessing of the images is done and then these preprocessed images
are fed to the trained neural network
References:
[1] Fukumi M. and Omatu S. Designing A Neural NetworkFor Coin Recognition By A Genetic Algorithm. Proceedings
of 1993International Joint Conference on Neural Networks, pages 2109–2112, 1993.
[2] Khashman A., Sekeroglu B. and Dimililer K. Intelligent Coin Identification System. Proceedings of the IEEE
International Symposium on Intelligent Control, pages 1226–1230, 2006.
[3] Roushdy M. Detecting Coins with Different Radii based on Hough Transform in Noisy and Deformed Image. In the
proceedings of GVIP Journal, (1), 2007.
[4] Bischof H., Wildenauer H., and Leonardis A. Illumination insensitive eigenspaces. Proc.of International Conference
on Computer Vision, pages 233–238, 2001.
[5] Thumwarin. P, S.Malila, P.Janthawang, W.Pibulwej, and T.Matsura. A Robust Coin Recognition method with
rotation Invariance. IEEE, pages 520–523.
[6] modi ,s.,bawa., “automated coin recognition system using ANN . International journal of computer applications,
pages. 8887-0975,2011.
[7] kaur, p., “A Survey : coin recognition techniques using ANN”. International Journal For Technological Research In
Engineering Volume 1, Issue 4, pages.209-212,2013.
Volume 3, Issue 3, March 2014
Page 289
Download