Fake Currency Detection Using Machine Learning and Image Processing | IJCSE Volume 10 – Issue 5 | IJCSE-V10I5P43

IJCSE
International Journal of Computer Science Engineering Techniques
ISSN 2455-135X Β· Peer-Reviewed Β· Open Access
πŸ“š Volume 10, Issue 5
πŸ“… October 16, 2026
πŸ“„ Pages 354–360
πŸ”– ID: IJCSE-V10I5P43

Fake Currency Detection Using Machine Learning and Image Processing

Author(s)

Pothumarthi Sriram, Paravada Teja, Pampana Veerendra, Chinthakayala Swaroop

Abstract

Counterfeit currency is a serious financial crime that can shake a whole country’s economy; it can be prevented, but people are often unaware of how to tell a counterfeit note from a genuine one, so spreading awareness is key. This paper presents a Fake Currency Detection system that applies machine learning and image processing to classify banknote images as genuine or fake. Statistical features (variance, skewness, kurtosis, and entropy) are extracted from the images using wavelet transforms, and classification is performed by supervised modelsβ€”Random Forest, K-Nearest Neighbours (KNN), and Gradient Boostingβ€”combined in an ensemble (Voting Classifier) and tuned with GridSearchCV and cross validation. The paper reports a twenty-study literature survey, the software requirements specification (SRS), a layered, modular system design, the Waterfall development methodology, the implementation stack (Python, OpenCV, NumPy, Pandas, Scikit-learn, PyWavelets, Flask/Django, MySQL/MongoDB), and the testing and deployment strategy. Convolutional neural networks (CNNs), which excel at image pattern recognition, are discussed as a complementary direction. The source work also acknowledges limitations: model effectiveness depends on the quality and omprehensiveness of the training data, counterfeiters constantly adopt new techniques so the dataset must be kept up to date, and the models themselves must be secured against manipulation. Future directions include transfer learning, which adapts pre-trained models to reduce training time and resources, and generative adversarial networks (GANs) for building more comprehensive training datasets.

Keywords

Fake currency, Machine learning, Image processing, NumPy, OpenCV, Convolutional neural network.

Conclusion

The Fake Currency Detection system demonstrates the use of machine learning and image processing to identify counterfeit notes. By extracting variance, skewness, kurtosis, and entropy with wavelet transforms and applying Random Forest, KNN, and Gradient Boosting classifiers, it is reported to achieve high accuracy. The system is efficient, scalable, and user-friendly, suitable for banks, retail shops, and financial institutions, and helps reduce fraud and improve financial security. Quantitative validation remains to be reported.

References

