Professional Documents
Culture Documents
net/publication/329164139
Visual-based trash detection and classification system for smart trash bin robot
CITATIONS READS
8 2,943
3 authors:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Bima Sena Bayu Dewantara on 19 February 2019.
Abstract—This paper presents a trash detection and the human needs, will produce a rapid growth of waste when
classification system that will be implemented on a social- the growth is not controlled with the trash handling habit.
education trash bin robot. The robot is expected can be A lot of researches regarding the trash robot has been
implemented in public facilities, like airport, railway conducted recently. This kind of research also done by Prof.
station, hall and more which is there are a lot of people Paolo Dario from Scuola Superiore Sant’Anna CRIM Lab in
that potentially producing waste. We use Haar-Cascade Pisa, Italy in 2006 – 2009 [2]. They proposed a robot that
method to first detect any objects on the floor. Then, named Dustbot which can collect garbage door to door over a
Gray-Level Co-Occurrence Matrix (GLCM) and call service from a registered customer. Dustbot has 1,5
Histogram of Oriented Gradient (HOG) are combined to meter tall and 70-kilogram weight which can carry about 30-
get a set of features. Support Vector Machines (SVM) is kilogram garbage travel around 16 kilometers by a battery
used to classify the features into organic waste, non- that it has. Another research conducted by Immersive
organic waste, and non-waste. Offline testing of Robotics collaborate with SNCF, developing a robot named
classification system using 5-fold Cross Validation Baryl that will follow a person that predicted will throw
method obtain 82,7% of accuracy. Online testing of garbage [3]. Baryl will follow that person until that person
detection and classification system obtain 63.5% of throws their garbage in Baryl. Another research conducted by
accuracy with the best distance gained when the camera Daniel Deutsch, manager of Real Simple Ideas company
is tilted down to -40o with minimum distance for detection develop an interactive robot named PUSH that will
is 80 cm and 200 cm for maximum detection. By using communicate will people who throw their garbage in it. This
this robot, it is expected to help instill the habit of robot placed in the amusement park Disneyland and is driven
by a puppet around it [4].
disposing of garbage in the right place. The purpose of
this research is making people aware of handling their In this research, we conduct a work to create a social-
waste in the right way and hopefully, it can reduce the education trash bin robot by detecting and classifying trash to
waste problem. organic and non-organic waste. The robot will autonomously
travel around in public facilities to scanning for trash. After a
Keywords – trash, detection, classification, gray level co- trash visually detected, the robot will calculate the distance
occurrence matrix, histogram of oriented gradient, support vector and move closer to the trash object and produce a voice to
machines attract people come closer to the robot and make people take
the trash that the robot found and throw it to the trash bin that
is mounted on the robot.
I. INTRODUCTION
Trash is a residual object that no longer used anymore. There are various method to detect an object visually
Usually, it was a result of some process, which is by a human using the camera. One of them is using Viola-Jones Object
doing or natural ecosystem. Trash management problem Detection [5]. In 2001, Paul Viola and Michael Jones
ignored by many people, which is in 2016, Indonesia has conducted research about object detection. The research that
Emergency waste condition [1]. Emergency waste occurred Paula and Jones conducted is about decomposing the object’s
when a lot of waste that spread all over the place and can’t image into elementary characteristics such as shape and
proceed to recycle. From this condition, it can cause disasters texture to form a robust descriptor. The proposed descriptor
like flood, pollution, and many diseases. is built using Gray-Level Co-occurrence Matrix (GLCM) for
texture analysis and Histogram of Oriented Gradient (HOG)
There are many classifications of trash, one of them is for shape analysis [6].
classified by organic and non-organic waste. Organic waste
is a residual object on the result of a natural process or The descriptor is then fed to Support Vector Machine
another process which is easily decomposed by the organism. (SVM) to be classified as non-trash, organic trash or non-
This organic waste usually likes leafage and animal organic trash. Given a set of training image examples to
carcasses. On the other hand, non-organic waste is hardly categorized trash object to organic waste, non-organic waste,
decomposed by the organism. It’s like plastics, bottle, glass, and non-waste.
iron and many more. This rest of the paper is organized as follows. Section II
Whether aware or not, the human is the biggest trash describes the development of our descriptor for
contributor on earth. The rapid growth of human population detecting and classifying trash. Section III discusses an
making the human needs growing fast. Surely one day, from implementation of our descriptor for a real scene application
of the trash detection and classification. Section IV presents
the experimental results and discussions. Section V system or not. The result of object detection as shown in Fig.
concludes our work and possible future works. 4 below.
II. TRASH DETECTION AND CLASSIFICATION SYSTEM
We design our detection and classification system as
shown in Fig. 1. The task is started by capturing a trash
using the camera. A Kalman-based tracker is applied to
enhance the object detection stability. The object that has Fig. 1 Detection Result
been found will be enhanced in preprocessing. Then it’s
characteristic will be extracted in feature extraction. Using Application of tracking on this system is used to improve
the values of feature extraction, the classifier determines the the stability detection of objects that are still fluctuating in
object is organic, non-organic or non-waste. detection. With the implementation of this tracking,
fluctuations in detection results can be minimized so that the
results of object detection are relatively immobile (fixed on
detected objects). Fig. 5 below shows how the tracking work
in the detection system.
P k = (1 - K k) P- k
(Eq.6)
correct correct
correct correct