SlideShare a Scribd company logo
TELKOMNIKAVol. 16, No. 5, October 2018, pp. 2179 ∼ 2190
ISSN: 1693-6930
2179
Vibration-Based Damaged Road Classification
Using Artificial Neural Network
Yudy Purnama*1
and Fergyanto E. Gunawan2
1
Computer Science Department, School of Computer Science
2
Industrial Engineering Department
2
BINUS Graduate Program - Master of Industrial Engineering
Bina Nusantara University, Jakarta, Indonesia 11480
*Corresponding Author, email: 1
ypurnama@binus.edu, 2
fgunawan@binus.edu
Abstract
It is necessary to develop an automated method to detect damaged road because manually moni-
toring the road condition is not practical. Many previous studies had demonstrated that the vibration-based
technique has potential to detect damages on roads. This research explores the potential use of Artificial
Neural Network (ANN) for detecting road anomalies based on vehicle accelerometer data. The vehicle is
equipped with a smart-phone that has a 3D accelerometer and geo-location sensors. Then, the vehicle is
used to scan road network having several road anomalies, such as, potholes, speedbump, and expansion
joints. An ANN model consisting of three layers is developed to classify the road anomalies. The first layer
is the input layer containing six neurons. The numbers of neurons in the hidden layer is varied between
one and ten neurons, and its optimal number is sought numerically. The prediction accuracy of 84.9% is
obtained by using three neurons in conjunction with the maximum acceleration data in x, y, and z-axis. The
accuracy increases slightly to 86.5%, 85.2%, and 85.9% when the dominant frequencies in x, y, and z-axis,
respectively, are taken into account beside the previous data.
Keywords: Damaged Road, Vibration-based, Accelerometer, Smart-phone, Artificial Neural Network
Copyright c 2018 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
According to Law of the Republic of Indonesia, No. 22, Year 2009 about Road Traffic and
Transportation (Undang-undang Republik Indonesia Nomor 22 Tahun 2009 Tentang Lalu Lintas
dan Angkutan Jalan) Article 24 Section (1), road administrator or government shall immediately
and should repair any damaged road that could lead to traffic accidents [1]. Furthermore, Section
2 of the law states that in the case that the damaged road cannot be repaired, the road admin-
istrator is obliged to put sign(s) on the damaged roads to prevent traffic accidents. In the case
that traffic accidents occurred because the road administrator does not immediately repair the
damaged road, they can be imprisoned or fined. The duration of imprisonment varies between six
months up to five years. The amount of fine varies between 12 millions up to 120 millions rupiah,
depending on the victim condition.
Road administrator needs a method to detect damaged road. It is necessary to develop
an automated method to detect damaged road manually because monitoring the road condition
is not practical. Several research efforts towards automating damaged road detection have been
undertaken. There were 3D pavement reconstruction methods [2, 3] and laser imaging method
[4]. Those methods required special devices, making them less economical and difficult to im-
plement in real situation. There were also vibration-based approach using acceleration sensor
available on smart-phones [5, 6].
The previous studies had demonstrated that vibration technique has potential to detect
damaged road [7, 8]. However, those studies were only able to differentiate damaged roads from
un-damaged one, without ability to distinguish the types of the road anomaly. In this research, we
intend to develop a road anomaly classification. Data are collected by using a 3D accelerometer
Received October 14, 2017; Revised May 20, 2018; Accepted June 13, 2018
, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/telkomnika.v16.i5.7574
2180 ISSN: 1693-6930
in Android smart-phone. The accelerometer records the vehicle vibration. Our system can detect
few types of road anomaly. If one is found, then our artificial neural network system will classify
its type whether pothole or speed-bump.
2. Research Method
2.1. Relevant Works
The size of road network that increases massively demands an automatic road monitoring
system. However, the system is hard to develop considering the complexity of the road conditions.
Fortunately, the roadways and mobile phone networks have grown simultaneously in emerging
economies. Mukherjee and Majhi [9] demonstrated the capability of using smart-phone that has
accelerometers and position sensors. This capability can be useful for autonomous monitoring
roads. The ability of the smart-phone in recording accelerations reliably is demonstrated.
Gunawan et al. [8] performed similar experiment that utilized a smart-phone which was
enriched with a 3D accelerometer sensor and geo-location sensor. The smart-phone installed in
a vehicle. Their study found that whenever a vehicle crosses a pothole, it will vibrate significantly
in z and x directions. Data collected from the pothole case were statistically deviated from the
normal road and the bump road cases which showing potential for classification purpose.
2.2. Motion Sensors on Android Phone
Motion sensors on Android Phone return a multi-dimensional array of data measured by
each sensor at an instance of time [10]. The accelerometer sensor measure accelerations in three
directions, namely, x, y, and z-axis. The orientations of those axis on a smart-phone is depicted
in Figure 1. The results of the orientations on the accelerometer responses are the following. If
the device is pushed on the left side (device moves to the right), the x acceleration value will be
positive.
If the device is pushed on the bottom side (device moves away from user), the y acceler-
ation value will be positive. If the device is pushed toward the sky with an acceleration of A m/s2
,
then the z acceleration value equal to A + 9.81 m/s2
, which corresponds to the acceleration of the
device (A m/s2
) minus the acceleration of gravity (−9.81 m/s2
).
The device on stationary condition will have an acceleration value of +9.81 m/s2
, which
corresponds to the acceleration of the device (0 m/s2
) minus the acceleration of gravity (−9.81 m/s2
).
2.3. Vibration-based Method
Most road anomalies can be characterized as high-energy events in the acceleration data,
yet not all events are road anomalies. Another thing such as road fixtures (railroad crossings and
expansion joint) can generate significant acceleration impulse. Passengers slamming the door or
driver braking suddenly can also produce high energy events.
Eriksson et al. [5] and Gunawan et al. [8] used vehicle acceleration data as the main
Figure 1. The orientation of the three axes on Android smart-phone [10].
TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190
TELKOMNIKA ISSN: 1693-6930 2181
source. Smart-phone which is enriched with a 3D accelerometer sensor and geo-location sensor
is installed into the vehicle.
Figure 2 shows the pothole detection flowchart used. The detection method would be as
follow:
1. Vehicle velocity will be evaluated. If it is too low, this stream of data will be ignored, and
next new stream of data will be evaluated. This process will be repeat until the stream data
satisfied the requirement
2. Apply high-pass filter to remove acceleration, braking, or turn events
3. z direction acceleration (az) will be evaluated against a threshold (tz). This stream data
would be further processed if maximum of az (amax
z ) exceeds (tz); Otherwise new data
stream will be evaluated (back to step 1).
4. Calculate the largest value of x direction acceleration data (ax) within the time interval cen-
tered at the time of amax
x occurring. The time interval may vary (32, 64, or 128). This
extreme value will be checked against a threshold (tx). Similar to previous step, if amax
x < tx,
this stream data will be ignored and new one will be tested (back to step 1).
5. Last step is to reject any data if tmax
z < ts.v, where ts is threshold and v is the vehicle
traveling velocity.
2.4. Data Collection
Road anomaly can be defined as abnormality of the road condition from what it supposed.
There are several kinds of road anomaly such as damaged road (pot hole existence), speed bump,
railroad crossing, or expansion joint. This research will focus on providing a method to detect road
anomaly in real time and further classify the types of the road anomaly. There are several things to
be prepared before data collection can be performed: smart-phone, vehicle, accelerometer data
and the road anomaly it selves.
Smart-phone and vehicle: In this research, two smart-phone devices will be used: Device
A and B. Device A will be placed on the card dashboard, while the device B will be placed in the
middle of the car floor close to the back passenger Accelerometer data: Third party software that
will be used to record the vehicle acceleration data. This application will record the acceleration
data and save it in a .csv file.
Road anomaly: There are four kinds of road condition that will be recorded: normal, road
with pothole, road with speed bump, and road with expansion joint.
Figure 2. Pothole Detection Flowchart [5].
Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
2182 ISSN: 1693-6930
2.5. Feature Extraction
Raw accelerometer data may not be directly used. These anomalies data are mixed
with noise data, such as passengers slamming the door or driver braking suddenly that can also
produce high energy events. There are several steps before features can be extracted from the
raw data, they are:
1. Zero Shift: The purpose of this process to shift each acceleration data (x, y, and z) values
in data to zero. All acceleration data are subtracted by theirs median.
2. Savitzky-Golay Filter: The purpose of this step is to remove noise from this acceleration
data. The polynomial order used in this filter is one with frame size of 41.
3. Determine z acceleration peak point: The moment vehicle wheel hit the damaged road,
the z acceleration will reach its peak. This point will becomes the median value of cutting
window of data. Number 32 chosen as the size of the window to cover more point in time
span, because there is a possibility that the peak window can be missed. Therefore data
used are 65 points span between (zmax − 32) and (zmax + 32).
4. Hamming Window and Fast Fourier Transform: Fourier Transform is implicitly applied to an
infinitely repeating signal. Sometimes the start and end of the finite sample signal do not
match, hence make it looks like a discontinuity in the signal. Applying Hamming Window
makes sure that the ends match up while keeping everything reasonably smooth. Sixty-five
points that has been acquired before will be applied with Hamming Window.
2.6. ANN Model for Classification
ANN is used as classification method because its capability to learn from examples and
capture the functional relationships among the hard description of data. The network will be a Mul-
tilayer back-propagation network. This network will use Sigmoid as its activation function.Network
parameter such as percentage of training data and number of hidden layers will be changed and
tested several times to achieve the optimal result.
Figure 3 shows the ANN model used in this study. After pre-processing, there are five
input nodes: maximum x acceleration data (amax
x ), maximum z acceleration data (amax
z ), dominant
frequency of x acceleration (fdom
x ), dominant frequency of y acceleration (fdom
y ), and dominant
frequency of z acceleration (fdom
z ). The output node would be chosen from four available classes
of the road condition: normal, speed-bump, pothole, and expansion joint.
Table 1 shows the parameter of neural network used in this study. If there are 500 data,
and ANN set to 10% training set size and 50% validation set size, data composition will be: 50
testing data (randomly chosen), 225 testing data, and 225 validation data.
Figure 3. A neural network model with five neurons in the input layer and three neurons in the
hidden layer
TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190
TELKOMNIKA ISSN: 1693-6930 2183
Table 1. Neural Network Parameters Used in This Study.
Parameter Value
Activation function Sigmoid
Learning rate 0.3
Momentum 0.2
Training time 10000
Number of neuron in the hidden layers 2–9
Training set size 10–90%
Validatian set size 50%
There are two separated experiments. First experiment is to determine the reliable sam-
ple size: This process determines minimum portion of training data needed to achieve desired
result. Training data portion will be increased gradually with increment of 10% until 90% portion of
training data. Every multiple of 10%, the data set will be classified a hundred times. The optimal
training data portion will be used in the second process.
The second process is determining the optimum number of Neurons: Using previously
obtained optimal parameter, number of neurons in the hidden layer will be changed from 2 up to
9. Each variation will be run for 100 times classification process.
3. Result and Analysis
3.1. Typical Acceleration Data
This section shows how each road anomaly affects the accelerometer data. Figure 4
shows acceleration data when a vehicle crosses a normal road. The best indicator is that z
acceleration tends to stay at gravity acceleration which is +9.81 m/s2
. Using this information
can be concluded that vehicle crosses normal road will have its z acceleration relatively stays at
+9.81 m/s2
. Any rise or fall from this value is the indicator of road anomaly.
Figure 4. Typical acceleration data when the test vehicle crosses a road without road anomalies.
Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
2184 ISSN: 1693-6930
Figure 5 shows acceleration data when a vehicle crosses a normal road then hits a pot-
hole. Region in between the sixth and eighth seconds is when the vehicle hits the pothole. Notice
that starting from the normal value of gravity acceleration, the z acceleration falls to 5–7 m/s2
. It
is when the front wheel hits the base of the pothole. After that the z acceleration starts to rise
significantly to 12–13 m/s2
. It is when the front wheel exits the pothole. The next drop is caused
by the rear wheel hitting the pothole base. Identical to the previous one, this one is also followed
by another rise when the rear wheel exits the pothole
Figure 6 shows acceleration data when a vehicle crosses a normal road then hit a speed
bump. Region in between the eleventh and thirteenth second is the time when the vehicle hits
the speed bump. When the front wheel hits the speed bump, it gives significant increase to z
acceleration from gravity acceleration value to about 13-14 m/s2
. After that z acceleration starts
to fall off because the front wheel has passed through the speed bump.
Figure 7 shows acceleration data when a vehicle crosses a normal road then passing
an expansion joint. Region in between the fifth and sixth second is the data recorded when
the vehicle crosses the expansion joint. When the wheel hits the expansion joint, it drops the z
acceleration to about 7-8 m/s2
. Then the z acceleration rises significantly to about 15 m/s2
.
3.2. Determining the Reliable Sample Size
This study evaluates a variation of the training data size to the accuracy of the ANN
prediction. The approach is of the following. Firstly, the training size is fixed at 10% of the total
sample size. The remain data are equally divided for the validation and testing stages. For these
fixed sizes, the data are resampled for a hundred times using a Monte Carlo simulation. This
procedure is repeated for the training size of 20%, 30%, ..., 80% and 90%.
The effects of the data sizes on the accuracy are shown in Figure 8. The ANN model
trained using 10% data is only about 15% accurate or about 85% misclassify the cases. The
accuracy increases almost steadily with the increasing of the training data size until the data size
reaches 50%. After the size, the accuracy still slightly varies with the data size. The highest
accuracy is obtained for 80% training data size.
Figure 5. Typical acceleration data when the test vehicle crosses a pothole.
TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190
TELKOMNIKA ISSN: 1693-6930 2185
Figure 6. Typical acceleration data when the test vehicle crosses a speed bump.
Figure 7. Typical acceleration data when the test vehicle crosses a speed bump.
3.3. Determining the Optimum Number of Neurons
Increasing the number of neurons increases the capability of the model to fit more com-
plex relationship. However, this complexity may happen due to over fitting. A good ANN network
model should be general and not overfit to a specific case. A minimum number of neurons is usu-
Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
2186 ISSN: 1693-6930
ally required to provide a generic model. To find this generic model, the neural model accuracy
is computed for a various number of neurons. The results are depicted in Figure 9. For the two-
neuron case, the accuracy varies widely from around 57% up to around 91%. However, for the
cases where the number of neurons is three and nine, the accuracy variation is relatively constant
from one case to the others. The figure suggests that the most optimum number of neurons is
three.
3.4. Determining the Significance Features
Feature selection is the process of selecting a subset of relevant features for use in the
classifier model construction. Sometimes the data collected may redundant or irrelevant. Fea-
tures selection may help eliminate this possibility by preventing loss of information. Theoretically,
smaller number of features can decrease the classifier workload, hence decreasing the modelling
and training time of the classifier. This also increases the classifier performance by maintaining
its accuracy. To perform feature selection, the condition of the data in each class must firstly be
observed. The distribution of features of the classification is shown in Figure 10.
The dominant frequency of x in normal class is 1.52, which is identical in other classes
too. Meanwhile, the dominant frequency of y in normal and pothole case both has score 1.52,
while speedbump and expansion joint have 1.21 and 1.49. Only the dominant frequency of z that
has varied score for each class.
Using these facts, further classification is performed by reducing the number of features
involved in the classifier. Table 2 shows which features presence in each classifier. Each classifier
used 80% training data and three neurons in the hidden layer. This classifier is resampled for a
Figure 8. The effects of the portion of the training data to the classification accuracy of the road
anomalies.
TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190
TELKOMNIKA ISSN: 1693-6930 2187
hundred times using a Monte Carlo simulation.
After testing the classifier, the results are depicted in Figure 11. Classifier A that used
all the features has accuracy of 85.2%. Classifier B has 46.1% accuracy, which is the worst
amongst another classifier. Classifier B did not include amax
x as its features. From this result can
be predicted that amax
x is a significance features.
Classifier C accuracy is 83.3%. Its accuracy is slightly lower than classifier A. This clas-
sifier did not have amax
y as its feature. Meanwhile Classifier D has second lowest accuracy at 75%
Figure 9. The effect of the number of neurons in the hidden layer to the classification accuracy of
the road anomalies.
Table 2. The Combination of Features Studied in The Research.
Case
Features
amax
x amax
y amax
z fdom
x fdom
y fdom
z
A
B
C
D
E
F
G
H
Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
2188 ISSN: 1693-6930
Figure10.Thefeaturesdistributionforeachclassinthisclassification.
TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190
TELKOMNIKA ISSN: 1693-6930 2189
Figure 11. The classification accuracies in percent for various combinations of features.
and missing amax
z . Removing maximum acceleration reduce the performance of the classifier.
Classifier E, F, and G remove dominant frequency of the acceleration data from its fea-
tures. Interestingly, the three of them have similar result with classifier A which is include all of
them. The accuracy tends to stay at 85–86%. This may become indicator that dominant frequency
is not a significance features.
Lastly, classifier H that used amax
x , amax
y , and amax
z as its features perform at 84.9% accu-
racy. This score is 0.3% smaller than classifier A which includes all features. This is a prove that
frequency data may not be required as the features for the classification model.
4. Conclusion
The focus of this research is finding the best features to classify road anomaly, which
categorized into four classes: normal, pothole, speedbump, and expansion joint within artificial
neural network framework and measures its performance. The results have been presented and
discussed in the previous chapter. The following are the conclusions:
1. The most optimum size of training data for the ANN model is 80%.
2. The most optimum number of neurons of the ANN model is three.
3. The most optimum features are maximum x acceleration, maximum z acceleration and max-
imum z acceleration with accuracy of 84.9%.
4. Dominant frequency of each acceleration data was predicted to be a significance features.
However the result proves that these features do not rise the accuracy significantly. Remov-
ing each give 88.5%, 85.2%, and 85.9% accuracy respectively, which is slightly greater than
using acceleration data only which is 84.9%.
References
[1] Government of Republic Indonesia, “Undang-undang Republik Indonesia Nomor 22 Tahun
2009 Tentang Lalu Lintas dan Angkutan Jalan,” 2009.
[2] W. Jiaqiu, M. Songlin, and J. Li, “Research on automatic identification method of pavement
sag deformation,” in Proc. of the 9th Intl. Conference of Chinese Transportation Professionals
(ICCTP), 2009, pp. 2761–2766.
Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
2190 ISSN: 1693-6930
[3] G. Jog, C. Koch, M. Golparvar-Fard, and I. Brilakis, “Pothole properties measurement
through visual 2d recognition and 3d reconstruction,” in Proceedings of the ASCE Interna-
tional Conference on Computing in Civil Engineering, 2012, pp. 553–560.
[4] X. Yu and E. Salari, “Pavement pothole detection and severity measurement using laser
imaging,” in Electro/Information Technology (EIT), 2011 IEEE International Conference on.
IEEE, 2011, pp. 1–5.
[5] J. Eriksson, L. Girod, B. Hull, R. Newton, S. Madden, and H. Balakrishnan, “The pothole
patrol: using a mobile sensor network for road surface monitoring,” in Proceedings of the 6th
international conference on Mobile systems, applications, and services. ACM, 2008, pp.
29–39.
[6] A. Vittorio, V. Rosolino, I. Teresa, C. M. Vittoria, P. G. Vincenzo et al., “Automated sens-
ing system for monitoring of road surface quality by mobile devices,” Procedia-Social and
Behavioral Sciences, vol. 111, pp. 242–251, 2014.
[7] K. De Zoysa, C. Keppitiyagama, G. P. Seneviratne, and W. Shihan, “A public transport system
based sensor network for road surface condition monitoring,” in Proceedings of the 2007
workshop on Networked systems for developing regions. ACM, 2007, p. 9.
[8] F. E. Gunawan, B. Soewito, and Yanfi, “A vibratory-based method for road damage classi-
fication,” in Intelligent Technology and Its Applications (ISITIA), 2015 International Seminar
on. IEEE, 2015, pp. 1–4.
[9] A. Mukherjee and S. Majhi, “Characterisation of road bumps using smartphones,” European
Transport Research Review, vol. 8, no. 2, pp. 1–12, 2016.
[10] Android Developer, “Motion Sensors — Android Developer,”
https://developer.android.com/guide/topics/sensors/sensors motion.html, August 2016.
TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190

