Presentation on how to chat with PDF using ChatGPT code interpreter
Fake Currency detction Using Image Processing
1. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 1
Fake Currency Detection Using Image Processing
Shruti V Gurav
USN-2JG17EC005
Under the guidance of
Mr. Allayya Kudli
Assistant Professor
Department of Electronics and Communication Engineering
Jain AGM Institute of technology
Jamkhandi– 587301
Batch-2017
Pradnya B Patil
USN-2JG17EC002
Savita L Hanchinal
USN-2JG17EC004
Fake Currency Detection using Image Processing
A project/dissertation submitted in partial fulfilment of the requirements for the degree of
BACHELOR OF ENGINEERING IN ELECTRONICS AND COMMUNICATION
by
2. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 2
Fake Currency Detection Using Image Processing
Overview
Introduction
Reason to Choose
Objective
Methodology Of Project
Conclusion
Future Scope
3. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 3
Fake Currency Detection Using Image Processing
Introduction
Counterfeiting money stands for the illegal replication of original currency, hence
counterfeit currency is a fake currency that has not been authorized by the
government.
Every year RBI faces the problem of counterfeit currency notes once filtered and
circulated in the market.
The methodology of image processing is based on the extraction of the features of Indian
bank notes.
Images are processed by using various techniques of image processing and further various
features are extracted from the images .
The approach consists of a number of components including image processing ,
characteristics extraction, classification images.
4. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 4
Fake Currency Detection Using Image Processing
Reason to Choose
Commercial areas like the banks, malls, jeweler stores etc have huge amount of
transactions on a daily basis such places may be able to afford and find it feasible to by
machine that use UV light and other techniques to detect the authenticity of the currency.
But for common people it is very difficult to just detect weather the currency is fake or
genuine and they may face losses especially during bank deposits and transaction.
This system is designed such that any person can use it easily and detect the authenticity of
the currency he has buy using the usual features of the currency.
This system can further be converted into an app so that it is accessible to all the people.
5. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 5
Fake Currency Detection Using Image Processing
Objective
The main objective of the project is to identify the fake Indian currency based on the
features present in the real note and fake currency.
Classify the image of the currency weather it is fake of genuine.
6. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 6
Fake Currency Detection Using Image Processing
Methodology of Project
The current system that are present are only machine based i.e. it is only for commercial
use.
The system that use image processing are performed on Mat lab .This machines are based
on optical sensing or proximity detection in optical detection the currency is kept under the
machine and the UV light is scanned over the currency and if the currency shines due to
fluorescence then it is genuine currency.
In proxy detection ink is used to make currency contents ferromagnetic properties, so when
the currency is passed through the magnetic belt and if it shows some movement than it is
concluded that it is genuine currency.
But our proposed method is based on image processing technique.
7. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 7
Fake Currency Detection Using Image Processing
Methodology of Project
Flowchart:
8. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 8
Fake Currency Detection Using Image Processing
Methodology of Project
1.Input
The image of the currency that has to be checked or verified as a genuine currency is taken
as an input for the system.
The input image can be acquired using techniques like scanning the image or clicking the
picture with the phone and then uploading it to the system.
9. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 9
Fake Currency Detection Using Image Processing
Methodology of Project
2.Image Pre-processing
Image pre-processing are the steps taken to format images before they are used by model
training and inference.
Two methods of pre-processing used are:
A. Resize the image
B. Noise reduction with Morphological Operation
10. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 10
Fake Currency Detection Using Image Processing
Methodology of Project
3.Image Segmentation
In digital image processing and computer vision, image segmentation is the process of
partitioning a digital image into multiple segments (sets of pixel, also known as image
objects).
The goal of segmentation is to simplify and/or change the representation of an image into
something that is more meaningful and easier to analyse.
11. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 11
Fake Currency Detection Using Image Processing
Methodology of Project
Create Binary Mask(Graph cut method)
Graph cut is a semiautomatic segmentation technique that you can use to segment an
image into foreground and background elements.
Graph cut segmentation does not require good initialization.
You draw lines on the image, called scribbles, to identify what you want in the
foreground and what you want in the background.
The Image Segmenter segments the image automatically based on your scribbles and
displays the segmented image.
You can refine the segmentation by drawing more scribbles on the image until you
are satisfied with the result.
12. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 12
Fake Currency Detection Using Image Processing
Methodology of Project
4.Feature Extraction
Transforming the input data into the set of features is called feature extraction.
Feature extraction describes the relevant shape information contained in a pattern so
that the task of classify the pattern is made by a formal procedure.
13. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 13
Fake Currency Detection Using Image Processing
Methodology of Project
Texture feature from the list:
I. Energy
II. Contrast
III.Homogeneity
IV.Correlation
14. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 14
Fake Currency Detection Using Image Processing
Methodology of Project
Other Features extracted are:
I. Mean
II. Standard Deviation
III. RMS
IV. Variance
V. Smoothness
VI. Inverse Difference Movement
15. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 15
Fake Currency Detection Using Image Processing
Methodology of Project
5.Classification
Train the features extracted from the currency into SVM(Support Vector Machine) model.
A support vector machine (SVM) is machine learning algorithm that analyzes data for
classification and regression analysis. SVM is a supervised learning method that looks at
data and sorts it into one of two categories. An SVM outputs a map of the sorted data with
the margins between the two as far apart as possible.
Graphical Representation Of SVM classifier
16. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 16
Fake Currency Detection Using Image Processing
Methodology of Project
6.Result
The SVM classifier classifies weather the input currency is fake or genuine based
the extracted features from the currency notes as discussed .
17. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 17
Fake Currency Detection Using Image Processing
Methodology of Project
Technical specification
Hardware Requirement
Processor:Any intel or AMD x84 or 64 processor
RAM:4GB
Hard Drive:10GB
Disk space:1GB
Software Requirement
Programming language: MATLAB
Tool: MATLAB R2020a
Operating System: Microsoft Window 7,Window 10
18. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 18
Fake Currency Detection Using Image Processing
Conclusion
Furthermore, the proposed classifier has very good generalization ability
and needs low computing power when using a linear kernel.
We have applied SVM to paper currency verification. After extracting crucial
features from banknotes by using some low-cost sensors, we have experimented
on our SVM classifier and achieved very good performance .
19. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 19
Fake Currency Detection Using Image Processing
Future work
Hence it is very suitable for implementing an automatic verifier for paper currency.
Our future work includes applying other support vector machines, such as nu-SVM
,SSVM and RSVM , for paper currency verification and using support vector
machines to deal with the problem of multiple kinds of paper currency
identification.
Also this project initiates to build an application to make easy to use for people and
also apply this methodology on foreign currency.
20. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 20
Fake Currency Detection Using Image Processing
References
[1] Chin-Chen Chang *, Tai-Xing Yu and Hsuan-Yen Yen-Paper Currency
Verification with Support Vector Machines, Third International IEEE Conference on
Signal-Image Technologies
[2] Vidhi Roy, Gangey Mishra, Rahul Mannadiar, Sushant Patil-International Journal
of Computer Science and Mobile Computing IJCSMC, Vol. 8, Issue. 4, April 2019,
pg.88 – 93
[3] Ankur Saxena ,Pawan Kumar Singh, Ganesh Prasad Pal, Ravi Kumar Tewari-
Fake Currency Detection Using Image Processing , International Journal of
Engineering & Technology, 7 (4.39) (2018) 199-205
21. DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING JAGMIT JAMKHANDI 21
Fake Currency Detection Using Image Processing
Thank You!!!