Intelligent Indian Currency Detection with Note to Coin Exchanger

Similar documents
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Note to Coin Exchanger

NOTE TO COIN EXCHANGER WITH FAKE NOTE DETECTION

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

Indian Currency Recognition and Verification Using Image Processing

IJRASET 2015: All Rights are Reserved

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

SECURITY FEATURES OF A GENUINE NOTE SLBC, MADHYA PRADESH

ABSTRACT I. INTRODUCTION

Counterfeit Currency Note Detection using Multispectral Imaging and Image Processing

Recognition and Authentication of Indian Currency using Image processing

Indian Currency Recognition and Authentication using Image processing

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

Fake Currency Detection Using Image Processing

Awareness Session. Security Features of New Design Currency Notes.

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

FORENSIC SCIENCE PAPER No. 8: Questioned Document MODULE No.27 : Counterfeiting of Indian Bank Notes

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

Recognition System for Pakistani Paper Currency

CHALLENGES IN INDIAN CURRENCY DENOMINATION RECOGNITION & AUTHENTICATION

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

An Improved Bernsen Algorithm Approaches For License Plate Recognition

CURRENCY DETECTION AND DENOMINATION SYSTEM USING IMAGE PROCESSING Pranjal Ambre 1, Ahamadraja Mansuri 2, Harsh Patel 3, Assistant Prof.

Original and Counterfeit Money Detection Based on Edge Detection

Counterfeit Machines and Money SOP

(Volume3, Issue2) Mahesh R Pujar ABSTRACT

THE MODERN METHODS OF CURRENCY VERIFICATION

Questioned Documents. Forensic Science

FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka

Matlab Based Vehicle Number Plate Recognition

New Banknotes Handling Guide. Banks and Retailers

Implementation of License Plate Recognition System in ARM Cortex A8 Board

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

RBI/ /87 DCM(FNVD) G- 5/ / July 1, Master Circular Detection and Impounding of Counterfeit Notes

Number Plate Recognition System using OCR for Automatic Toll Collection

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

An Effective Method for Removing Scratches and Restoring Low -Quality QR Code Images

Development of Image Processing Technique for Preventing Unauthorized Photography

CZK 100 BANKNOTE 2018 VERSION

GSM Based Water Billing System

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Detection of License Plates of Vehicles

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

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

An Electronic Eye to Improve Efficiency of Cut Tile Measuring Function

BANKNOTE CHARACTERIZATION USING THE FTIR SPECTROSCOPY

DECISION ON HANDLING SUSPECTED COUNTERFEIT MONEY

Automatic Licenses Plate Recognition System

Genuine U.S. Currency Production, Security Features, and Counterfeiting

ME 6406 MACHINE VISION. Georgia Institute of Technology

VENDING MACHINE USING VHDL

A new seal verification for Chinese color seal

FLUORESCENCE MAGNETIC PARTICLE FLAW DETECTING SYSTEM BASED ON LOW LIGHT LEVEL CCD

An Image Processing Method to Convert RGB Image into Binary

Unmasking the Criminal Frauds and Forgeries

Bare PCB Inspection and Sorting System

Machine Assisted Authentication of Paper Currency: an Experiment on Indian Banknotes

Touchless Fingerprint Recognization System

INFORMATION CONCERNING TESTS OF BANKNOTE AUTHENTICITY CHECKING OR FITNESS SORTING MACHINES

MAV-ID card processing using camera images

Image Extraction using Image Mining Technique

DISTRIBUTION TRANSFORMER MONITORING AND CONTROL SYSTEM FOR REMOTE ELECTRIC POWER GRIDS THROUGH GSM

CZK 200 BANKNOTE 2018 VERSION

World Journal of Engineering Research and Technology WJERT

NEW FORINT BANKNOTES H U N G A R I A N L E G A L T E N D E R BOCHURE forint banknote security features 2017

The CNB s role in maintaining money circulation

Follower Robot Using Android Programming

CZK 5000 BANKNOTE 2009 VERSION

Color Image Segmentation Using K-Means Clustering and Otsu s Adaptive Thresholding

Printed Document Watermarking Using Phase Modulation

AUTOMATIC RESISTOR COLOUR CODING DETECTION & ALLOCATION

1. Redistributions of documents, or parts of documents, must retain the SWGIT cover page containing the disclaimer.

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

