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

Similar documents
IJRASET 2015: All Rights are Reserved

Intelligent Indian Currency Detection with Note to Coin Exchanger

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

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

Note to Coin Exchanger

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

Indian Currency Recognition and Authentication using Image processing

Indian Currency Recognition and Verification Using Image Processing

Recognition and Authentication of Indian Currency using Image processing

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

NOTE TO COIN EXCHANGER WITH FAKE NOTE DETECTION

ABSTRACT I. INTRODUCTION

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

(Volume3, Issue2) Mahesh R Pujar ABSTRACT

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

Fake Currency Detection Using Image Processing

Indian Coin Matching and Counting Using Edge Detection Technique

Counterfeit Currency Note Detection using Multispectral Imaging and Image Processing

Automatic License Plate Recognition System using Histogram Graph Algorithm

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Original and Counterfeit Money Detection Based on Edge Detection

VENDING MACHINE USING VHDL

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

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

Recognition System for Pakistani Paper Currency

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

World Journal of Engineering Research and Technology WJERT

Automated Number Plate Verification System based on Video Analytics

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

Automatic Recognition and Counterfeit Detection of Ethiopian Paper Currency

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

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

CHALLENGES IN INDIAN CURRENCY DENOMINATION RECOGNITION & AUTHENTICATION

Image Forgery Detection Using Svm Classifier

A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter

A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

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

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Computing for Engineers in Python

Segmentation of Microscopic Bone Images

Iris Recognition using Hamming Distance and Fragile Bit Distance

An Efficient Hand Image Segmentation Algorithm for Hand Geometry based Biometrics Recognition System

Matlab Based Vehicle Number Plate Recognition

Automatic Licenses Plate Recognition System

International Journal of Advance Engineering and Research Development

An Automatic System for Detecting the Vehicle Registration Plate from Video in Foggy and Rainy Environments using Restoration Technique

Efficient Car License Plate Detection and Recognition by Using Vertical Edge Based Method

Touchless Fingerprint Recognization System

Kamaljot Singh Kailey et al,int.j.computer Technology & Applications,Vol 3 (3),

Comparitive analysis for Pre-Processing of Images and videos using Histogram Equalization methodology and Gamma correction method

A Real Time based Physiological Classifier for Leaf Recognition

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

Fig.1: Sample license plate images[13] A typical LPR system is composed of several hardware and software components as illustrated in Figure 2

Recognition Of Vehicle Number Plate Using MATLAB

Urban Feature Classification Technique from RGB Data using Sequential Methods

An Efficient Approach for Automatic Number Plate Recognition System under Image Processing

Line Segmentation and Orientation Algorithm for Automatic Bengali License Plate Localization and Recognition

Implementation of License Plate Recognition System in ARM Cortex A8 Board

DISEASE DETECTION OF TOMATO PLANT LEAF USING ANDROID APPLICATION

Develop an Efficient Algorithm to Recognize, Separate and Count Indian Coin From Image using MATLAB

Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Technique

AN OPTIMIZED APPROACH FOR FAKE CURRENCY DETECTION USING DISCRETE WAVELET TRANSFORM

License Plate Recognition Using Convolutional Neural Network

A QR Code Image Recognition Method for an Embedded Access Control System Zhe DONG 1, Feng PAN 1,*, Chao PAN 2, and Bo-yang XING 1

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

Method to acquire regions of fruit, branch and leaf from image of red apple in orchard

LABVIEW DESIGN FOR EDGE DETECTION USING LOG GABOR FILTER FOR DISEASE DETECTION

Image Restoration and De-Blurring Using Various Algorithms Navdeep Kaur

Detection and Verification of Missing Components in SMD using AOI Techniques

A SURVEY ON HAND GESTURE RECOGNITION

CSSE463: Image Recognition Day 2

Face Detection System on Ada boost Algorithm Using Haar Classifiers

A Decision Tree Approach Using Thresholding and Reflectance Ratio for Identification of Yellow Rust

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

License Plate Localisation based on Morphological Operations

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

Hand Segmentation for Hand Gesture Recognition

Development of Image Processing Technique for Preventing Unauthorized Photography

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

PV Module fault detection & diagnosis

Detection of Defects in Glass Using Edge Detection with Adaptive Histogram Equalization

Measuring Leaf Area using Otsu Segmentation Method (LAMOS)

VEHICLE IDENTIFICATION AND AUTHENTICATION SYSTEM

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

Automatic Car License Plate Detection System for Odd and Even Series

Image Processing and Particle Analysis for Road Traffic Detection

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

Bare PCB Inspection and Sorting System

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

HISTOGRAM BASED AUTOMATIC IMAGE SEGMENTATION USING WAVELETS FOR IMAGE ANALYSIS

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK

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

ANALYSIS OF GABOR FILTER AND HOMOMORPHIC FILTER FOR REMOVING NOISES IN ULTRASOUND KIDNEY IMAGES

