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
Table of Contents
ToggleFake 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.
[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