More Related Content

What's hot

Sensor based System for Computation of Speed, Momentum of Vehicle, Traffic De...
Sensor based System for Computation of Speed, Momentum of Vehicle, Traffic De...Sensor based System for Computation of Speed, Momentum of Vehicle, Traffic De...
Sensor based System for Computation of Speed, Momentum of Vehicle, Traffic De...
iosrjce
 
Traffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, ShamsTraffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, Shams
Khan Mostafa
 
IRJET- Simulation based Automatic Traffic Controlling System
IRJET- Simulation based Automatic Traffic Controlling SystemIRJET- Simulation based Automatic Traffic Controlling System
IRJET- Simulation based Automatic Traffic Controlling System
IRJET Journal
 
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCSOffline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCSeuroFOT
 
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET Journal
 
Multi tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsmMulti tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsm
eSAT Publishing House
 
Multi tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsmMulti tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsm
eSAT Journals
 
Online Accessable Traffic Control System for Urban Areas Using Embedded Syste...
Online Accessable Traffic Control System for Urban Areas Using Embedded Syste...Online Accessable Traffic Control System for Urban Areas Using Embedded Syste...
Online Accessable Traffic Control System for Urban Areas Using Embedded Syste...
IJSRD
 
Intelligent Traffic Management System In Modern Age
Intelligent Traffic Management System In Modern AgeIntelligent Traffic Management System In Modern Age
Intelligent Traffic Management System In Modern Age
Photonplay Systems Pvt. Ltd.
 
Vehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier AlgorithmVehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier Algorithm
ijtsrd
 
Traffic information system
Traffic information systemTraffic information system
Traffic information systemPresi
 
Advance Traffic management system
Advance Traffic management systemAdvance Traffic management system
Advance Traffic management system
Trafiksol ITS Technologies Pvt. Ltd
 
Restore and Improve Urban Infrastructure
Restore and Improve Urban InfrastructureRestore and Improve Urban Infrastructure
Restore and Improve Urban InfrastructureShahmeer Baweja
 
Online/Offline Lane Change Events Detection Algorithms
Online/Offline Lane Change Events Detection AlgorithmsOnline/Offline Lane Change Events Detection Algorithms
Online/Offline Lane Change Events Detection Algorithms
Feras Tanan
 
Improving traffic and emergency vehicle clearance at congested intersections ...
Improving traffic and emergency vehicle clearance at congested intersections ...Improving traffic and emergency vehicle clearance at congested intersections ...
Improving traffic and emergency vehicle clearance at congested intersections ...
IJECEIAES
 
Inteligent transport system
Inteligent transport systemInteligent transport system
Inteligent transport system
Bhavik A Shah
 
Vehicle counting without background modeling
Vehicle counting without background modelingVehicle counting without background modeling
Vehicle counting without background modeling
Lihguong Jang
 
