Currency Guard
Currency Guard
🔍 Abstract:
The proliferation of counterfeit currency poses significant challenges to economies worldwide. This
project introduces CurrencyGuard, a Convolutional Neural Network (CNN)-based system developed to
accurately distinguish between genuine and counterfeit Indian currency notes. Leveraging deep learning
techniques, the model is trained on a balanced dataset comprising 1,200 images—600 authentic and
600 counterfeit—ensuring robust performance across various denominations.
CNN Architecture: Utilizes a deep learning model to classify currency notes as real or fake.
Balanced Dataset: Incorporates an equal number of real and fake currency images to mitigate bias.
Data Augmentation: Enhances model generalization through techniques like zooming, shearing, and
horizontal flipping.
Performance Metrics: Monitors training and validation accuracy and loss over 150 epochs to assess
model efficacy.
Graphical User Interface (GUI): Provides an intuitive interface for users to upload images or capture
real-time photos for currency validation.
This system is designed to assist financial institutions, retail businesses, and law enforcement agencies in
identifying counterfeit currency swiftly and accurately, thereby enhancing economic security.
Keywords:
Counterfeit Detection, Convolutional Neural Network, Currency Authentication, Deep Learning, Image
Classification, Financial Security, Indian Currency, GUI Application