[1] D. V. Kapare, S. Lokhande, and S. Kale, β€œAutomatic Cash Deposite Machine With Currency Detection Using Fluorescent And UV Light,” vol. 3, pp. 309–311, 2013.
[2] A. Upadhyaya, V. Shokeen, and G. Srivastava, β€œAnalysis of counterfeit currency detection techniques for classification model,” in Proc. 4th Int. Conf. Comput. Commun. Autom. (ICCCA), 2018, pp. 1–6, doi: 10.1109/CCAA.2018.8777704.
[3] S. Arya and M. Sasikumar, β€œFake Currency Detection,” in Proc. Int. Conf. Recent Adv. Energy-Efficient Comput. Commun. (ICRAECC), 2019, pp. 2019–2022, doi: 10.1109/ICRAECC43874.2019.8994968.
[4] A. Kumar and A. Kumar, β€œDog Breed Classifier for Facial Recognition using Convolutional Neural Networks,” pp. 508–513, 2020.
[5] M. Haider Ali, β€œThesis Report on Fake Currency Detection using Image Processing Method,” Akiful Mohaimin Rifat Islam Shahriar Chowdhury, no. 13301148, pp. 1–38, 1330 [year as in source].
[6] M. N. Shende and P. P. Patil, β€œA Review on Fake Currency Detection using Image Processing,” Int. J. Futur. Revolut. Comput. Sci. Commun. Eng., vol. 4, no. 1, pp. 391–393, 2018.
[7] M. N. Rathore and J. Sagar, β€œA Review on Fake currency detection using feature extraction,” vol. 10, no. 11, pp. 407–411, 2019.
[8] K. Santhanam, S. Sekaran, S. Vaikundam, and A. M. Kumarasamy, β€œCounterfeit currency detection technique using image processing, polarization principle and holographic technique,” Proc. Int. Conf. Comput. Intell. Model. Simul., pp. 231–235, 2013, doi: 10.1109/CIMSim.2013.44.
[9] P. Ponishjino, K. Antony, S. Kumar, and S. Jebakumar, β€œBogus currency authorization using HSV techniques,” Proc. ICECA 2017, vol. 2017 January, pp. 179–183, 2017, doi: 10.1109/ICECA.2017.8203667.
[10] Q. Zhang and W. Q. Yan, β€œCurrency Detection and Recognition Based on Deep Learning,” Proc. AVSS 2018, pp. 0–5, 2019, doi: 10.1109/AVSS.2018.8639124.
[11] R. M. Colaco, R. Fernandes, and S. Sowmya, β€œEfficient Image Processing Technique for Authentication of Indian Paper Currency,” in Int. Conf. Comput. Commun. Informatics (ICCCI), IEEE, 2021.
[12] G. V. Vadnere, S. A. Khilari, H. P. Sonawane, P. Sharad Sanap, A. M. Koneri, and M. J. Shinde, β€œIndian Currency Identification Using Image Processing,” ISSN 2582-7421.
[13] D. Jamkhandikar, S. Kaveri, and V. Poojashree Sudharani, β€œIndian Currency Recognition System,” 2021.
[14] J. Sangogi, P. Patil, and A. Jadhav, β€œFake Currency Detection Using Image Processing.”
[15] A. Shiby, F. Francis, P. Jose, and R. Augustine, β€œFake Currency Detection Using Image Processing.”
[16] L. Thomas and J. Roy, β€œCurrency Recognition Using Neural Networks,” Neural Comput. J., vol. 18, no. 4, pp. 455–468, 2021.
[17] A. Khan and S. Iyer, β€œReal-Time Currency Detection Using Mobile Applications,” Mobile Comput. J., vol. 7, no. 1, pp. 78–89, 2022.
[18] M. Rao and K. Nair, β€œCounterfeit Currency Detection Using Texture Analysis,” vol. 134, pp. 56–63, 2020 [venue not given in source].
[19] Y. Li and H. Zhang, β€œDeep CNN-Based Fake Currency Detection,” IEEE Trans. Image Process., vol. 30, pp. 5678–5689, 2021.
[20] S. Bose and R. Sen, β€œCurrency Verification Using Feature Matching,” Comput. Vis. J., vol. 22, no. 6, pp. 789–802, 2019.
[21] A. Sharma and R. Mehta, β€œAutomated Fake Currency Detection Using Machine Learning,” Int. J. Comput. Vis. Appl., vol. 12, no. 3, pp. 145 156, 2022.
[22] P. Singh and K. Verma, β€œDeep Learning Approach for Currency Recognition and Fake Detection,” IEEE Access, vol. 9, pp. 112233 112245, 2021.
[23] S. Gupta and M. Agarwal, β€œIndian Currency Authentication Using Image Processing,” Int. J. Eng. Res. Technol., vol. 10, no. 5, pp. 321–330, 2022.
[24] R. Kumar and P. Joshi, β€œCurrency Detection System Using MATLAB,” Procedia Comput. Sci., vol. 85, pp. 123–130, 2019.
[25] N. Patel and D. Shah, β€œFake Currency Detection Using Hybrid ML Techniques,” J. Artif. Intell. Res., vol. 15, no. 2, pp. 210–225, 2022.
[26] M. Ali and S. Hassan, β€œImage-Based Currency Classification System,” Comput. Sci. Rev., vol. 40, pp. 100–110, 2021.
[27] T. Wang and Y. Chen, β€œCurrency Recognition Using Deep Neural Networks,” Neural Netw. J., vol. 140, pp. 210–220, 2021.
[28] R. Singh and P. Yadav, β€œFake Note Detection Using Color Analysis,” Color Res. J., vol. 45, no. 3, pp. 200–210, 2020.
[29] S. Nair and V. Pillai, β€œAutomated Currency Recognition Using Computer Vision,” Comput. Vis. J., vol. 19, no. 4, pp. 400–410, 2022.
[30] K. Reddy and A. Kumar, β€œAI-Based Counterfeit Detection System,” AI & Security J., vol. 11, no. 2, pp. 150–165, 2023.
[31] D. Lee and K. Park, β€œMachine Vision-Based Currency,” Mach. Vis. Appl., vol. 29, no. 3, pp. 345–356, 2020.
[32] R. Gupta and V. Jain, β€œFake Currency Detection Using Transfer Learning,” IEEE Access, vol. 29, no. 3, pp. 345–356, 2020 [as in source].
[33] H. Kim and S. Lee, β€œAutomated Banknote Authentication System,” Sensors, vol. 21, no. 8, pp. 1234–1245, 2021.
[34] P. Das and A. Roy, β€œCurrency Detection Using Edge Features,” Image Process. Lett., vol. 12, no. 2, pp. 88–95, 2020.
[35] J. Brown and L. White, β€œSmart Currency Detection Using AI,” AI J., vol. 5, no. 1, pp. 12–25, 2022.

πŸ“‹ How to Cite This Paper

Pothumarthi Sriram, Paravada Teja, Pampana Veerendra, Chinthakayala Swaroop (2026). Fake Currency Detection Using Machine Learning and Image Processing. International Journal of Computer Science Engineering Techniques, 10(5), 354–360. ISSN: 2455-135X. DOI: https://doi.org/10.5281/zenodo.23422428
Β© 2026 International Journal of Computer Science Engineering Techniques (IJCSE). All rights reserved. Β· ijcsejournal.org
Submit Your Paper