| Literature DB >> 28208733 |
Ji Woo Lee1, Hyung Gil Hong2, Ki Wan Kim3, Kang Ryoung Park4.
Abstract
Despite a decrease in the use of currency due to the recent growth in the use of electronic financial transactions, real money transactions remain very important in the global market. While performing transactions with real money, touching and counting notes by hand, is still a common practice in daily life, various types of automated machines, such as ATMs and banknote counters, are essential for large-scale and safe transactions. This paper presents studies that have been conducted in four major areas of research (banknote recognition, counterfeit banknote detection, serial number recognition, and fitness classification) in the accurate banknote recognition field by various sensors in such automated machines, and describes the advantages and drawbacks of the methods presented in those studies. While to a limited extent some surveys have been presented in previous studies in the areas of banknote recognition or counterfeit banknote recognition, this paper is the first of its kind to review all four areas. Techniques used in each of the four areas recognize banknote information (denomination, serial number, authenticity, and physical condition) based on image or sensor data, and are actually applied to banknote processing machines across the world. This study also describes the technological challenges faced by such banknote recognition techniques and presents future directions of research to overcome them.Entities:
Keywords: banknote recognition; counterfeit banknote detection; fitness classification; serial number recognition; various sensors
Year: 2017 PMID: 28208733 PMCID: PMC5335928 DOI: 10.3390/s17020313
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Example of genuine and counterfeit banknotes (USD 100 bill): (a) a genuine banknote; (b) a counterfeit banknote.
Figure 2Example of serial number code (USD 100 bill).
Figure 3Example of unfit and fit banknotes (INR 10 bill): (a) Unfit banknote; (b) Fit banknote.
Figure 4Banknote recognition process flow in an automated device.
Figure 5Banknote recognition process flow.
Studies on banknote recognition by national currency (Ref.: Reference(s), N/I: No Information, A: Available, N/A: Not Available).
| Recognition Mode | National Currency | References | Databases | Availability of Database | ||
|---|---|---|---|---|---|---|
| Ref. | #Images | #Denomination Kind | ||||
| Single Currency Recognition | United States (USD) | [ | [ | 61,240 | 16 | N/A |
| [ | 99,236 | 17 | N/A | |||
| [ | 3570 | 6 | N/A | |||
| [ | 15,000 | 6 | N/A | |||
| [ | 65,700 | 12 | N/A | |||
| China (CNY) | [ | [ | 297,200 | 3 | N/A | |
| [ | 16,000 | 5 | N/A | |||
| [ | 3360 | 4 | N/A | |||
| [ | 20,000 | 5 | N/A | |||
| [ | 1600 | 4 | N/A | |||
| Euro (EUR) | [ | [ | 15,000 | 7 | N/A | |
| [ | 140 | 7 | N/A | |||
| [ | 82 | N/I | N/A | |||
| India (INR) | [ | [ | 350 | 7 | N/A | |
| [ | 39 | 3 | N/A | |||
| [ | 504 | 6 | N/A | |||
| South Korea (KRW) | [ | 10,800 | 3 | N/A | ||
| Iran (IRR) | [ | [ | 4000 | 8 | N/A | |
| [ | 128 | 8 | N/A | |||
| [ | 240 | 6 | N/A | |||
| Mexico (MXN) | [ | 1600 | 5 | N/A | ||
| Australia (AUD) | [ | [ | 1320 | 6 | N/A | |
| South African (ZAR) | [ | 760 | 10 | N/A | ||
| New Zealand (NZD) | [ | 367 | 5 | N/A | ||
| Sri Lanka (LKR) | [ | 280 | 4 | N/A | ||
| Pakistan (PKR) | [ | 120 | 6 | N/A | ||
| Angola (AOA) | [ | 1366 | 9 | N/A | ||
| Italy (ITL) | [ | [ | 80 | 8 | N/A | |
| [ | 30 | 8 | N/A | |||
| Saudi Arabia (SAR) | [ | [ | 4 | 2 | N/A | |
| [ | 300 | 3 | N/A | |||
| [ | 110 | 1 | N/A | |||
| Jordan (JOD) | [ | 500 | 10 | A | ||
| Ethiopia (ETB) | [ | 240 | 5 | N/A | ||
| Bangladesh (BDT) | [ | [ | 1700 | 8 | N/A | |
| [ | N/I | 7 | N/A | |||
| Myanmar (MMK) | [ | 89 | 5 | N/A | ||
| Malawi (MWK) | [ | 2464 | 6 | N/A | ||
| Multi-Currency Simultaneous Recognition | USD, EUR, KRW, CNY, Russia (RUB) | [ | 100,797 from 5 national currencies | 55 from 5 national currencies | N/A | |
| 23 countries (CNY, EUR, INR, USD, etc.) | [ | 150 from 23 national currencies | 101 from 23 national currencies | N/A | ||
| Turkey (TRY), Cyprus (CYP) | [ | 180 (TRY), | 5 (TRY), | N/A | ||
| USD, EUR | [ | N/I | 4 (USD), | N/A | ||
| USD, Japan (JPY) | [ | 132 (USD), | 6 (USD), | N/A | ||
| JPY, ITL, Spain (ESP), France (FRF) | [ | 165 (JPY), | 3 (JPY), | N/A | ||
| USD, EUR, BDT, INR | [ | 300 (USD), | 3 (USD), | N/A | ||
Figure 6Preprocessing step in the banknote recognition process flow.
Methods for preprocessing in the banknote recognition process flow.
| Task | Method | References |
|---|---|---|
| Banknote region segmentation | Corner detection | [ |
| Least square method and fuzzy system | [ | |
| Component labeling based on the Y component of YIQ space | [ | |
| Noise removal and gray level reduction | Weiner filtering | [ |
| Median filtering | [ | |
| Gray level reduction | [ | |
| Brightness normalization and contrast enhancement | Histogram equalization | [ |
| Image resolution reduction | Nearest neighbor interpolation | [ |
| Image channel reduction | Conversion of color to gray | [ |
Figure 7Feature extraction in the banknote recognition process flow.
Methods for feature extraction in the banknote recognition process flow.
| Method | References |
|---|---|
| Features of banknote size or length | [ |
| Color information (RGB, HSV, or HSI) | [ |
| Edge information (Canny, Prewitt, or Sobel operator) | [ |
| Histogram information (correlation, central moments, kurtosis, mean, standard deviation, skewness, etc.) | [ |
| Local binary patterns (LBP) | [ |
| Gray-level co-occurrence matrix (GLCM) | [ |
| Principle component analysis (PCA) | [ |
| Linear discriminant analysis (LDA) | [ |
| Genetic algorithm (GA) | [ |
| Similarity map or difference map | [ |
| Discrete wavelet transform (DWT) | [ |
| Scale-invariant feature transform (SIFT) or speeded up robust features (SURF) | [ |
| Compressed sensing | [ |
| Features by optical character recognition (OCR) | [ |
| Features from selected ROI | [ |
Figure 8Classification example in the banknote recognition process flow.
Studies on classification and verification in the banknote recognition process flow.
| Methods | References | |
|---|---|---|
| Classification | Euclidean distance-based classifier | [ |
| Mahalanobis distance-based classifier | [ | |
| NN (LVQ network, ENN and PNN, etc.) | [ | |
| SVM | [ | |
| HMM | [ | |
| K-means algorithm | [ | |
| K-NN method | [ | |
| Preclassification (based on banknote side, direction, size, or a Gaussian mixture model (GMM)) | [ | |
| Verification | Verification (based on the validity of matching distance or banknote size) | [ |
Figure 9Verification example in the banknote recognition process flow.
Feature and advantage analyses of existing banknote recognition methods (DSP processing, high-capacity DB, multi-currency simultaneous recognition).
| References | Features and Advantages |
|---|---|
| [ | Banknote counter DSP processing (processing time: 15.6 ms), preclassification of the banknote input side (SVM), number of experimental data points (61,240 notes), accuracy (USD: 99.886%) |
| [ | Banknote counter DSP processing (banknote counting machine by Glory Corp.), GA-based selection of optimal mask and use of a NN, number of experimental data points (100,000 notes), accuracy (USD and JPY: ≥97%) |
| [ | Banknote counter DSP processing, feature region selection using a similarity map, number of experimental data points (99,236 USD notes), accuracy (USD: 99.998%) |
| [ | Simultaneous recognition of 5 national currencies (USD, EUR, KRW, CNY, RUB), ROI selection after using a similarity map, number of experimental data points (84,800 of 5 kinds of banknote), accuracy (100%) |
| [ | Quaternion WT-based data extraction of the magnitude, horizontal, vertical, and diagonal data of banknote images and coefficient feature extraction using the generalized Gaussian density function, number of experimental data points (15,000 USD, CNY, EUR notes each), accuracy (≥99% on average) |
| [ | Simultaneous recognition of 23 national currencies including USD, EUR, INR, and CNY, banknote texture feature modeling using size data and a HMM, number of experimental data points (150 per denomination), recognition rate (98%) |
| [ | ATM DSP processing (processing time: 54 ms), simultaneous recognition of USD and EUR using the dense SIFT feature extraction method, accuracy (≥99.8%) |
| [ | Real-time embedded system processing (processing time: 16 m), valid feature region selection using the difference map, generalized learning vector quantization (GLVQ) classification, number of experimental data points (65700 USD notes), accuracy (99%) |
| [ | GA-based selection of optimal mask, NN-based DSP simultaneous recognition of four national currencies (JPY, ITL, ESP, FRF) using a banknote counter, number of experimental data points (20,000 notes), accuracy (97%) |
| [ | Multi-currency simultaneous recognition (INR, CNY, EUR, etc.) using a mobile camera and server communication system with a feature enabling overlapping multi-currency simultaneous recognition, recognition rate (95%) |
Figure 10Visible light reflection image and ultraviolet fluorescence factor on a USD 100 bill: (a) The visible light reflection image of the recent USD $100; (b) Anti-counterfeiting feature.
Figure 11USD anti-counterfeiting features (magnetic factor, IR factor, and printing technology): (a) Magnetic factor for counterfeit prevention; (b) NIR factor for counterfeit prevention; (c) Printing scheme for a genuine banknote USD.
Figure 12Analysis of anti-counterfeiting features inside a USD 100 bill: (a) Front side; (b) Back side.
Methods for identifying anti-counterfeiting features.
| Feature | Method | References |
|---|---|---|
| Brightness information | Y histogram of YIQ color space or luminance histogram | [ |
| Fluorescence characteristics | UV pattern | [ |
| X-Ray fluorescence | [ | |
| Intrinsic fluorescence lifetime | [ | |
| Fidelity of serial number and printing | Binarization, edge detection, and radial based function (RBF) NNs | [ |
| Printing accuracy by tie point detection | [ | |
| Security thread | Electromagnetic detection based on the pulsed eddy current technique | [ |
| Infrared (IR) features | The middle IR spectrum of several areas in the banknotes | [ |
| Near IR features | [ | |
| Commercial system using multiple sensors including IR ray sensor | [ |
Figure 13Counterfeit banknote detection process flow.
Studies on counterfeit banknote detection by currency (Ref.: References, N/I: Not Informed, N/A: Not Available).
| National Currency | References | Databases | Availability of Database | ||
|---|---|---|---|---|---|
| Ref. | #Images | #Denomination Kind | |||
| India (INR) | [ | [ | 1000 | 2 | N/A |
| [ | 288 | 3 | N/A | ||
| Euro (EUR) | [ | [ | 18 | 2 | N/A |
| [ | 2750 | 7 | N/A | ||
| United States (USD) | [ | [ | 120 | 2 | N/A |
| [ | 10 | 5 | N/A | ||
| Kuwait (KWD) | [ | 4 | 2 | N/A | |
| Nepal (NPR) | [ | 240 | 1 | N/A | |
| Switzerland (CHF) | [ | 82 | 2 | N/A | |
| Taiwan (TWD) | [ | [ | 99 | N/I | N/A |
| [ | 200 | N/I | N/A | ||
| South Korea (KRW) | [ | [ | 360 | 3 | N/A |
| [ | N/I | 9 | N/A | ||
| United Kingdom (GBP) | [ | 3 | 2 | N/A | |
| China (CNY) | [ | N/I | 1 | N/A | |
| Malaysia (MYR) | [ | N/I | 1 | N/A | |
Figure 14Example of data matching between banknote image and sensor data in the counterfeit banknote detection process flow.
Figure 15Example of UV anti-counterfeiting feature extraction within an ROI in the counterfeit banknote detection process flow.
Methods for feature extraction in the counterfeit banknote detection process flow.
| Method | References |
|---|---|
| Features from intaglio printing, ink properties, artwork, fluorescence, or year of printing | [ |
| Bit-plane slicing and Canny edge detection | [ |
| Watermark segmentation | [ |
| Luminance histograms and texture features from GLCM | [ |
| DWT | [ |
| Security thread information | [ |
| Optically variable ink information | [ |
| SIFT algorithm | [ |
| Mean, standard deviation, skewness, entropy, and correlation in an ROI | [ |
| Identification mark or number panels | [ |
| Micro lettering or latent image | [ |
Figure 16SVM-based counterfeit banknote classification in the counterfeit banknote detection process flow.
Methods for classification in the counterfeit banknote detection process flow.
| Method | References |
|---|---|
| Template matching or keypoint matching | [ |
| Artificial NN | [ |
| SVM | [ |
| Multiple kernel SVM | [ |
Figure 17Serial number recognition process flow.
Resources on serial number recognition by currency (Ref.: References, N/I: No Information, A: Available, N/A: Not Available).
| National Currency | References | Databases | Availability of Database | ||
|---|---|---|---|---|---|
| Ref. | #Images | #Denomination Kind | |||
| China (CNY) | [ | [ | 40,000 | 2 | N/A |
| [ | 5000 | N/I | N/A | ||
| [ | 24,262 | 2 | A | ||
| India (INR) | [ | [ | 25 | 5 | N/A |
Figure 18Example of image preprocessing in the serial number recognition process flow.
Methods for preprocessing in the serial number recognition process flow.
| Methods | References |
|---|---|
| Mean filtering for noise reduction | [ |
| Adjustment of brightness, contrast, and gamma | [ |
| Size normalization by bilinear interpolation | [ |
| Binarization based on the area-ratio and block contrast | [ |
| Gray-scale normalization | [ |
Figure 19Example of key-point-based feature extraction in the serial number recognition process flow.
Methods for feature extraction in the serial number recognition process step.
| Method | References |
|---|---|
| Features from nine local regions and four key-point features | [ |
| Gradient direction feature | [ |
Figure 20Example of NN-based classification in the serial number recognition process step.
Methods for classification in the serial number recognition process flow.
| Method | References |
|---|---|
| Euclidean distance-based matching | [ |
| SVM | [ |
| NN | [ |
| Cascaded combination of multiple classifiers | [ |
Figure 21Process flow of fitness classification.
Studies on fitness classification by national currency (Ref.: References, A: Available, N/A: Not Available).
| National Currency | References | Databases | Availability of Database | ||
|---|---|---|---|---|---|
| Ref. | #Images | #Denomination Kind | |||
| Euro (EUR) | [ | [ | 800 | 4 | N/A |
| [ | 9029 | 4 | N/A | ||
| India (INR) | [ | [ | 19,300 | 5 | N/A |
| [ | 2300 | 6 | A | ||
| China (CNY) | [ | [ | 4400 | 1 | N/A |
| United States (USD) | [ | 3856 | 7 | A | |
| South Korea (KRW) | [ | 3956 | 4 | A | |
Figure 22Feature extraction in the fitness classification process flow.
Methods for feature extraction in the fitness classification process flow.
| Method | References |
|---|---|
| Gray pixel value | [ |
| Color pixel value | [ |
| Pixel values of visible light and NIR images | [ |
| Gray level histogram | [ |
| Mean and standard deviation from ROI by DWT | [ |
| Acoustic features of banknotes | [ |
Figure 23Classification in the fitness classification process flow.
Methods for classification in the fitness classification process flow.
| Method | References |
|---|---|
| Adaptive boosting (Adaboost) classifier | [ |
| NN (RBF network or sine basis function) | [ |
| SVM | [ |
| Fuzzy system | [ |