This project focus on the detection and recognition of Euro banknotes and has the following associated resources:
-
ICARSC 2016 paper: Recognition of Banknotes in Multiple Perspectives Using Selective Feature Matching and Shape Analysis
Abstract: Reliable banknote recognition is critical for detecting counterfeit banknotes in ATMs and help visual impaired people. To solve this problem, it was implemented a computer vision system that can recognize multiple banknotes in different perspective views and scales, even when they are within cluttered environments in which the lighting conditions may vary considerably. The system is also able to recognize banknotes that are partially visible, folded, wrinkled or even worn by usage. To accomplish this task, the system relies on computer vision algorithms, such as image preprocessing, feature detection, description and matching. To improve the confidence of the banknote recognition the feature matching results are used to compute the contour of the banknotes using an homography that later on is validated using shape analysis algorithms. The system successfully recognized all Euro banknotes in 80 test images even when there were several overlapping banknotes in the same test image.
Fig. 1 - Detection of a banknote in an ideal perspective view
Fig. 2 - Detection of a banknote with perspective distortion
Fig. 3 - Detection of a banknote in cluttered environments
Fig. 4 - Detection of partially occluded banknotes
Fig. 5 - Detection of overlapping banknotes
The setup instructions on how to build and develop in Visual Studio is available here