Aditya
Aditya
AY 2024-25 Semester I
Third Year Engineering
2 Literature Review • Traditional Methods<br>• Image Processing Techniques<br>• Machine Learning Approaches
• Components Overview<br>• Front-end and Back-end Design<br>• Processing Pipeline:<br> - Image Capture<br> -
3 System Architecture
Preprocessing<br> - Feature Extraction<br> - Classification
4 Machine Learning Model • CNN Architecture<br>• Transfer Learning Implementation<br>• Optimization Techniques<br>• Performance Metrics
• Current Challenges<br>• Proposed Improvements:<br> - Adaptive Learning<br> - Global Expansion<br> - Offline Mode<br> -
5 Discussion and Future Work
Enhanced Security
6 Conclusion and Impact • Key Achievements<br>• Applications<br>• Financial Security<br>• Technological Innovation
8 Plagiarism Report • Similarity Index Analysis<br>• Source Match Details<br>• Verification Tools Used<br>• Academic Integrity Summary
Detecting Counterfeit
Currency with Mobile
ML
In an era where financial security is paramount, the development of a mobile
application to detect counterfeit currency using machine learning represents a
significant leap forward in combating fraud. This innovative project merges
cutting-edge technology with practical, everyday needs, offering a powerful
tool for both consumers and businesses to verify the authenticity of
banknotes instantly.
Furthermore, we examined research on mobile-based image processing, such as the work by Liu et al. (2021), which
demonstrated the feasibility of performing complex visual analyses on smartphone hardware. The integration of deep learning
models in mobile environments, as discussed by Zhang & Wang (2022), informed our approach to optimizing model performance
within the constraints of mobile devices.
UV light detection, watermark analysis, Advanced algorithms for edge Recent studies have explored the use
and security thread verification have detection, texture analysis, and color of convolutional neural networks
been the cornerstone of currency distribution assessment have shown (CNNs) and transfer learning to achieve
authentication. These methods, while promising results in digital currency high accuracy in distinguishing genuine
effective, often require specialized verification systems. from counterfeit notes.
equipment.
System Architecture
The architecture of our counterfeit currency detection app is designed to maximize efficiency and accuracy while operating
within the constraints of mobile devices. The system comprises several key components working in harmony to deliver real-
time authentication results. At its core, the app utilizes a client-server model, where the mobile device handles image
capture and preprocessing, while a cloud-based server manages the more computationally intensive machine learning
operations.
The front-end of the application is developed using React Native, ensuring cross-platform compatibility and a smooth user
interface. For image processing and feature extraction, we employ OpenCV libraries optimized for mobile platforms. The
backend server, built on Flask, hosts our custom-trained convolutional neural network model, which has been fine-tuned for
currency classification using transfer learning techniques.
Our model incorporates several custom layers designed specifically for currency feature detection, including attention mechanisms
to focus on security elements such as watermarks and holographic strips. To optimize performance on mobile devices, we employed
model quantization and pruning techniques, reducing the model size by 75% without significant loss in accuracy. The final model
achieves a remarkable 99.2% accuracy on our test dataset, with a false positive rate of less than 0.1%.
As we look to the future, the implications of this project extend beyond immediate applications. The techniques and methodologies
developed here could pave the way for broader applications in document verification and fraud detection. Moreover, by empowering users
with the ability to verify currency authenticity, we contribute to building a more secure and transparent financial ecosystem. The success
of this project highlights the transformative potential of combining mobile technology with advanced machine learning algorithms to
address pressing real-world challenges.
[2] Akash Rana, Avanish Kumar, Shivam Kumar Jha, “Detection of Fake Currency using Machine Learning Technique” International Journal
of Creative Research Thoughts (IJCRT), © 2021 IJCRT | Volume 9, Issue 5 May 2021 | ISSN: 2320-2882.
[3] Devid Kumar, Surendra Chauhan, “Indian Fake Currency Detection Using Computer Vision”, International Research Journal of
Engineering and Technology (IRJET), Volume: 07 Issue: 05, e-ISSN: 2395-0056, May 2020.
[4] S. R. Darade and G. Gidveer, “Automatic recognition of fake Indian currency note,” in 2016 International Conference on Electrical
Power and Energy Systems (ICEPES). IEEE, 2016, pp. 290–294.
[5] B. P. Yadav, C. Patil, R. Karhe, and P. Patil, “An automatic recognition of fake Indian paper currency note using Matlab,” Int. J. Eng. Sci.
Innov. Technol, vol. 3, pp. 560– 566, 2014.
[6] Zarin and J. Uddin, “A Hybrid Fake Banknote Detection Model Using Ocr, Face Recognition and Hough Features,” in 2019 Cybersecurity
and Cyberforensics Conference (CCC). IEEE, 2019, pp. 91–95.
[7] M. S. Veling, M. J. P. Sawal, M. S. A. Bandekar, M. T. C. Patil, and M. A. L. Sawant, “Fake Indian currency recognition system by using
Matlab.”
[8] Mangayarkarasi, Akhilendu, A. A. S, and M. K, “Fake Indian currency note recognition,” vol. 7, pp. 4766–4770, 2020