Automatic License Plate Recognition System using Histogram Graph Algorithm

Quality Control of PCB using Image Processing

Operation Instructions

Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks

An Artificial Intelligence System for Monitoring and Security for Vehicular Plate Number in Lyceum of the Philippines University Laguna

The total manufacturing cost is estimated to be around INR. 12

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

License Plate Localisation based on Morphological Operations

Automated Number Plate Verification System based on Video Analytics

A Chinese License Plate Recognition System

ULS24 Frequently Asked Questions

AUTOMATIC POWER FACTOR CORRECTION AND MONITORING BY USING PIC MICROCONTROLLER

Embedded Based Semi-Automatic Money Denomination System

Volume III July, 2009

INTELLIGENT SEGREGATION SYSTEM

Number Plate Recognition Using Segmentation

Exercise questions for Machine vision

RBI/ /26 DCM (FNVD) G 4/ / July 20, Master Circular Detection and Impounding of Counterfeit Notes

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

Thresholding Technique for Document Images using a Digital Camera

A Fruit Quality Management System Based On Image Processing

AUTOMATIC INSPECTION SYSTEM FOR CMOS CAMERA DEFECT. Byoung-Wook Choi*, Kuk Won Ko**, Kyoung-Chul Koh***, Bok Shin Ahn****

Indian Coin Matching and Counting Using Edge Detection Technique

Studying of Reflected Light Optical Laser Microscope Images Using Image Processing Algorithm

