The only valuable resource in our country is bank currency, which is why money launderers inject fake notes that mimic genuine notes into the financial system to create imbalances. When the market is demonetized, there is a discernible quantity of counterfeit money floating about. In most cases, a human cannot easily tell the difference between a genuine note and a counterfeit one, even when many of the features of a counterfeit note are the same. Automated systems must be accessible at banks or ATMs in order to identify bank currency authenticity. Since counterfeit banknotes are meticulously crafted, an effective algorithm that can determine whether a note is real or false must be created in order to create such an automated system. In this study, we use a dataset from the UCI machine learning repository to apply the CNN algorithm. In order to put this into practice, we used machine learning algorithms and evaluated how well they performed using a range of quantitative analytical metrics.
Introduction
I. INTRODUCTION
In India, where the Reserve Bank of India (RBI) has the only authority for creating money, counterfeit note detection devices represent a significant technological achievement. High-value denominations such as the 500 and 2000 rupee notes are the focus of these systems, which utilize advanced image processing algorithms to verify the validity of currency notes. The method evaluates security elements such as optically changeable ink, latent images, security threads, and watermarks. The problem of counterfeit money, which jeopardizes the financial system and increases inflation, is addressed by this strategy.
Access to these detecting equipment for the general population is still difficult, though. Since banks keep the majority of detecting equipment, it is challenging for the general people to confirm the validity of their bank notes when conducting routine transactions. This emphasizes the need for counterfeit detection methods that are easier to use, more accessible.
A innovative method for detecting counterfeit involves extracting and analyzing the small print on money notes using digital image processing techniques. This entails capturing digital images of the notes and modifying them to exhibit their unique security features. By comparing these characteristics with verified, authentic notes, the program enables money verification even for those without specialized knowledge or equipment.
Since counterfeit money is still a problem, developing detection systems that are both accessible and effective is essential. Using image processing technology, a more inclusive approach might shield the economy from counterfeiting and give those who are most in need of financial stability.
II. FACTORS
Using a variety of variables and methods, machine learning is used to identify and recognize banknotes, producing results that are dependable and accurate.
Here are some important things to think about:
Extracting Features:Identify pertinent features Identifyable characteristics that set banknotes apart should be extracted. Colour, texture, security threads, watermark patterns, and other distinctive qualities are examples of these attributes.
Gathering Data:Assemble a varied dataset: Assemble an extensive collection of pictures or other pertinent information on different banknotes from different nations, denominations, and states. It takes this varied dataset to build a strong machine learning model
Preprocessing:Prepare and clean the data: Clean up the photographs, adjust the colors, and take care of any noise or distortions to prepare the dataset. Preprocessing enhances the model's capacity to identify features and patterns.
Selecting a Type:Choose an appropriate model: Select a machine learning model according to the difficulty of the issue. Convolutional neural networks, or CNNs, are widely used for numerous image recognition applications, including the identification of banknotes.
Training:Educate the exemplary person: Utilizing the pre-processed dataset, train the machine learning model. During training, the model learns to associate specific banknote classes with specific properties.
Validation and Testing:Evaluate the model. Analyze the model's performance on a separate validation dataset to ensure that it generalizes to new, untested data with effectiveness.
Exaggeration:Data augmentation: Adding adjustments like flipping, scaling, and rotation will make the training dataset more diverse. As a result, the model is better able to generalize to other orientations and scenarios.
Segmentation and Localization:Locate and separate banknotes: Use methods for segmenting and localizing banknotes in a picture. This is especially crucial when working with pictures that have several items in them.
Class Imbalance:Address the disparity in class: Use strategies like oversampling or under sampling to balance the class distribution if there are underrepresented classes of banknotes in the sample.
Real-time Processing:Take into account the needs for real-time: If real-time system operation is required, speed and efficiency should be maximized in the model and processing pipeline.
Security Aspects:Recognize security features: Teach the model to identify certain security elements, such holograms or color-shifting inks, that are exclusive to each banknote.
Continuous Learning:Put it into practice by: As new banknote designs are announced, update the model often to maintain accuracy and dependability.
Deployment:Use the model to deploy Combine the learned model with a system that can recognize and verify banknotes in practical situations. Developers may use machine learning models to build a reliable and accurate system for the identification and detection of banknotes by taking these aspects into account.
III. MODELS
Models employed were Support Vector Machine, Convolution Neural Network, Decision Tree Classifier, Random Forest Classifier, and K-Nearest Neighbor to ascertain the denomination of the banknotes. For the purpose of identifying counterfeit money, a deep learning model called Alexnet is employed.
A. SVM
Encouragement One supervised machine learning method that is frequently used in regression and classification applications is the vector machine method. It operates by selecting the most effective hyperplane to classify the data or forecast the desired variable.
Choosing the right kernel function, adjusting the margin, and fixing the optimization problem are the steps in this approach. SVM has proven useful in a variety of fields, including text and image classification and bioinformatics.
VI. ADVANTAGES
There are several advantages to using machine learning techniques, particularly convolutional neural networks (CNN), for banknote detection and classification.
Efficiency and Automation: Banknote identification and categorization may be carried out automatically via the use of machine learning techniques, doing away with the requirement for human examination. This automation has made banking operations more effective.
Accuracy:When it comes to image recognition tasks, including banknote identification and classification, CNNs excel. Among other things, they can accurately identify the denomination, serial number, and security characteristics of a banknote and generate categorization results.
Speed:CNNs are able to quickly analyze large volumes of visual input, which facilitates the easy identification and classification of banknotes. This speed is critical in scenarios where real-time processing is required, such as automated teller machines (ATMs) and cash processing devices.
Enhanced Security:By accurately recognizing banknotes, machine learning algorithms can help detect counterfeit cash, hence improving security procedures in financial institutions. Customers can be protected from fraud and financial losses in this way.
Cost-Effectiveness:In the long run, it could be more cost- effective to use machine learning-based systems for banknote detection and categorization. Although the creation and training of the CNN model may require an initial investment, the automation and accuracy of these systems can lead to cost savings over time by minimizing mistakes and reducing manual labor.
Scalability:Machine learning models may be trained on enormous datasets that include various currency types from several countries. These models can be easily deployed, scaled to handle several currencies, and taught to adjust to future changes in security measures or banknote designs.
Flexibility:Machine learning algorithms can easily adapt to new challenges and changing requirements. As new security features or techniques are developed, the CNN model may be updated or retrained to incorporate them into its efficacy for banknote detection and categorization.
Jupyter Notebook use adds even more benefits by providing an interactive platform for developing, assessing, and documenting machine learning models. It is possible to facilitate straightforward cooperation, result display, and integration with explanation text.
Conclusion
Our current system\'s use of machine learning methods to identify counterfeit banknotes has been covered in this study. By classifying the value of the currency note and using image processing to determine if the currency is real or false, the suggested method is scalable as well. Unlike the current system, the new system does not have a complicated method to determine if the data contains counterfeit bank money. More quickly and accurately than the current approach, the proposed system produces results. To determine if the currency in this system is real or phony, we categorize it using the CNN algorithm.
References
[1] Vidhate, Y. Shah, R. Biyani, H.Keshri,R.Nikhare, Fake currency detection application. Int. Res. J. Eng.Technol. (IRJET) 08(05) (2021). e-ISSN: 2395-0056.
[2] A.A. Mandankandy, K.E. Kannammal, Fake currency detection: a survey. Gedrag enOrganisatie 33(4), 622–638 (2020).
[3] A.Singh, K. Bhoyar, A. Pandey, P. Mankani, A. Tekriwal, Detection of fake currencyusing image processing. Int. J. Eng. Res. Technol. (IJERT) 8(12)(2019).
[4] G. Navya Krishna, G. Sai Pooja, B. Naga Sri Ram, V. Yamini Radha, P. Rajarajeswari, Recognition of fake currency note using convolutional neural networks. Int. J. Innov. Technol. Exploring Eng. 8(5), 58–63 (2019)
[5] K.D. Sudha, P. Kilaru, M.S.R. Chetty, Currency note verification and denomination recognition on Indiancurrency system. Int. J. Recent Technol. Eng. 7(6S)(2019). ISSN: 2277- 3878
[6] M. Laavanya, V. Vijayaraghavan, Real time fake currency note detection using deep learning. Int. J. Eng.Adv. Technol. (IJEAT) 9(1S5) (2019). ISSN: 2249- 8958.
[7] T. Kumar, T. Subhash, D. Regan, Fake currency recognition system for Indian notes using imageprocessing techniques (2019)
[8] A.Upadhyaya, V. Shokeen, G. Srivastava, Analysis of counterfeit currency detection techniques for classification model (2018).
[9] S. Gothe, K. Naik, V. Joshi, Fake currency detection using image processing and machinelearning (2018).