Banknote Simulator for Aging and Soiling Banknotes using Gaussian
Models and Perlin Noise
Sangwook Baek
1
, Sanghun Lee
1
, Euison Choi
2
, Yoonkil Baek
2
and Chulhee Lee
1
1
School of Electrical and Electronic Engineering, Yonsei University, Seoul, Republic of Korea
2
Advanced Development, R&D Nautilus Hyosung Inc., Seoul, Republic of Korea
{bsw123, nica}@yonsei.ac.kr, {eschoi, yoonkil.baek}@hyosung.com, chulhee@yonsei.ac.kr
Keywords: Banknote Simulator, Soling Banknotes, Gaussian Model, Perlin Noise.
Abstract: In this paper, we propose a banknote simulator that generates aged and soiled banknotes. By analyzing the
characteristics of circulating banknotes, we developed Gaussian brightness models for gray level changes of
circulating banknotes. In addition, the Perlin noise model was used to simulate soiling. The proposed
algorithm was tested using US Dollars (USD) and the experimental results show that the proposed method
effectively simulated soiled banknote images from new banknote images.
1 INTRODUCTION
As financial transactions greatly increase, a large
number of cash transactions are conducted through
automated systems. Financial automation systems
are widely used in many applications such as
automated teller machines (ATM). These systems
perform a number of functions, which include
banknote classification, fake banknote detection, etc.
On the other hand, as the circulation period of
banknotes increases, the recognition accuracy of
aged banknotes decreases. In many cases, ATM
software (SW) needs to be upgraded to deal with
aged banknotes. However, when new banknotes are
introduced, ATM developers also need to develop
classification programs based on the new banknotes
and all the parameter determinations for ATM SW.
Consequently, as more aged banknotes start
circulating after several months, ATMs make higher
errors in terms of banknote classification and
validation. In general, updating the ATM SW is
time-consuming and expensive. Therefore, there is a
great need for good simulators that can produce
street quality banknotes from new banknotes. Some
aging effects include soiling, creasing, and edge
blurness.
Several authors have studied aged banknotes that
were generated using mechanical and chemical
circulation simulators. However, there has been little
research into simulated circulating banknotes that
use image processing techniques.
In this paper, after analyzing the characteristics
of aged banknotes, we propose Gaussian brightness
models that can be used for banknote aging. Next,
we combine the Gaussian brightness models with the
Perlin noise model to simulate aged banknotes.
The rest of this paper is organized as follows:
Section 2 describes the Gaussian brightness models.
Section 3 presents a description of aged banknote
synthesis using the Gaussian models and the Perlin
noise model, and concluding remarks are drawn in
Section 4.
2 GAUSSIAN BRIGHTNESS
MODELS
2.1 Datasets
We acquired banknote images of real circulating
banknotes with a contact image sensor (CIS). The
image resolution was 50 dots per inch (DPI). We
used USD 1 banknotes for data analyses and
parameter estimations. The total number of
banknotes was 2000.
2.2 Observation and Measurement
As the circulation period of banknotes increases,
bright areas of banknotes generally become darker,
and dark areas become brighter (see Figure 1).
Based on this observation, we measured the aging