Professional Documents
Culture Documents
Abstract—The world has accumulated an enormous amount of Arduino System which will inform the agencies that the bin has
waste that the ways for collecting and disposing of it are now out got full and needs it to get emptied [1][2][3]. It involves IR
of human reach. The race is struggling to collect the waste and get sensors and Ultrasonic sensors for object detection. The Bin will
it removed as soon as possible. Not only the non-biodegradable also involve a motion sensor to detect the person standing nearby
waste is creating issues but also the biowaste due to the lack of so that the lid can be opened for the person to put the waste inside
resources to collect them. Indian roads, sewages, even obsolete the bin. An embedded machine learning algorithm will be
areas are plundered with plastic bottles, polythene bags, litters, involved in it to detect the waste as well. For example, if the non-
etc. This project includes a cost-effective bin for small-scale biodegradable waste is put in the biodegradable section by
purposes which is implemented in houses. The waste container (E- mistake.
bin) consists of two divisions, one for the bio-degradable waste and
the other for the non-biodegradable waste. The Proposed E-Bin The biodegradable gas agencies will be contacted to collect
consists of a sensing lid that detects if the bin is to be opened for the biowaste to treat that waste as biomass and produce the
the nearby person or not and waste type. It has two LED displays, biogas from that. The problems of poor waste management
one for the amount of waste collected and the other for how much systems are result in creating diseases, waste causes damage to
maximum cost the waste could be sold to different organizations the ecosystem, and it creates numerous problems for other
who can utilize the waste effectively. For waste classification species. It forces the environment to changes resulting in air
Convolution Neural Network (CNN) is used to identify whether pollution, water pollution, etc. This also has an issue with
the correct type of waste is deposited to the correct bin. The hygiene because of its improper disposal. Thus, the E-Bin counts
accuracy of the waste classification algorithm is 96%. This
as a suitable smart bin for smart cities. Data Analytics and
proposed methodology is an initiative to encourage people to
device-to-device communications help to ease societal
deposit and effectively dispose of their waste. Also, they are getting
some reward for their waste.
problems.
One of the major concerns is waste management, we
Keywords- Classification, Cost model, Convolutional Neural Network, proposed a product-based solution for perceptively handling the
E-bin, Sensors, Smart Cities, Waste Management. waste. Since all other common industries are welcoming these
kinds of smart technologies to update themselves. Connecting
I. INTRODUCTION the intelligent system to collect the big data for analytics is
Waste management around the world has become chaos in booming in this modern era. Every complex and unsolvable
the head especially in India, where huge lumps of waste could problem is tackled by smart devices. The collected data is
be seen here and there. Waste and its management require more processed and transformed to another version of outputs for
time due to the excessive amount of its release into the solving other problems [4].
environment. E-Bin would play a major role in the process of
Waste Management as it has a lot of features that would be The Garbage Dataset contains six types of wastes as
helpful in the management cycle. E-Bin consists of a metallic cardboard, glass, metal, paper, plastic, and trash. The description
bin which further has two sections involved in it, one for the of the dataset is given in the experimental analysis section. The
biodegradable waste and the other one for the non-biodegradable paper is organized into five sections, the first section contains
waste which includes different kinds of wastes such as liquid the introduction of smart bins and the necessity of waste
waste, solid waste, hazardous and non-hazardous waste. The management. The second section describes the related work of
biodegradable waste section has a Weight Sensor and a mesh. intelligent bin and convolutional networks. The third section
The mesh will allow the water or any other liquid to flow into a explains the proposed methodology and architectures of the bin,
secondary cabin to separate the wet waste from the dry waste. CNN networks. The workflow of the bin is explained in step by
The weight sensor will calculate the weight for the amount of step process. Experimental analysis is the fourth step, which
dry waste. The scaling will be set to determine the equivalent describes the evaluation of a classification system on waste
cost for the amount of dry waste. For example, 1kg of dry waste types. The final section describes the importance of the proposed
is equal to 3 Indian rupees. The Bin will consist of an embedded work and classification accuracy.
II. RELATED WORK be added to enhance the efficiency of the E-Bin, which benefits
P.K.S Kumari et al have proposed the methodology of Smart both the e-bin owner and the garbage collection corporation. In
Bin which consists of three layers namely the Data Gathering one paper, we came across the methodology used for disposing
Layer, Processing layer, and the Demo layer, each layer of away waste and its collection by local corporations and
demonstrating its significance by the use of different sensors as different types of sensors used for bin opening and closing and
well as the Raspberry Pi (RPi) module [5]. RPi creates the object detection. We have planned and tried to implement a
interface between the cameras to the microprocessor. It takes the better version of such an e-bin which has certain new features
image information from the dust bin to the authorized reporting and algorithms getting involved which in result will improve the
portal [6]. Also responsible for sending the alert message to the quality and efficiency of the end product. We have added
connected user devices. Fady Samann et al have proposed and algorithms that will help in the waste classification and cost
used the methodology of Smart Trash Bin which is a cost- generation for the equivalent amount of waste.
effective and user-friendly model. The Bin comprises a GSM III. PROPOSED METHODOLOGY
module to send the SMS alert to the collection department and a
motion sensor as well to detect the usage event. The software of E-Bin for smart cities has proved to be very productive in the
the bin is based on the Arduino microcontroller [7]. The E-Bin area of Waste Management since waste and its management has
designed for the bio-degradable waste management has two been one of the major areas of concern nowadays due to its over-
major sections or we can say two compartments, one for bio- collection on the grounds [19][20]. We have classified the waste
degradable waste collection and the other one for the non- in two of its broader categories i.e. familiar to all of us i.e. bio-
biodegradable waste collection and subsection for water degradable waste and non-biodegradable waste. E-Bin is
collection present in the waste. The proposed Bin consists of a majorly designed for the consumption of bio-degradable waste
few important sensors used for numerous purposes i.e. the for energy production.
infrared sensor (IR) for object detection (for a person standing Figure 1 shows the internal structure of the bin with input and
nearby) for the lid of the bin for opening and closing [8][9]. The output displays. The workflow of the proposed bin is drawn in
hardware of the bin is to be designed in such a way that it is flowchart representation. It comprises all components and
space-efficient. The second user is the weight sensor which is directions of the information from one module to another
used for measuring the weight of the biodegradable waste. The module. The figure 2 flowchart below explains the complete
third sensor determines whether the bin has got full and needs working of the E-Bin with some of its essential features.
its emptying. An alert message is sent to the waste collection
agencies for biomass energy generation through the GSM
module [10]. Another of the most important feature is the
Arduino board which has been programmed for detection
whether the waste put in the bio-degradable section has non-
biodegradable waste put into it. The Bin consists of a LED
display that displays an equivalent cost of the bio-waste which
has been put inside the bin. A record in the server’s database is
kept for the amount and waste generation.
An intelligent-based smart bin is developed for notifying the
garbage filling with nearby municipality web servers. It raises
the alert to the user with the level of garbage filing with correct
verification. It enables the instance clearance and cleaning of the
dustbin to avoid unnecessary pollutions and disturbance[11].
Improving smart devices with IoT technology provides the
platform for the recreation of the digital environment [12]. Many
IoT features and devices are listed in the above-mentioned Fig. 1. Smart- Bin Internal Components
paper. Waste and its management have become a major issue in
the last few decades. Graph figure 2 shows the increase in waste The following are the steps which are needed to be performed to
around the globe [13][14][15]. wasNet is one of the neural perform the complete working of the E-Bin.
networks-based classifiers, which classifies the garbage with the Step 1: Lid Opening and Closing - When a person stands near
lightweight neural network. This architecture is based on the the bin to put the waste inside the bin, the object detection sensor
ImageNet CNN and transfer learning applies to garbage i.e. the IR sensor performs the lid opening and when the person
classification systems. Complex data augmentation enabled this is away, the lid is closed.
classification system to train and earn different features of the Step 2: Biodegradable waste or non-biodegradable waste- After
objects [16]. Smart bin enabled with microcontroller plays an the lid is opened with help of the IR sensor, the waste based on
intelligent roe to categorize the waste to digestible and its form i.e. biodegradable or non-biodegradable is put into the
indigestible. Input image is processed with CNN model. respective compartment.
Depending upon the waste score the image has categorized and Step 3: Biodegradable waste- The liqid waste flows to the outer
deposited to correct bin [17]. AlexNet CNN is used to section/compartment through a slant slid, separating the solid
categorize 10 types of waste categories with Automatic Teller waste from the liquid waste.
Machine model dustbin called Automatic Teller Dustbin [18]. Step 4a: Waste Classification through Arduino Board- If there
Smart Bins play a part in the development of cities to smart has been a mix of any other kind of waste with the biodegradable
cities. In the already published papers, we have gone through, waste, the IoT device indicates the impurity along with a Red
we came across many facts and features of e-bins that are Alert.
covered collectively in them. But there have been some Step 4b: CNN algorithm is used to classify the solid waste with
convenient and important features that have to be added or can their predefined types
Step 5: Equivalent Waste Amount and cost display- The weight The linear representation of the image (I) and filter (f) is notated
of biowaste which was measured with the help of a weight as,
sensor and the equivalent cost per kg which has been preset by 𝑦𝑜𝑢𝑡 = 𝐼𝑖𝑛 × 𝑓 − − − − − −(1)
the corporation are displayed through the LED display. Process the image input to Convolutional networks with weights
Step 6: Emptying of the Bin - With the help of the GSM module, (w), input x and bias (b)
the message for bin emptying is sent to the local corporations. 𝑦𝑜𝑢𝑡 = 𝑋𝑖𝑛 𝑤 + 𝑏 − − − − − (2)
Apply the activation to the 𝑦𝑜𝑢𝑡
A. CNN algorithm For Waste Classification
𝑌 = 𝑠𝑖𝑔𝑚𝑜𝑖𝑑𝑎𝑙(𝑦𝑜𝑢𝑡 ) − − − (3)
The input image is captured by the camera placed on the lid, and Rewrite the above equation,
it is processed with the CNN ResNet algorithm. Input features 𝑙
𝑦𝑜𝑢𝑡 = 𝑤𝑗𝑇 𝑋𝑗 (𝑎𝑙−1 ) + 𝑏𝑗 − − − (4)
are extracted and grouped by the convolutional layer. The Image matrix is represented by,
pooling layer reduces the input spatial dimension to correct the 𝐼(𝑚, 𝑛) = (𝑥 × 𝑓)[𝑚, 𝑛] − − − − − − −(5)
essential information of an image. The features are combined by
their similarities with prior knowledge by the Resnet training. 𝐼(𝑚. 𝑛) = ∑ ∑ 𝑥[𝑗, 𝑘]𝑓[𝑚 − 𝑗, 𝑛 − 𝑘] − − − −(6)
This process is called transfer learning, which is used to obtain 𝑗 𝑘
the object structure. The classification is initiated by the fully The cross-entropy loss function is calculated on the observed
connected layer with the Relu activation function. Depending on and expected data results. The imagenet classification algorithm
the pre-trained weights the CNN architecture able to predict the is expressed with the following steps.
bio and non-biodegradable objects.
Algorithm for Garbage Classification Using ImageNet
𝐼𝑛𝑝𝑢𝑡: 𝐺𝑎𝑟𝑏𝑎𝑔𝑒_𝑖𝑚𝑎𝑔𝑒_𝑑𝑎𝑡𝑎𝑠𝑒𝑡, 𝑝𝑎𝑡ℎ𝑠, 𝑙𝑎𝑏𝑒𝑙𝑠
𝑆𝑡𝑒𝑝 1: 𝑟𝑒𝑠𝑖𝑧𝑒 𝑎𝑙𝑙 𝑡ℎ𝑒 𝑖𝑚𝑎𝑔𝑒𝑠 𝑖𝑛𝑡𝑜 𝑓𝑖𝑥𝑒𝑑 𝑠𝑖𝑧𝑒
𝑆𝑡𝑒𝑝 2: 𝑠𝑝𝑙𝑖𝑡 𝑡ℎ𝑒 𝑑𝑎𝑡𝑠𝑒𝑡 𝑖𝑛𝑡𝑜 𝑡ℎ𝑟𝑒𝑒 𝑝𝑎𝑟𝑡𝑠 𝑤𝑖𝑡ℎ 𝑐𝑟𝑜𝑠𝑠
𝑣𝑎𝑙𝑖𝑑𝑎𝑡𝑖𝑜𝑛 𝑚𝑒𝑡ℎ𝑜𝑑
𝑆𝑡𝑒𝑝 3: 𝑐𝑎𝑙𝑙 𝑡ℎ𝑒 𝑑𝑎𝑡𝑎ℎ𝑔𝑒𝑛𝑒𝑟𝑎𝑡𝑜𝑟 𝑓𝑜𝑟 𝑎𝑢𝑔𝑚𝑒𝑛𝑡𝑖𝑛𝑔
𝑡ℎ𝑒 𝑖𝑚𝑎𝑔𝑒𝑠 𝑓𝑟𝑜𝑚 𝑡ℎ𝑒 𝑠𝑜𝑢𝑟𝑐𝑒
𝑆𝑡𝑒𝑝 4: 𝑠𝑝𝑙𝑖𝑡 𝑡ℎ𝑒 𝑑𝑎𝑡𝑎 𝑖𝑛𝑡𝑜 𝑡𝑟𝑎𝑖𝑛𝑑𝑎𝑡𝑎𝑔𝑒𝑛 ,
𝑣𝑎𝑙𝑖𝑑_𝑑𝑎𝑡𝑎𝑔𝑒𝑛, 𝑡𝑒𝑠𝑡_𝑑𝑎𝑡𝑎𝑔𝑒𝑛
𝑆𝑡𝑒𝑝 5: 𝑐𝑎𝑙𝑐𝑢𝑙𝑎𝑡𝑒 𝑡ℎ𝑒 𝑤𝑒𝑖𝑔ℎ𝑡𝑠 𝑓𝑜𝑟 𝑎𝑙𝑙 𝑐𝑙𝑎𝑠𝑠𝑒𝑠 𝑜𝑓 𝑤𝑎𝑠𝑡𝑒
𝑆𝑡𝑒𝑝 6: 𝑐𝑎𝑙𝑙 𝑡ℎ𝑒 𝑡𝑟𝑎𝑛𝑠𝑓𝑒𝑟 𝑙𝑒𝑎𝑟𝑛𝑖𝑛𝑔 𝑚𝑜𝑑𝑒𝑙 𝑜𝑛 𝑥𝑐𝑒𝑝𝑡𝑖𝑜𝑛
𝑆𝑡𝑒𝑝 7: 𝑎𝑑𝑑 𝑡ℎ𝑒 𝑖𝑛𝑝𝑢𝑡, 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛𝑎𝑙, 𝑎𝑛𝑑 𝑑𝑒𝑛𝑠𝑒 𝑙𝑎𝑦𝑒𝑟𝑠
𝑆𝑡𝑒𝑝 8: 𝑐𝑟𝑒𝑎𝑡𝑒 𝑐𝑎𝑙𝑙𝑏𝑎𝑐𝑘 𝑓𝑛𝑐𝑡𝑖𝑜𝑛 𝑤𝑖𝑡ℎ 𝑒𝑎𝑟𝑙𝑦 𝑠𝑡𝑜𝑝𝑝𝑖𝑛𝑔
𝑎𝑛𝑑𝑑𝑟𝑜𝑝𝑜𝑢𝑡
𝑆𝑡𝑒𝑝 9: 𝑓𝑖𝑡 𝑡ℎ𝑒 𝑚𝑜𝑑𝑒𝑙 𝑓𝑜𝑟 𝑐𝑜𝑚𝑝𝑖𝑙𝑒 𝑎𝑛𝑑 𝑟𝑢𝑛
𝑆𝑡𝑒𝑝 10: 𝑝𝑟𝑒𝑑𝑖𝑐𝑡 𝑡ℎ𝑒 𝑛𝑒𝑤 𝑜𝑏𝑗𝑒𝑐𝑡𝑠 𝑤𝑖𝑡ℎ 𝑑𝑒𝑓𝑖𝑛𝑒𝑑 𝑐𝑙𝑎𝑠𝑠𝑒𝑠
𝑂𝑢𝑡𝑝𝑢𝑡: 𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦_𝑡𝑟𝑎𝑖𝑛, 𝑡𝑒𝑠𝑡, 𝑣𝑎𝑙𝑖𝑑 𝑎𝑛𝑑 𝑙𝑜𝑠𝑠
Fig. 2. Convolutional Neural Nets for Waste Classification
IV. EXPERIMENTAL ANALYSIS
An image capturing device is deployed inside the Bio-
degradable section and non-biodegradable section of the Bin.
The captured image is the input for processing the waste with a
classification system.
The histogram 4 and 5 shows the density (count and weight) of Split the data samples into three groups as training, testing, and
the different type of garbage. This representation is used to validation. Totally 2527 garbage data samples are taken for
understand the individual type of garbage distribution among the classification and prediction. The training phase takes 1768 data
total population. samples, for testing 431 data samples, validation takes 328 data
samples. Figure 6 shows the loss values of the classification on
training and validation. There are 100 epochs are taken to train
the model and it is normalized to 20 epochs.
606, 2018.
.
[13] S. Kumar et al., “Challenges and opportunities
associated with waste management in India,” R. Soc.
open Sci., vol. 4, no. 3, p. 160764, 2017.
[14] K. C. Meghana and K. R. Nataraj, “IOT Based
Intelligent Bin for smart cities,” Int. J. Recent Innov.
Trends Comput. Commun., vol. 4, no. 5, pp. 225–229,
2016.
[15] P. Ganesan, “Waste of a nation: garbage and growth in
India.” Taylor \& Francis, 2019.
[16] Z. Yang and D. Li, “Wasnet: A neural network-based
garbage collection management system,” IEEE Access,
vol. 8, pp. 103984–103993, 2020.
[17] M. W. Rahman, R. Islam, A. Hasan, N. I. Bithi, M. M.
Hasan, and M. M. Rahman, “Intelligent waste
management system using deep learning with IoT,” J.
King Saud Univ. Inf. Sci., 2020.
[18] M. S. H. Sunny, D. R. Dipta, S. Hossain, H. M. R.
Faruque, and E. Hossain, “Design of a convolutional
neural network based smart waste disposal system,” in
2019 1st International Conference on Advances in
Science, Engineering and Robotics Technology
(ICASERT), 2019, pp. 1–5.
[19] R. Ganguly, “E-Waste management in India-An
overview,” Int. J. Earth Sci. Eng., vol. 9, no. 2, pp. 574–
588, 2016.
[20] S. A. Mahajan, A. Kokane, A. Shewale, M. Shinde, and
S. Ingale, “Smart waste management system using
IoT,” Int. J. Adv. Eng. Res. Sci., vol. 4, no. 4, p. 237122,
2017.