Literature DB >> 35282177

Dataset of Indian and Thai banknotes with annotations.

Vidula Meshram1, Kailas Patil1, Prawit Chumchu2.   

Abstract

Multinational banknote detection in real time environment is the open research problem for the research community. Several studies have been conducted for providing solution for fast and accurate recognition of banknotes, detection of counterfeit banknotes, and identification of damaged banknotes. The State-of art techniques like machine learning (ML) and deep learning (DL) are dominating the traditional methods of digital image processing technique used for banknote classification. The success of the ML or DL projects heavily depends on size and comprehensiveness of dataset used. The available datasets have the following limitations:  1. The size of existing Indian dataset is insufficient to train ML or DL projects [1], [2].  2. The existing dataset fail to cover all denomination classes [1].  3. The existing dataset does not consists of latest denomination [3].  4. As per the literature survey there is no public open access dataset is available for Thai banknotes. To overcome all these limitations we have created a total 3000 image dataset of Indian and Thai banknotes which include 2000 images of Indian banknotes and 1000 images of Thai banknotes. Indian banknotes consist of old and new banknotes of 10, 20, 50, 100, 200, 500 and 2000 rupees and Thai banknotes consist of 20, 50, 100, 500 and 1000 Baht.
© 2022 The Author(s). Published by Elsevier Inc.

Entities:  

Keywords:  Banknote recognition; Counterfeit banknote; Currency detection; Indian banknotes; Machine learning; Thai banknotes

Year:  2022        PMID: 35282177      PMCID: PMC8907680          DOI: 10.1016/j.dib.2022.108007

Source DB:  PubMed          Journal:  Data Brief        ISSN: 2352-3409


Specifications Table

Value of the Data

The dataset is comprehensive which consist of 3000 high-quality images of 15 different classes. The dataset consist of old as well as new denominations of Indian banknotes. This dataset is useful to build applications of Indian and Thai banknotes classification and detection. It can also be used by researchers working in domain of banknote classification and identification. This dataset is useful for training, testing and validation of Indian or Thai banknotes it or for both classification and identification models. The dataset will play an important role for value identification of both India and Thai banknotes. The dataset is useful to build application for banknote classification, identification, and detection which can be used by visually impaired people, bank customers and governments.

Data Description

The development of banknote dataset is very crucial due to following reasons, Correct recognition of banknotes is very important task for automated teller machines and currency recognition machines [4], it is also necessary to develop a system which detects the banknote is genuine [5], further recognition of banknotes is one of the problems faced by visually impaired people [6], [7]. Our banknote dataset is collection of Indian and Thai banknotes. It consist of 10 classes of Indian banknotes namely 10, 20, 50, 100, 200, 500 and 2000 Rupees and 5 classes of Thai banknotes 20, 50, 100, 500 and 1000 Baht. The banknote image dataset was taken in various environmental conditions like in illuminated environment, dark environment, in cluttered background. Also images of half folded or occluded banknote images are taken. Hence this dataset will be very helpful to researchers for performing experiments such as recognition and classification of banknotes. The Fig. 1 shows the sample images in the dataset consisting of images taken in various environments.
Fig. 1

Banknote images taken in various environments.

Banknote images taken in various environments. The Indian and Thai bank note images and its annotations in text format are stored in Indian_ Thai_BankNotes_Dataset folder which is the main folder. This main folder consist of two subfolders namely IndianBankNotes and ThaiBanknotes, which in turn consists of subfolders training and validation. The subfolder training and validation consists of image and its annotated file in YOLO format. The annotation labels for India banknotes were done by considering respective denominations and image of Mahatma Gandhi on banknotes. The annotation labels for Thai banknotes were done by considering respective denominations and image of King Rama on the banknote. The YOLO format allow us to save annotations in txt files in following format: , < y-min>, , The image before testing and its labeled image after running YOLO algorithm are shown in Fig. 2 and the directory structure of banknote dataset is as shown in Fig. 3.
Fig. 2

Labeled banknote images after running YOLO algorithm.

Fig. 3

Banknote dataset directory structure.

Labeled banknote images after running YOLO algorithm. Banknote dataset directory structure.

Experimental Design, Materials and Methods

Experimental design

The image data acquisition process is shown in Fig. 4. The banknote images were acquired using iPhone8 mobile's high resolution rear camera. In all 3000 (2000 Indian + 1000 Thai) images were captured using camera and then were segregated and saved in respective folders as per their denomination values.
Fig. 4

Banknote data acquisition process.

Banknote data acquisition process. The data acquisition process steps are shown in Table 1 and the details of image acquisition is specified in Table 2. The banknote images are captured daily during daytime in months of July to August using iphone8 rear camera. The images are captured in different directions and backgrounds as mentioned in Table 3. After capturing images of both Indian and Thai bank notes, the images were segregated in proper folders. The detail folder structure of images is shown in Fig. 3. The banknote images resized using python script. Then the images were annotated using LabelImg tool from the month of September to November.
Table 1

Data acquisition steps.