IRJET- Identification and Analysis of Accident Blackspots using GIS
IRJET- Identification and Analysis of Accident Blackspots using GISIRJET- Identification and Analysis of Accident Blackspots using GIS
IRJET- Identification and Analysis of Accident Blackspots using GIS
IRJET Journal
 
Identification of Blackspots and Accident Analysis using GIS
Identification  of Blackspots and Accident Analysis  using GISIdentification  of Blackspots and Accident Analysis  using GIS
Identification of Blackspots and Accident Analysis using GIS
IRJET Journal
 

What's hot (19)

Sensor based System for Computation of Speed, Momentum of Vehicle, Traffic De...
Sensor based System for Computation of Speed, Momentum of Vehicle, Traffic De...Sensor based System for Computation of Speed, Momentum of Vehicle, Traffic De...
Sensor based System for Computation of Speed, Momentum of Vehicle, Traffic De...
 
Traffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, ShamsTraffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, Shams
 
IRJET- Simulation based Automatic Traffic Controlling System
IRJET- Simulation based Automatic Traffic Controlling SystemIRJET- Simulation based Automatic Traffic Controlling System
IRJET- Simulation based Automatic Traffic Controlling System
 
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCSOffline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
Offline Optimization Of Curve Speed Warning Applications, Vassilis Kaffes, ICCS
 
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
IRJET- Congestion Reducing System through Sensors, Image Processors and Vanet...
 
Multi tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsmMulti tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsm
 
Multi tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsmMulti tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsm
 
Online Accessable Traffic Control System for Urban Areas Using Embedded Syste...
Online Accessable Traffic Control System for Urban Areas Using Embedded Syste...Online Accessable Traffic Control System for Urban Areas Using Embedded Syste...
Online Accessable Traffic Control System for Urban Areas Using Embedded Syste...
 
Intelligent Traffic Management System In Modern Age
Intelligent Traffic Management System In Modern AgeIntelligent Traffic Management System In Modern Age
Intelligent Traffic Management System In Modern Age
 
Vehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier AlgorithmVehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier Algorithm
 
Traffic information system
Traffic information systemTraffic information system
Traffic information system
 
Advance Traffic management system
Advance Traffic management systemAdvance Traffic management system
Advance Traffic management system
 
Restore and Improve Urban Infrastructure
Restore and Improve Urban InfrastructureRestore and Improve Urban Infrastructure
Restore and Improve Urban Infrastructure
 
Online/Offline Lane Change Events Detection Algorithms
Online/Offline Lane Change Events Detection AlgorithmsOnline/Offline Lane Change Events Detection Algorithms
Online/Offline Lane Change Events Detection Algorithms
 
Improving traffic and emergency vehicle clearance at congested intersections ...
Improving traffic and emergency vehicle clearance at congested intersections ...Improving traffic and emergency vehicle clearance at congested intersections ...
Improving traffic and emergency vehicle clearance at congested intersections ...
 
Inteligent transport system
Inteligent transport systemInteligent transport system
Inteligent transport system
 
Vehicle counting without background modeling
Vehicle counting without background modelingVehicle counting without background modeling
Vehicle counting without background modeling
 
IRJET- Identification and Analysis of Accident Blackspots using GIS
IRJET- Identification and Analysis of Accident Blackspots using GISIRJET- Identification and Analysis of Accident Blackspots using GIS
IRJET- Identification and Analysis of Accident Blackspots using GIS
 
Identification of Blackspots and Accident Analysis using GIS
Identification  of Blackspots and Accident Analysis  using GISIdentification  of Blackspots and Accident Analysis  using GIS
Identification of Blackspots and Accident Analysis using GIS
 

Similar to Vibration-Based Damaged Road Classification Using Artificial Neural Network

Review on technique used to detect and report the cause of accident.
Review on technique used to detect and report the cause of accident.Review on technique used to detect and report the cause of accident.
Review on technique used to detect and report the cause of accident.
IRJET Journal
 
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
ITIIIndustries
 
An Advanced Automatic Prior Notification of Locomotives And Its Steering Cond...
An Advanced Automatic Prior Notification of Locomotives And Its Steering Cond...An Advanced Automatic Prior Notification of Locomotives And Its Steering Cond...
An Advanced Automatic Prior Notification of Locomotives And Its Steering Cond...
IJRES Journal
 