Feature Extraction Technique Based On Circular Strip for Palmprint Recognition

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Implementation of Sensors Using Matlab and C Softwares

Offline Signature Verification for Cheque Authentication Using Different Technique

Region Based Satellite Image Segmentation Using JSEG Algorithm

Contrast Enhancement using Improved Adaptive Gamma Correction With Weighting Distribution Technique

Transcription:

PLC BASED CHANGE DISPENSING VENDING MACHINE USING IMAGE PROCESSING TECHNIQUE FOR IDENTIFYING AND VERIFYING Dimple Thakwani, Dr. N Tripathi M.Tech scholar, Deptt. Of Electrical Engg,BIT, Durg,C.G. India Associate Professor, Deptt. Of Electrical Engg,BIT, Durg,C.G. India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Change dispensing vending machines are used to provide change to the user as per the denomination of note given to the machine by the user. Change dispensing vending machine using PLC can be implemented using various devices 3. LITERATURE REVIEW or techniques such as transistors, transducers, sensors and image processing technique. In this research paper image processing technique is used with PLC for change dispensing machine. Counterfeit currency is the major problem associated with change dispenser machine. To detect the counterfeit note and to identify its denomination image processing technique is used. The output of the image processing is given to the PLC and the operation of PLC is programmed using ladder logic in this paper. Key Words: Currency, PLC, Sensor, Image processing technique, Change dispensing (vending) machine. 1. INTRODUCTION A change dispensing vending machine is a machine which is used to dispense change to the user as per the value of the currency inserted in the machine.once the currency is inserted in the machine image processing technique is used to check its denomination, counterfeit note and sensor is used to check availability of stock however the above process would not be time consuming at all and it also reduces the counterfeiter. The user will get all the details on the screen necessary for the valid transaction. Image processing technique is used for validation and identification of note. Along with it a strain gauge based load sensor can be used for checking the availability of stock in the machine. 2. OBJECTIVE To design a change dispenser which will accept currency (note) of denomination 10 rupees and 20 rupee and will dispense 5 rupee coin. So, when the user inserts 10 rupee note he/she would get 2s 5 of 5 rupee coins and 4s of - 5 rupee coins for the 20 rupee note after validation, identification of note and availability of stock. 3.1 In 2013 Vipin Kumar Jain and Dr. Ritu Vijay propose method for identifying denomination of currency using image processing technique. First the ROI is extracted than by pattern recognition and Neural Network matching technique is used to match or find the currency. 3.2 In 2014 S.Surya and G.Thilambal propose method to recognize currencies from different countries based on features that is color, texture, size in image processing using filters and Sobel operator. 3.3 In 2014 Binod Prasad Yadav, C.S Patil, R.R Karhe, P.H Patil propose method counterfeit currency detection using MATLAB and feature extraction with HSV color space and other application of image processing technique. 4. FEATURES OF 10 AND 20 RUPEES Every Indian currency issued by RBI has some special security features. Some are same for certain currencies while other may vary as shown in table 1. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 454

Table -1: Features of 10 and 20 rupees note Feature 10 Rupee note 20 Rupee note TABLE-2: Main demarcation of 10 and 20 rupees note Feature 10 rupee note 20 rupee note Image Size 63 137 mm 63 147 mm Identification mark Intaglio image Size 63 137 mm 63 147mm Seen through register 5. HARDWARE REQUIRED PLC, Camera or Sensor, currency, coin Waterm ark Fluoresc ence Security Thread Micro lettering Year of printing Intaglio image Latent image Identific ation mark 6. METHODOLOGY 6.1 IMAGE ACQUIT ION- Image acquisition is the first step for identifying denomination and counterfeit currency as image processing technique processes the acquired image. Image can be acquire using scanner or camera. The image captured/ scanned are stored in.jpeg format 6.2 IMAGE PREPROCESSING The main purpose for preprocessing is to remove noise from the acquired image and to improve its visual appearance. It includes resizing image, removing noise, separating channels, denoising each channels and then restoring channels. 6.3 FEATURE EXTRACTION It includes the following steps such as- 6.3.1 COLOR FEATURE- It includes converting rgb to xyz color space and then to luv color space. The image obtained is further processed by separating l,u,v then finding the mean, color variance and color skewness for each channel. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 455