[Kadappa, 4(6): June, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Design and Implementation of an Intelligent Parking Management System Using Image Processing

take a closer look Your easy to follow guide to checking banknotes Includes the polymer 10 note

Transcription:

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February-2016 ISSN 2229-5518 Intelligent Indian Currency Detection with Note to Coin Exchanger Prof. Vinay.U.Kale, Dhiraj Dandge, Department of Electronics and Telecommunication Engineering, Prof. Ram Meghe Institute of Technology & Research Badnera,Amravati-444701 Sant Gadage Baba Amravati University Dhiraj.mh27@gmail.com, vukale@mitra.ac.in Abstract - Requirement of coins in a daily transaction at places like bus station, railway station, mall and park is the main purpose of designing an efficient and simple machine which will fulfil need of coins for transactions so that people will not face any problem of coins. This project will provide coins for note, for this purpose we have developed mechanical coin dispensing project which takes the note inside and checks whether note is fake or real, if note is real camera takes picture of it and after that it will find out its value using image processing technique and then according to the value of note equivalent number of coins are dispensed. In this way we are trying to design an efficient machine which will be having low cost as compared to other existing machines. In this project we have developed algorithm in MATLAB for image binarization to detect the value of note. And we have implemented a fake note detection unit using UV LED and photodiode. bulky. Also one feel uncomfortable will carrying coins. As a matter of fact today people have changed their mentality about coins which is acceptable. This is because carrying a 10 rupee note is preferable than carrying ten coins of 1 rupee. Also coins tend to make a lot of sound which can be irritating for someone. Such people face problem when they go out in the market. Key-Words: Fake Note Detection, coin dispensing model, Image binarization. Introduction: - In today s world due to increase in the value of money the term coins or cent rarely have a value that it use to have in the earlier days. In the olden days, the value of coin was much more than what it is today. Even a single rupee used to mean a lot. Even we can remember our childhood when our parents use to give a 25 paisa or 50 paisa coin as a pocket money. Nowadays people prefer note over coin just because coins make one s purse a bit In our daily life people come across with the problem of not getting coin at various public places such as railway stations, malls, bus stations etc. People find it very difficult to get denomination at such places. This results in frustration. Suppose you purchased ticket which cost five rupees and you give a 10 or a 20 rupee note at the ticket counter. The person asks for a change and you don t have it, what will you do? Then you go around looking for a change at the station and you don t get it. At that time either you leave the change at that counter or sometimes you are forced to purchase certain things that are 453

ISSN 2229-5518 454 unnecessary for you at that time which results in wastage of money. So in order to help people we are developing an interactive system that generates currency recognition system using localization and colour recognition with the help of MATLAB. The proposed system will be useful in day to day life of every common man where people have to suffer for change at many public places. As mentioned in the applications this project is a real time application for all real time places. In the future this system can also be applied in the buses itself. This will be a relief for the conductors and passengers. A change machine is a machine that accepts large denominations of currency and returns an same amount of currency in smaller bills or coins. Typically these machines are used to provide coins in exchange for paper currency. An Automated Recognition of Fake Indian Currency Notes Fig.Block diagram of fake note detection unit The main objective of this project is to find out the counterfeit banknotes with the help of hardware s. The system is built in MALAB software where different tools and algorithms will help us to process the templates of note. Notes are available in nominal values of 5, 10, 20, 50, 100 etc rupees and these notes have their own dimensions. So it is very necessary to first calculate the dimensions of each note and put their values in database. This role is played by the machine where a camera is fitted which will scan the whole note at once. With sharpeyed sensors, machine will scan the entire banknote in high-resolution detail. This machine has qualities to enhance your business to ensure trouble free adjustment to your future and current needs. The keen sighted scanner detects all defective banknotes, in contrast to other low level detector and scanning techniques. We have used Ultraviolet rays in order to determine so. The rays will be incident on the note using a UV bar which radiates UV light. If the note is real then the silver strips on the note will illuminate in green color and an image of the note will be taken. By using the HSV algorithm only the green components of that note is assigned to one that is white portion and zero is assigned to the rest portion of note. If these green strip which is in white portion are found to be in between 1 to 8 in numbers then the note is real. The Reserve bank of India estimates that there is at least Rs.2 trillion fake rupee notes in across India. It is suspected that almost all of these notes originate from security presses located elsewhere. A common person does not know what to do when he gets a fake note. There are some points to keep in mind while checking the bank note- Visual Fake Currency Detection, Paper Quality, mark printed in intaglio in which the image is in a slightly raised manner, a promise and guarantee clause, the emblem of the Ashoka Pillar, portrait of Mahatma Gandhi, the RBI seal, all serial numbers Security Features on Indian Banknote 1. Watermark- The Mahatma Gandhi Series of banknotes contain the watermark of Mahatma Gandhi

ISSN 2229-5518 455 with a light and shade effect and multidirectional lines in the watermark window. 2. Fluorescence Panels number of the notes are printed inflorescent ink. The notes have optical fibers. All can be seen when the notes are exposed to ultra-violet lamp 3. Micro lettering This feature appears between the Mahatma Gandhi portrait and vertical band. It contains the word RBI in Rs.10 and Rs.5. The notes of Rs.20 and also contain the denominational value of the notes in micro letters. This feature can be seen better under a Magnifying glass. 4. Latent Image- On the obverse side of Rs.1000, Rs.500, Rs.100, Rs.50 and Rs.20 notes, a vertical band on the right side of the Gandhi s portrait contains a latent image showing the associate denominational value in numeral. The latent image is visible only if the note is held horizontally at eye level. 5. Optically Variable Ink This is a resent security feature incorporated in the Rs.500 and Rs.1000 notes with revised color scheme introduced in November 2000. The numeral 500 and 1000 on the obverse of Rs.500 and Rs.1000 notes respectively is printed in optically variable ink viz, a colourshifting ink. The colour of the numeral 500/1000 appears green when the note is held flat but would change to blue when the note is held at an angle. 6. Serial Numbers Every banknote has its own serial number, so it is important to check whether the number is repeated or wrong. Note to Coin Exchanger The techniques used in this project are Color based recognition technique. The image obtained from the camera may not be directly used for requires enhancement and localization. It involves applying some procedures like Noise Reduction Contrast Enhancement and Normalization. Next we subtract the background from the image and convert it from RGB to gray. After this conversion of the image, we detect the edges present in the image using some edge detection techniques present in the Image Processing Toolbox of Matlab software. Canny operator is selected in our technique to detect the edges prominent in the note. Currency note localization is done by applying scan line algorithm on the image after edge detection. The number of pixels present in each line is counted while the image is scanned from left to right line by line. The line that contains the number of pixels greater than the set threshold is highlighted. Likewise is applied from top to bottom. After the localization of Indian currency note, our next step in the algorithm is color matching. The Color Threshold module is used to remove parts of the image that fall within a specified color range. This module can be used to detect objects of consistent color values. The interface displays the Red, Green and Blue histograms. Histograms chart has pixel value (0-255) on the X axis and number of pixels (0-image size) corresponding to that color value on the Y axis. Using histograms, we can filter pixels with those values out of the image leaving the desired object in view. The three RGB components is the minimum and maximum threshold limit present in any currency note and is determined by experimenting on various different values.

ISSN 2229-5518 456 We have used ATmega16 controller. The main task or function of this controller is to control the action of each and every block. It checks whether the note is inserted or not, it also controls the coin dispenser unit. According to the indication from MATLAB software it will display the respective notification. Controller performs some mathematical operation in order to check the amount inserted by user in terms of coin is exactly matched with the amount of note or not. All the DC motors used for various purposes are controlled by this unit only. Algorithm Algorithm For Detection For Note (Fake Or Real) 1. Start 2. Initializing LCD 3. Display Project name Intelligent Indian Currency Detection with Note to Coin Exchanger 4. If note placed on the plate? No, go to step 2 5. Yes, note is taken inside the model using dc motor. 6. Send the indication to MATLAB software on PC via RS232 7. MATLAB will take the snap of note using color segmentation and give us the reading in RGB format. 8. If MATLAB software sends 1 then go to next step else go to step 21. 9. Display *ORIGINAL NOTE* and send the indication to MATLAB software on PC viars232. MATLAB software will take the snap of note using color segmentation and give us the reading in RGB function format. 10. Again wait for the indication of MATLAB software via RS232 cable. 11. If it receives 1 then go to next step else go to step 14. 12. Display*Rs. 10 NOTE*, and go to step 15 13. Display*Rs. 20 NOTE*, and go to step 15 14. Wait for Keyboard input from user for denomination in 1, 2 or 5 Rs coin. 15. Equate the amount entered by user with amount of the note. 16. If amount same then go to step 19 else go to next step. 17. Display *Amount Not Matched* Rotate motor in reverse direction to eject the note, and go to step 22. 18. Turn ON DC motor, Deposit the Note in the container. 19. Turn on the Coin dispensing mechanism to give the respective number of coins according to coin denominations, go to step 22. 20. Display *FAKE NOTE*, and Rotate motor in reverse direction to eject the note. 21. Display THANK YOU TRY AGAIN and go to step 1.

ISSN 2229-5518 457 Overall Flowchart Conclusion As per the Aim of our project we have successfully developed a machine than will provide change to the user. The efficiency of our project is around 95%.Original and fake note are detected very perfectly and is accurate in detection of 10 and 20 rupee note. This Project provides an interactive system that generates currency recognition system using binarization technique and color model with the help of MATLAB software. IR sensor detects the note. And captured image is converted from RGB to HSV format. Different operations like image enhancement operation, subtraction operation, gray scale operation, binary operation, opening operation and after that no of green strips are counted to detect the original and fake note. Depending on the choice of user change of the same amount of coin provided. References 1. Otsu N. A Threshold Selection method from Gray- Level Histograms IEEE Transaction on System Man and Cybernetics.(9),62-66(1979). 2. Angelo Frosini, Marco Gori, A Neural Network-Based Model for Paper Currency Recognition and Verification, IEEE Transaction on NN Vol.7 No. 6 3. Hanish Aggarwal, Padam Kumar Indian Currency Note Denomination Recognition in Colour Images. International Journal on Advanced Computer Engineering and Communication Technology Vol-1 Issue:1 :ISSN 2278 5140 4. Vipin Kumar Jain, Dr. Ritu (IJCSIT) International Journal of Computer Science and Information Technologies, Indian Currency Denomination Identification Using Image Processing Technique ISSN: 0975-9646 Vol.4 (1), 2013, 126 128. 5. Muhammad Ali Mazidi, Rolin Mckinlay, Janice Gillispie PIC Microcontroller & Embedded Systems Using Assembly and C, 2nd Ed. Pearson Edu., 2008, pp 201-311. 6. ARCHANA BADE, DIPALI AHER, PROF SMITA KULKARNI, International 7. Journal On Recent and Innovation Trends In Computing and Communication, ISSN: 8. 2277-4804, Pune, 2013, pp. 154-158. 9. www.datasheetcatalog.com 10. www.ti.com 11. Muhammad Ali Mazidi, Microcontroller & Embedded Systems, 2nd Ed. Pearson 12. Edu., 2003, pp. 1-55. 13. Muhammad Ali Mazidi, Rolin Mckinlay, Janice Gillispie PIC Microcontroller & 14. Embedded Systems Using Assembly and C, 2nd Ed. Pearson Edu., 2008, pp 1-40.