An Overview of Traffic Accident Detection System using IoT
An Overview of Traffic Accident Detection System using IoTAn Overview of Traffic Accident Detection System using IoT
An Overview of Traffic Accident Detection System using IoT
IRJET Journal
 
Estimation of road condition using smartphone sensors via c4.5 and aes 256 a...
Estimation of  road condition using smartphone sensors via c4.5 and aes 256 a...Estimation of  road condition using smartphone sensors via c4.5 and aes 256 a...
Estimation of road condition using smartphone sensors via c4.5 and aes 256 a...
EditorIJAERD
 
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
rahulmonikasharma
 
Design of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded SystemDesign of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded System
IOSR Journals
 
IRJET - Design Paper on Pothole Monitoring System
IRJET - Design Paper on Pothole Monitoring SystemIRJET - Design Paper on Pothole Monitoring System
IRJET - Design Paper on Pothole Monitoring System
IRJET Journal
 
A 3D reconstruction-based method using unmanned aerial vehicles for the repre...
A 3D reconstruction-based method using unmanned aerial vehicles for the repre...A 3D reconstruction-based method using unmanned aerial vehicles for the repre...
A 3D reconstruction-based method using unmanned aerial vehicles for the repre...
IJECEIAES
 
Wireless Reporting System for Accident Detection at Higher Speeds
Wireless Reporting System for Accident Detection at Higher SpeedsWireless Reporting System for Accident Detection at Higher Speeds
Wireless Reporting System for Accident Detection at Higher Speeds
IJERA Editor
 
IRJET - Improving Road Travel with Route Suggestion using Decision Tree A...
IRJET -  	  Improving Road Travel with Route Suggestion using Decision Tree A...IRJET -  	  Improving Road Travel with Route Suggestion using Decision Tree A...
IRJET - Improving Road Travel with Route Suggestion using Decision Tree A...
IRJET Journal
 
Iaetsd literature review on traffic signal control system based on
Iaetsd literature review on traffic signal control system based onIaetsd literature review on traffic signal control system based on
Iaetsd literature review on traffic signal control system based on
Iaetsd Iaetsd
 
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...
A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...
Leonard Goudy
 
IRJET-utomatic Intelligent Traffic Control System
IRJET-utomatic Intelligent Traffic Control SystemIRJET-utomatic Intelligent Traffic Control System
IRJET-utomatic Intelligent Traffic Control System
IRJET Journal
 
IRJET - Road Condition Improvement in Smart Cities using IoT
IRJET - Road Condition Improvement in Smart Cities using IoTIRJET - Road Condition Improvement in Smart Cities using IoT
IRJET - Road Condition Improvement in Smart Cities using IoT
IRJET Journal
 
A computer vision-based lane detection approach for an autonomous vehicle usi...
A computer vision-based lane detection approach for an autonomous vehicle usi...A computer vision-based lane detection approach for an autonomous vehicle usi...
A computer vision-based lane detection approach for an autonomous vehicle usi...
Md. Faishal Rahaman
 
Dynamic vehicle traffic management system
Dynamic vehicle traffic management systemDynamic vehicle traffic management system
Dynamic vehicle traffic management system
eSAT Journals
 
SENSPEED: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Envir...
SENSPEED: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Envir...SENSPEED: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Envir...
SENSPEED: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Envir...
IRJET Journal
 
A real-time system for vehicle detection with shadow removal and vehicle clas...
A real-time system for vehicle detection with shadow removal and vehicle clas...A real-time system for vehicle detection with shadow removal and vehicle clas...
A real-time system for vehicle detection with shadow removal and vehicle clas...
International Journal of Power Electronics and Drive Systems
 
IRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring SystemIRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring System
IRJET Journal
 

Similar to Vibration-Based Damaged Road Classification Using Artificial Neural Network (20)

Review on technique used to detect and report the cause of accident.
Review on technique used to detect and report the cause of accident.Review on technique used to detect and report the cause of accident.
Review on technique used to detect and report the cause of accident.
 
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
 
An Advanced Automatic Prior Notification of Locomotives And Its Steering Cond...
An Advanced Automatic Prior Notification of Locomotives And Its Steering Cond...An Advanced Automatic Prior Notification of Locomotives And Its Steering Cond...
An Advanced Automatic Prior Notification of Locomotives And Its Steering Cond...
 
An Overview of Traffic Accident Detection System using IoT
An Overview of Traffic Accident Detection System using IoTAn Overview of Traffic Accident Detection System using IoT
An Overview of Traffic Accident Detection System using IoT
 
Estimation of road condition using smartphone sensors via c4.5 and aes 256 a...
Estimation of  road condition using smartphone sensors via c4.5 and aes 256 a...Estimation of  road condition using smartphone sensors via c4.5 and aes 256 a...
Estimation of road condition using smartphone sensors via c4.5 and aes 256 a...
 
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
 
Design of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded SystemDesign of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded System
 
IRJET - Design Paper on Pothole Monitoring System
IRJET - Design Paper on Pothole Monitoring SystemIRJET - Design Paper on Pothole Monitoring System
IRJET - Design Paper on Pothole Monitoring System
 
A 3D reconstruction-based method using unmanned aerial vehicles for the repre...
A 3D reconstruction-based method using unmanned aerial vehicles for the repre...A 3D reconstruction-based method using unmanned aerial vehicles for the repre...
A 3D reconstruction-based method using unmanned aerial vehicles for the repre...
 
Wireless Reporting System for Accident Detection at Higher Speeds
Wireless Reporting System for Accident Detection at Higher SpeedsWireless Reporting System for Accident Detection at Higher Speeds
Wireless Reporting System for Accident Detection at Higher Speeds
 
IRJET - Improving Road Travel with Route Suggestion using Decision Tree A...
IRJET -  	  Improving Road Travel with Route Suggestion using Decision Tree A...IRJET -  	  Improving Road Travel with Route Suggestion using Decision Tree A...
IRJET - Improving Road Travel with Route Suggestion using Decision Tree A...
 
Iaetsd literature review on traffic signal control system based on
Iaetsd literature review on traffic signal control system based onIaetsd literature review on traffic signal control system based on
Iaetsd literature review on traffic signal control system based on
 
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...
A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...
 
IRJET-utomatic Intelligent Traffic Control System
IRJET-utomatic Intelligent Traffic Control SystemIRJET-utomatic Intelligent Traffic Control System
IRJET-utomatic Intelligent Traffic Control System
 
IRJET - Road Condition Improvement in Smart Cities using IoT
IRJET - Road Condition Improvement in Smart Cities using IoTIRJET - Road Condition Improvement in Smart Cities using IoT
IRJET - Road Condition Improvement in Smart Cities using IoT
 
A computer vision-based lane detection approach for an autonomous vehicle usi...
A computer vision-based lane detection approach for an autonomous vehicle usi...A computer vision-based lane detection approach for an autonomous vehicle usi...
A computer vision-based lane detection approach for an autonomous vehicle usi...
 
Dynamic vehicle traffic management system
Dynamic vehicle traffic management systemDynamic vehicle traffic management system
Dynamic vehicle traffic management system
 
