DeepMoney: counterfeit money detection using generative adversarial networks

Conventional paper currency and modern electronic currency are two important modes of transactions. In several parts of the world, conventional methodology has clear precedence over its electronic counterpart. However, the identification of forged currency paper notes is now becoming an increasingly...

Full description

Bibliographic Details
Main Authors: Toqeer Ali, Salman Jan, Ahmad Alkhodre, Mohammad Nauman, Muhammad Amin, Muhammad Shoaib Siddiqui
Format: Article
Language:English
Published: PeerJ Inc. 2019-09-01
Series:PeerJ Computer Science
Subjects:
Online Access:https://peerj.com/articles/cs-216.pdf
_version_ 1819211013473435648
author Toqeer Ali
Salman Jan
Ahmad Alkhodre
Mohammad Nauman
Muhammad Amin
Muhammad Shoaib Siddiqui
author_facet Toqeer Ali
Salman Jan
Ahmad Alkhodre
Mohammad Nauman
Muhammad Amin
Muhammad Shoaib Siddiqui
author_sort Toqeer Ali
collection DOAJ
description Conventional paper currency and modern electronic currency are two important modes of transactions. In several parts of the world, conventional methodology has clear precedence over its electronic counterpart. However, the identification of forged currency paper notes is now becoming an increasingly crucial problem because of the new and improved tactics employed by counterfeiters. In this paper, a machine assisted system—dubbed DeepMoney—is proposed which has been developed to discriminate fake notes from genuine ones. For this purpose, state-of-the-art models of machine learning called Generative Adversarial Networks (GANs) are employed. GANs use unsupervised learning to train a model that can then be used to perform supervised predictions. This flexibility provides the best of both worlds by allowing unlabelled data to be trained on whilst still making concrete predictions. This technique was applied to Pakistani banknotes. State-of-the-art image processing and feature recognition techniques were used to design the overall approach of a valid input. Augmented samples of images were used in the experiments which show that a high-precision machine can be developed to recognize genuine paper money. An accuracy of 80% has been achieved. The code is available as an open source to allow others to reproduce and build upon the efforts already made.
first_indexed 2024-12-23T06:20:19Z
format Article
id doaj.art-67bdaa82a817447ab3c2618e192d84b6
institution Directory Open Access Journal
issn 2376-5992
language English
last_indexed 2024-12-23T06:20:19Z
publishDate 2019-09-01
publisher PeerJ Inc.
record_format Article
series PeerJ Computer Science
spelling doaj.art-67bdaa82a817447ab3c2618e192d84b62022-12-21T17:57:13ZengPeerJ Inc.PeerJ Computer Science2376-59922019-09-015e21610.7717/peerj-cs.216DeepMoney: counterfeit money detection using generative adversarial networksToqeer Ali0Salman Jan1Ahmad Alkhodre2Mohammad Nauman3Muhammad Amin4Muhammad Shoaib Siddiqui5Faculty of Computer and Information Systems, Islamic University of Madinah, Madinah, Saudi ArabiaMalaysian Institute of Information Technology, University Kuala Lumpur, Kuala Lumpur, MalaysiaFaculty of Computer and Information Systems, Islamic University of Madinah, Madinah, Saudi ArabiaComputer Science, FAST-NUCES, Peshawar, PakistanComputer Science, FAST-NUCES, Peshawar, PakistanFaculty of Computer and Information Systems, Islamic University of Madinah, Madinah, Saudi ArabiaConventional paper currency and modern electronic currency are two important modes of transactions. In several parts of the world, conventional methodology has clear precedence over its electronic counterpart. However, the identification of forged currency paper notes is now becoming an increasingly crucial problem because of the new and improved tactics employed by counterfeiters. In this paper, a machine assisted system—dubbed DeepMoney—is proposed which has been developed to discriminate fake notes from genuine ones. For this purpose, state-of-the-art models of machine learning called Generative Adversarial Networks (GANs) are employed. GANs use unsupervised learning to train a model that can then be used to perform supervised predictions. This flexibility provides the best of both worlds by allowing unlabelled data to be trained on whilst still making concrete predictions. This technique was applied to Pakistani banknotes. State-of-the-art image processing and feature recognition techniques were used to design the overall approach of a valid input. Augmented samples of images were used in the experiments which show that a high-precision machine can be developed to recognize genuine paper money. An accuracy of 80% has been achieved. The code is available as an open source to allow others to reproduce and build upon the efforts already made.https://peerj.com/articles/cs-216.pdfDeep LearningCounterfeit MoneyGenerative Adversarial Networks
spellingShingle Toqeer Ali
Salman Jan
Ahmad Alkhodre
Mohammad Nauman
Muhammad Amin
Muhammad Shoaib Siddiqui
DeepMoney: counterfeit money detection using generative adversarial networks
PeerJ Computer Science
Deep Learning
Counterfeit Money
Generative Adversarial Networks
title DeepMoney: counterfeit money detection using generative adversarial networks
title_full DeepMoney: counterfeit money detection using generative adversarial networks
title_fullStr DeepMoney: counterfeit money detection using generative adversarial networks
title_full_unstemmed DeepMoney: counterfeit money detection using generative adversarial networks
title_short DeepMoney: counterfeit money detection using generative adversarial networks
title_sort deepmoney counterfeit money detection using generative adversarial networks
topic Deep Learning
Counterfeit Money
Generative Adversarial Networks
url https://peerj.com/articles/cs-216.pdf
work_keys_str_mv AT toqeerali deepmoneycounterfeitmoneydetectionusinggenerativeadversarialnetworks
AT salmanjan deepmoneycounterfeitmoneydetectionusinggenerativeadversarialnetworks
AT ahmadalkhodre deepmoneycounterfeitmoneydetectionusinggenerativeadversarialnetworks
AT mohammadnauman deepmoneycounterfeitmoneydetectionusinggenerativeadversarialnetworks
AT muhammadamin deepmoneycounterfeitmoneydetectionusinggenerativeadversarialnetworks
AT muhammadshoaibsiddiqui deepmoneycounterfeitmoneydetectionusinggenerativeadversarialnetworks