6.3.2 EDGE FEATURE In edge detecting feature rgb color space is converted into ycbr color space then y component is extracted, sobel mask is applied and edges are detected. 6.3.3 CONTRAST ENHANCE THE GRAY IMAGE- After gray scale conversion the image contrast is enhanced to emphasize dark lines in lighter background. 6.4 SEGMENTS The number of segments obtained depends on currency for real currency there is only one segment while for counterfeit currency there are many segments as shown in figure 1. 7.1 OUTPUT FOR DENOMINATION OF The acquired image is compared with the stored image and accordingly output for denomination is identified if the image matches with the stored image it will shows the denomination otherwise it will show invalid currency. 7.2 OUTPUT FOR REAL OR COUNTERFEIT The graph obtained for real and counterfeit currency is shown in figure 2. 7. CHECKING COUNTERFEIT AND DENOMINATION OF Flowchart for identifying denomination and counterfeit currency is shown in figure 1 Image Acquistion Image Preprocessing Remove noise Feature extraction Color feature Edge feature Texture feature Image comparison Contrast enhance the gray image Difference image Threshold image Get no of segments FIGURE 2. Graph for real and counterfeit currency From the above graph following points are noted they are as follow Output for denomination Real or counterfeit currency FIGURE 1. Flow chart for identifying and verifying currency using image processing 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 456

TABLE-3: Features of real and counterfeit currency graph Real Counterfeit Threshold value 10*10 4 3*10 4 projected value at 0 Projectedsmoothened Difference between projected value Very small 7.5 0 0.5 Small 9. PLC LADDER DIAGRAM The above flow chart is programmed in PLC as shown in ladder diagram in figure 4 Rung 1 Scan image Proceed image in image processing technique Rung 2 I 1 I 2 I 3 Q 1 dispense 2no of 5 rupees coin Rung 3 I 1 I 4 I 3 Q 2 dispense 4no of 5 rupees coin Rung 4 I 1 I 2 I 4 Q 3 displays fake note Rung 5 I 1 I 2 I 3 Q 4 display insufficient stock I 4 8. IMPLEMENTATION The flowchart of vending machine using PLC is shown in figure 3 Verification and identification of note FIGURE4. Ladder diagram of PLC based change dispensing machine Here, Is note valid I 1,I 2,I 3 and I 4 are normally open. Q 1,Q 2,Q 3 and Q 4 are coils. Yes Check stock I 1- input given to PLC I 2-10 rupee note is identified and verified in Image Processing. If available Yes Set counter Dispense change Stop I 3 sufficient stock available. I 4-20 rupee note is identified and verified in Image Processing. Q 1- Dispenses 2 no of 5 rupee coin. Q 2- Dispenses 4 no of 5 rupee coin. Q 3- Displays fake note. Q 4- Displays insufficient stock. 10. WORKING FIGURE 3. Implementation of change dispensing machine using PLC 10.1 RUNG 1- First the image is acquired using scanner or camera and then processed using image processing technique in Matlab. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 457

10.2 RUNG 2- When input is given to machine, Image processing identify and verify 10 rupee note and check for sufficient stock in machine then machine dispenses 2 no of 5 rupees coin. 10.3 RUNG 3- When input is given to machine, Image Processing identify and verify 20 rupee note and sufficient stock is available then machine dispenses 4 no of 5 rupees coin. 10.4 RUNG 4- When input is given to machine and the Image Processing does not identify the inserted note as 10 or 20 rupee note then machine displays fake note. 10.5 RUNG 5- When input is given to machine, Image Processing identify and verify either 10 rupee or 20 rupee note and there is insufficient stock then machine displays insufficient stock. 6. User manual / guidelines from RBI (2005), Counterfeit money detection, 20 Indian rupees note 7. Comelinus.T Leondes, Image Processing and pattern Recognition, Elseiver 1998 publish,volume(5) of neural Network Systems Techniques and applications. 8. Otsu N. A Threshold Selection method from Gray- Level Histograms IEEE Transaction on system Man and Cybernetics.(9),62-66(1979). 11. RESULT The designed machine successfully give two coins of 5 rupees whenever a currency of Rs 10 is inserted in the machine only after verifying it`s correctness and availability of stock in the machine. This machine also gives four 5 rupees coin for Rs 20 as input as explained above. 12. CONCLUSION It is observed that image processing technique used for identification and verification of currency is faster than sensor in PLC based vending machine. REFERENCES 1. Biplab Roy, and Biswarup Mukherjee, design of a coffee vending machine using single electron devices in 2010 International Symposium on Electronic System Design pp-38-43. 2. Caruso, Michael J.; C.H. Smith; T. Bratland; R. Schneider. "A New Perspective on Magnetic Field Sensing" (PDF). Plymouth, MN and Eden Prairie, MN: Honeywell SSEC and nvolatile Electronics: 14 15. 3. Vipin Kumar Jain, Dr. Ritu Vijay, Indian Currency Denomination Identification Using Image Processing Technique in 2013 International Journal of Computer Science and Information Technologies, Volume 4(1) 4. S.Surya, G.Thailambal, Comparative Study on Currency Recognition System Using Image Processing: in 2014 International Journal of Engineering And Computer Science volume(3) pp- (7723-7726) 5. User manual / guidelines from RBI (2005), Counterfeit money detection, 10 Indian rupees note. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 458