SENSPEED: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Envir...
SENSPEED: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Envir...SENSPEED: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Envir...
SENSPEED: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Envir...
 
A real-time system for vehicle detection with shadow removal and vehicle clas...
A real-time system for vehicle detection with shadow removal and vehicle clas...A real-time system for vehicle detection with shadow removal and vehicle clas...
A real-time system for vehicle detection with shadow removal and vehicle clas...
 
IRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring SystemIRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring System
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
TELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
TELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
TELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
TELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
TELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
TELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
TELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
TELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
TELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 

Recently uploaded (20)

CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 

Vibration-Based Damaged Road Classification Using Artificial Neural Network

  • 1. TELKOMNIKAVol. 16, No. 5, October 2018, pp. 2179 ∼ 2190 ISSN: 1693-6930 2179 Vibration-Based Damaged Road Classification Using Artificial Neural Network Yudy Purnama*1 and Fergyanto E. Gunawan2 1 Computer Science Department, School of Computer Science 2 Industrial Engineering Department 2 BINUS Graduate Program - Master of Industrial Engineering Bina Nusantara University, Jakarta, Indonesia 11480 *Corresponding Author, email: 1 ypurnama@binus.edu, 2 fgunawan@binus.edu Abstract It is necessary to develop an automated method to detect damaged road because manually moni- toring the road condition is not practical. Many previous studies had demonstrated that the vibration-based technique has potential to detect damages on roads. This research explores the potential use of Artificial Neural Network (ANN) for detecting road anomalies based on vehicle accelerometer data. The vehicle is equipped with a smart-phone that has a 3D accelerometer and geo-location sensors. Then, the vehicle is used to scan road network having several road anomalies, such as, potholes, speedbump, and expansion joints. An ANN model consisting of three layers is developed to classify the road anomalies. The first layer is the input layer containing six neurons. The numbers of neurons in the hidden layer is varied between one and ten neurons, and its optimal number is sought numerically. The prediction accuracy of 84.9% is obtained by using three neurons in conjunction with the maximum acceleration data in x, y, and z-axis. The accuracy increases slightly to 86.5%, 85.2%, and 85.9% when the dominant frequencies in x, y, and z-axis, respectively, are taken into account beside the previous data. Keywords: Damaged Road, Vibration-based, Accelerometer, Smart-phone, Artificial Neural Network Copyright c 2018 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction According to Law of the Republic of Indonesia, No. 22, Year 2009 about Road Traffic and Transportation (Undang-undang Republik Indonesia Nomor 22 Tahun 2009 Tentang Lalu Lintas dan Angkutan Jalan) Article 24 Section (1), road administrator or government shall immediately and should repair any damaged road that could lead to traffic accidents [1]. Furthermore, Section 2 of the law states that in the case that the damaged road cannot be repaired, the road admin- istrator is obliged to put sign(s) on the damaged roads to prevent traffic accidents. In the case that traffic accidents occurred because the road administrator does not immediately repair the damaged road, they can be imprisoned or fined. The duration of imprisonment varies between six months up to five years. The amount of fine varies between 12 millions up to 120 millions rupiah, depending on the victim condition. Road administrator needs a method to detect damaged road. It is necessary to develop an automated method to detect damaged road manually because monitoring the road condition is not practical. Several research efforts towards automating damaged road detection have been undertaken. There were 3D pavement reconstruction methods [2, 3] and laser imaging method [4]. Those methods required special devices, making them less economical and difficult to im- plement in real situation. There were also vibration-based approach using acceleration sensor available on smart-phones [5, 6]. The previous studies had demonstrated that vibration technique has potential to detect damaged road [7, 8]. However, those studies were only able to differentiate damaged roads from un-damaged one, without ability to distinguish the types of the road anomaly. In this research, we intend to develop a road anomaly classification. Data are collected by using a 3D accelerometer Received October 14, 2017; Revised May 20, 2018; Accepted June 13, 2018 , accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/telkomnika.v16.i5.7574
  • 2. 2180 ISSN: 1693-6930 in Android smart-phone. The accelerometer records the vehicle vibration. Our system can detect few types of road anomaly. If one is found, then our artificial neural network system will classify its type whether pothole or speed-bump. 2. Research Method 2.1. Relevant Works The size of road network that increases massively demands an automatic road monitoring system. However, the system is hard to develop considering the complexity of the road conditions. Fortunately, the roadways and mobile phone networks have grown simultaneously in emerging economies. Mukherjee and Majhi [9] demonstrated the capability of using smart-phone that has accelerometers and position sensors. This capability can be useful for autonomous monitoring roads. The ability of the smart-phone in recording accelerations reliably is demonstrated. Gunawan et al. [8] performed similar experiment that utilized a smart-phone which was enriched with a 3D accelerometer sensor and geo-location sensor. The smart-phone installed in a vehicle. Their study found that whenever a vehicle crosses a pothole, it will vibrate significantly in z and x directions. Data collected from the pothole case were statistically deviated from the normal road and the bump road cases which showing potential for classification purpose. 2.2. Motion Sensors on Android Phone Motion sensors on Android Phone return a multi-dimensional array of data measured by each sensor at an instance of time [10]. The accelerometer sensor measure accelerations in three directions, namely, x, y, and z-axis. The orientations of those axis on a smart-phone is depicted in Figure 1. The results of the orientations on the accelerometer responses are the following. If the device is pushed on the left side (device moves to the right), the x acceleration value will be positive. If the device is pushed on the bottom side (device moves away from user), the y acceler- ation value will be positive. If the device is pushed toward the sky with an acceleration of A m/s2 , then the z acceleration value equal to A + 9.81 m/s2 , which corresponds to the acceleration of the device (A m/s2 ) minus the acceleration of gravity (−9.81 m/s2 ). The device on stationary condition will have an acceleration value of +9.81 m/s2 , which corresponds to the acceleration of the device (0 m/s2 ) minus the acceleration of gravity (−9.81 m/s2 ). 2.3. Vibration-based Method Most road anomalies can be characterized as high-energy events in the acceleration data, yet not all events are road anomalies. Another thing such as road fixtures (railroad crossings and expansion joint) can generate significant acceleration impulse. Passengers slamming the door or driver braking suddenly can also produce high energy events. Eriksson et al. [5] and Gunawan et al. [8] used vehicle acceleration data as the main Figure 1. The orientation of the three axes on Android smart-phone [10]. TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190
  • 3. TELKOMNIKA ISSN: 1693-6930 2181 source. Smart-phone which is enriched with a 3D accelerometer sensor and geo-location sensor is installed into the vehicle. Figure 2 shows the pothole detection flowchart used. The detection method would be as follow: 1. Vehicle velocity will be evaluated. If it is too low, this stream of data will be ignored, and next new stream of data will be evaluated. This process will be repeat until the stream data satisfied the requirement 2. Apply high-pass filter to remove acceleration, braking, or turn events 3. z direction acceleration (az) will be evaluated against a threshold (tz). This stream data would be further processed if maximum of az (amax z ) exceeds (tz); Otherwise new data stream will be evaluated (back to step 1). 4. Calculate the largest value of x direction acceleration data (ax) within the time interval cen- tered at the time of amax x occurring. The time interval may vary (32, 64, or 128). This extreme value will be checked against a threshold (tx). Similar to previous step, if amax x < tx, this stream data will be ignored and new one will be tested (back to step 1). 5. Last step is to reject any data if tmax z < ts.v, where ts is threshold and v is the vehicle traveling velocity. 2.4. Data Collection Road anomaly can be defined as abnormality of the road condition from what it supposed. There are several kinds of road anomaly such as damaged road (pot hole existence), speed bump, railroad crossing, or expansion joint. This research will focus on providing a method to detect road anomaly in real time and further classify the types of the road anomaly. There are several things to be prepared before data collection can be performed: smart-phone, vehicle, accelerometer data and the road anomaly it selves. Smart-phone and vehicle: In this research, two smart-phone devices will be used: Device A and B. Device A will be placed on the card dashboard, while the device B will be placed in the middle of the car floor close to the back passenger Accelerometer data: Third party software that will be used to record the vehicle acceleration data. This application will record the acceleration data and save it in a .csv file. Road anomaly: There are four kinds of road condition that will be recorded: normal, road with pothole, road with speed bump, and road with expansion joint. Figure 2. Pothole Detection Flowchart [5]. Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
  • 4. 2182 ISSN: 1693-6930 2.5. Feature Extraction Raw accelerometer data may not be directly used. These anomalies data are mixed with noise data, such as passengers slamming the door or driver braking suddenly that can also produce high energy events. There are several steps before features can be extracted from the raw data, they are: 1. Zero Shift: The purpose of this process to shift each acceleration data (x, y, and z) values in data to zero. All acceleration data are subtracted by theirs median. 2. Savitzky-Golay Filter: The purpose of this step is to remove noise from this acceleration data. The polynomial order used in this filter is one with frame size of 41. 3. Determine z acceleration peak point: The moment vehicle wheel hit the damaged road, the z acceleration will reach its peak. This point will becomes the median value of cutting window of data. Number 32 chosen as the size of the window to cover more point in time span, because there is a possibility that the peak window can be missed. Therefore data used are 65 points span between (zmax − 32) and (zmax + 32). 4. Hamming Window and Fast Fourier Transform: Fourier Transform is implicitly applied to an infinitely repeating signal. Sometimes the start and end of the finite sample signal do not match, hence make it looks like a discontinuity in the signal. Applying Hamming Window makes sure that the ends match up while keeping everything reasonably smooth. Sixty-five points that has been acquired before will be applied with Hamming Window. 2.6. ANN Model for Classification ANN is used as classification method because its capability to learn from examples and capture the functional relationships among the hard description of data. The network will be a Mul- tilayer back-propagation network. This network will use Sigmoid as its activation function.Network parameter such as percentage of training data and number of hidden layers will be changed and tested several times to achieve the optimal result. Figure 3 shows the ANN model used in this study. After pre-processing, there are five input nodes: maximum x acceleration data (amax x ), maximum z acceleration data (amax z ), dominant frequency of x acceleration (fdom x ), dominant frequency of y acceleration (fdom y ), and dominant frequency of z acceleration (fdom z ). The output node would be chosen from four available classes of the road condition: normal, speed-bump, pothole, and expansion joint. Table 1 shows the parameter of neural network used in this study. If there are 500 data, and ANN set to 10% training set size and 50% validation set size, data composition will be: 50 testing data (randomly chosen), 225 testing data, and 225 validation data. Figure 3. A neural network model with five neurons in the input layer and three neurons in the hidden layer TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190
  • 5. TELKOMNIKA ISSN: 1693-6930 2183 Table 1. Neural Network Parameters Used in This Study. Parameter Value Activation function Sigmoid Learning rate 0.3 Momentum 0.2 Training time 10000 Number of neuron in the hidden layers 2–9 Training set size 10–90% Validatian set size 50% There are two separated experiments. First experiment is to determine the reliable sam- ple size: This process determines minimum portion of training data needed to achieve desired result. Training data portion will be increased gradually with increment of 10% until 90% portion of training data. Every multiple of 10%, the data set will be classified a hundred times. The optimal training data portion will be used in the second process. The second process is determining the optimum number of Neurons: Using previously obtained optimal parameter, number of neurons in the hidden layer will be changed from 2 up to 9. Each variation will be run for 100 times classification process. 3. Result and Analysis 3.1. Typical Acceleration Data This section shows how each road anomaly affects the accelerometer data. Figure 4 shows acceleration data when a vehicle crosses a normal road. The best indicator is that z acceleration tends to stay at gravity acceleration which is +9.81 m/s2 . Using this information can be concluded that vehicle crosses normal road will have its z acceleration relatively stays at +9.81 m/s2 . Any rise or fall from this value is the indicator of road anomaly. Figure 4. Typical acceleration data when the test vehicle crosses a road without road anomalies. Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
  • 6. 2184 ISSN: 1693-6930 Figure 5 shows acceleration data when a vehicle crosses a normal road then hits a pot- hole. Region in between the sixth and eighth seconds is when the vehicle hits the pothole. Notice that starting from the normal value of gravity acceleration, the z acceleration falls to 5–7 m/s2 . It is when the front wheel hits the base of the pothole. After that the z acceleration starts to rise significantly to 12–13 m/s2 . It is when the front wheel exits the pothole. The next drop is caused by the rear wheel hitting the pothole base. Identical to the previous one, this one is also followed by another rise when the rear wheel exits the pothole Figure 6 shows acceleration data when a vehicle crosses a normal road then hit a speed bump. Region in between the eleventh and thirteenth second is the time when the vehicle hits the speed bump. When the front wheel hits the speed bump, it gives significant increase to z acceleration from gravity acceleration value to about 13-14 m/s2 . After that z acceleration starts to fall off because the front wheel has passed through the speed bump. Figure 7 shows acceleration data when a vehicle crosses a normal road then passing an expansion joint. Region in between the fifth and sixth second is the data recorded when the vehicle crosses the expansion joint. When the wheel hits the expansion joint, it drops the z acceleration to about 7-8 m/s2 . Then the z acceleration rises significantly to about 15 m/s2 . 3.2. Determining the Reliable Sample Size This study evaluates a variation of the training data size to the accuracy of the ANN prediction. The approach is of the following. Firstly, the training size is fixed at 10% of the total sample size. The remain data are equally divided for the validation and testing stages. For these fixed sizes, the data are resampled for a hundred times using a Monte Carlo simulation. This procedure is repeated for the training size of 20%, 30%, ..., 80% and 90%. The effects of the data sizes on the accuracy are shown in Figure 8. The ANN model trained using 10% data is only about 15% accurate or about 85% misclassify the cases. The accuracy increases almost steadily with the increasing of the training data size until the data size reaches 50%. After the size, the accuracy still slightly varies with the data size. The highest accuracy is obtained for 80% training data size. Figure 5. Typical acceleration data when the test vehicle crosses a pothole. TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190
  • 7. TELKOMNIKA ISSN: 1693-6930 2185 Figure 6. Typical acceleration data when the test vehicle crosses a speed bump. Figure 7. Typical acceleration data when the test vehicle crosses a speed bump. 3.3. Determining the Optimum Number of Neurons Increasing the number of neurons increases the capability of the model to fit more com- plex relationship. However, this complexity may happen due to over fitting. A good ANN network model should be general and not overfit to a specific case. A minimum number of neurons is usu- Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
  • 8. 2186 ISSN: 1693-6930 ally required to provide a generic model. To find this generic model, the neural model accuracy is computed for a various number of neurons. The results are depicted in Figure 9. For the two- neuron case, the accuracy varies widely from around 57% up to around 91%. However, for the cases where the number of neurons is three and nine, the accuracy variation is relatively constant from one case to the others. The figure suggests that the most optimum number of neurons is three. 3.4. Determining the Significance Features Feature selection is the process of selecting a subset of relevant features for use in the classifier model construction. Sometimes the data collected may redundant or irrelevant. Fea- tures selection may help eliminate this possibility by preventing loss of information. Theoretically, smaller number of features can decrease the classifier workload, hence decreasing the modelling and training time of the classifier. This also increases the classifier performance by maintaining its accuracy. To perform feature selection, the condition of the data in each class must firstly be observed. The distribution of features of the classification is shown in Figure 10. The dominant frequency of x in normal class is 1.52, which is identical in other classes too. Meanwhile, the dominant frequency of y in normal and pothole case both has score 1.52, while speedbump and expansion joint have 1.21 and 1.49. Only the dominant frequency of z that has varied score for each class. Using these facts, further classification is performed by reducing the number of features involved in the classifier. Table 2 shows which features presence in each classifier. Each classifier used 80% training data and three neurons in the hidden layer. This classifier is resampled for a Figure 8. The effects of the portion of the training data to the classification accuracy of the road anomalies. TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190
  • 9. TELKOMNIKA ISSN: 1693-6930 2187 hundred times using a Monte Carlo simulation. After testing the classifier, the results are depicted in Figure 11. Classifier A that used all the features has accuracy of 85.2%. Classifier B has 46.1% accuracy, which is the worst amongst another classifier. Classifier B did not include amax x as its features. From this result can be predicted that amax x is a significance features. Classifier C accuracy is 83.3%. Its accuracy is slightly lower than classifier A. This clas- sifier did not have amax y as its feature. Meanwhile Classifier D has second lowest accuracy at 75% Figure 9. The effect of the number of neurons in the hidden layer to the classification accuracy of the road anomalies. Table 2. The Combination of Features Studied in The Research. Case Features amax x amax y amax z fdom x fdom y fdom z A B C D E F G H Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
  • 11. TELKOMNIKA ISSN: 1693-6930 2189 Figure 11. The classification accuracies in percent for various combinations of features. and missing amax z . Removing maximum acceleration reduce the performance of the classifier. Classifier E, F, and G remove dominant frequency of the acceleration data from its fea- tures. Interestingly, the three of them have similar result with classifier A which is include all of them. The accuracy tends to stay at 85–86%. This may become indicator that dominant frequency is not a significance features. Lastly, classifier H that used amax x , amax y , and amax z as its features perform at 84.9% accu- racy. This score is 0.3% smaller than classifier A which includes all features. This is a prove that frequency data may not be required as the features for the classification model. 4. Conclusion The focus of this research is finding the best features to classify road anomaly, which categorized into four classes: normal, pothole, speedbump, and expansion joint within artificial neural network framework and measures its performance. The results have been presented and discussed in the previous chapter. The following are the conclusions: 1. The most optimum size of training data for the ANN model is 80%. 2. The most optimum number of neurons of the ANN model is three. 3. The most optimum features are maximum x acceleration, maximum z acceleration and max- imum z acceleration with accuracy of 84.9%. 4. Dominant frequency of each acceleration data was predicted to be a significance features. However the result proves that these features do not rise the accuracy significantly. Remov- ing each give 88.5%, 85.2%, and 85.9% accuracy respectively, which is slightly greater than using acceleration data only which is 84.9%. References [1] Government of Republic Indonesia, “Undang-undang Republik Indonesia Nomor 22 Tahun 2009 Tentang Lalu Lintas dan Angkutan Jalan,” 2009. [2] W. Jiaqiu, M. Songlin, and J. Li, “Research on automatic identification method of pavement sag deformation,” in Proc. of the 9th Intl. Conference of Chinese Transportation Professionals (ICCTP), 2009, pp. 2761–2766. Vibration-Based Damaged Road Classification Using Artificial ... (Yudy Purnama)
  • 12. 2190 ISSN: 1693-6930 [3] G. Jog, C. Koch, M. Golparvar-Fard, and I. Brilakis, “Pothole properties measurement through visual 2d recognition and 3d reconstruction,” in Proceedings of the ASCE Interna- tional Conference on Computing in Civil Engineering, 2012, pp. 553–560. [4] X. Yu and E. Salari, “Pavement pothole detection and severity measurement using laser imaging,” in Electro/Information Technology (EIT), 2011 IEEE International Conference on. IEEE, 2011, pp. 1–5. [5] J. Eriksson, L. Girod, B. Hull, R. Newton, S. Madden, and H. Balakrishnan, “The pothole patrol: using a mobile sensor network for road surface monitoring,” in Proceedings of the 6th international conference on Mobile systems, applications, and services. ACM, 2008, pp. 29–39. [6] A. Vittorio, V. Rosolino, I. Teresa, C. M. Vittoria, P. G. Vincenzo et al., “Automated sens- ing system for monitoring of road surface quality by mobile devices,” Procedia-Social and Behavioral Sciences, vol. 111, pp. 242–251, 2014. [7] K. De Zoysa, C. Keppitiyagama, G. P. Seneviratne, and W. Shihan, “A public transport system based sensor network for road surface condition monitoring,” in Proceedings of the 2007 workshop on Networked systems for developing regions. ACM, 2007, p. 9. [8] F. E. Gunawan, B. Soewito, and Yanfi, “A vibratory-based method for road damage classi- fication,” in Intelligent Technology and Its Applications (ISITIA), 2015 International Seminar on. IEEE, 2015, pp. 1–4. [9] A. Mukherjee and S. Majhi, “Characterisation of road bumps using smartphones,” European Transport Research Review, vol. 8, no. 2, pp. 1–12, 2016. [10] Android Developer, “Motion Sensors — Android Developer,” https://developer.android.com/guide/topics/sensors/sensors motion.html, August 2016. TELKOMNIKA Vol. 16, No. 5, October 2018 : 2179 ∼ 2190