Sr. No.StepDurationActivity
1.Data GatheringJuly to AugustDaily during daytime captured the banknote images
2.Image LabelingSeptember to NovemberLabeled the 2000 images of Indian banknotes and 1000 images of Thai banknotes
Table 2

Specification of image acquisition.

Sr. No.ParticularsDetails
1Camera(i) Make and Model: Apple iPhone8
(ii) Rear Camera: 12-megapixel (f/1.8)
(iii) Rear autofocus
2Battery1821 mAh
3Labeling SoftwareLabelImg
4Image Resolution1024 × 1024
5Image FormatJPG
Table 3

Banknote details.

BanknotesDenominations ConsideredDirection of image CapturingDifferent Backgrounds considered for image capturingNo. of Images of each denominationTotal No. of Images
India10 New and Old,20 New and Old,50 New and Old, 100, 200, 500, 2000 RupeesFront Direction, Front Direction Rotated 180°,Backward Direction, Backward Direction Rotated 180°, Half foldedIlluminated, Dark, cluttered, Occluded2002000
Thai20, 50, 100, 500, 1000 BahtFront Direction, Front Direction Rotated 180°,Backward Direction, Backward Direction Rotated 180°, Half foldedIlluminated, Dark, cluttered, Occluded2001000
Data acquisition steps. Specification of image acquisition. Banknote details.

Materials or specification of image acquisition system

The banknote images are captured using Apple iphone8 with rear camera of 12 MP. All dataset images of original size 3024 × 3024 were resized to 1024 × 1024 dimension using a python script. The images are saved in .jpg format. The images are captured in variety of environmental conditions such as different light conditions, different background, from different angles, folded and occluded banknote situations. After capturing the images they were organized as Indian banknotes and Thai Banknotes. The Indian banknotes consist of 10 different folders of respective Indian banknotes and the Thai banknotes consist of 5 different folders of respective Thai banknotes. The dataset directory structure of images is shown in Fig. 3. The images are annotated using LabelImg tool. The annotations and images of banknote are stored in their respective folders.

Method

All banknote images are acquired using iphone 8 mobile rear camera in different angles and different backgrounds. The orignal images of size 3024 × 3024 were resized to 1024 × 1024 using a python script and then labeled using LabelImg tool Table 3. describes the classes, number of image taken and the environments in which images are taken.

Ethics Statement

There is no funding present for present effort. There is no conflict of interest. The data is available in public domain.

CRediT authorship contribution statement

Vidula Meshram: Methodology, Software, Data curation, Writing – original draft. Kailas Patil: Conceptualization, Supervision, Writing – review & editing. Prawit Chumchu: Supervision.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
SubjectMachine Learning
Specific subject areaBanknote detection and identification
Type of dataIndian and Thai banknote images
How data were acquiredThe Indian and Thai banknote images were collected by taking their images using high resolution mobile phone camera.
Data formatRawAnnotated
Parameters for data collectionThe Indian and Thai Banknote dataset images are .jpg images of 1024 × 1024 dimension and resolution is 96 dpi
Description of data collectionThe banknote images of India and Thailand were collected using high resolution mobile phone camera. The original .jpg images of banknotes are of dimensions 3024 × 3024. These images are resized to 1024 × 1024 dimension. There are total 10 classes of Indian banknotes namely 10, 20, 50, 100, 200, 500 and 2000 rupees and 5 classes of Thai banknotes 20, 50, 100, 500 and 1000 Baht.The banknote images were taken in various environmental conditions like dark back ground, illuminated background, cluttered environment, occluded banknote, folded banknote, inside the lab outside the lab.
Data source locationVISHWAKARMA UNIVERSITYSurvey No. 2, 3, 4 Laxmi Nagar, Kondhwa Budruk, Pune - 411 048. Maharashtra, India.
Data accessibilityRepository name: Dataset of Indian (Rupees) and Thai (Baht) Banknotes with AnnotationsData identification number(doi): 10.17632/2kfz5yc7pt.1Direct URL to data: https://data.mendeley.com/datasets/2kfz5yc7pt/1
  2 in total

1.  Euro Banknote Recognition System for Blind People.

Authors:  Larisa Dunai Dunai; Mónica Chillarón Pérez; Guillermo Peris-Fajarnés; Ismael Lengua Lengua
Journal:  Sensors (Basel)       Date:  2017-01-20       Impact factor: 3.576

2.  Efficient Banknote Recognition Based on Selection of Discriminative Regions with One-Dimensional Visible-Light Line Sensor.

Authors:  Tuyen Danh Pham; Young Ho Park; Seung Yong Kwon; Kang Ryoung Park; Dae Sik Jeong; Sungsoo Yoon
Journal:  Sensors (Basel)       Date:  2016-03-04       Impact factor: 3.576

  2 in total
  1 in total

1.  GC3558: An open-source annotated dataset of Ghana currency images for classification modeling.

Authors:  Kwabena Adu; Patrick Kwabena Mensah; Mighty Abra Ayidzoe; Obed Appiah; Ebenezer Quayson; Christopher Bombie Ninfaakang; Michael Opoku
Journal:  Data Brief       Date:  2022-09-17
  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.