Pothole Detection using Machine Learning

Similar documents
Journal of Emerging Trends in Computing and Information Sciences

A Guideline for Pothole Classification

Automated Pothole Detection and Pre-Indication System using IOT

IMPLEMENTATION OF VECHILE SPEED LIMITING AND POTHOLE IDENTIFICATION USING ULTRASONIC SENSOR

SAFE DRIVING USING MOBILE PHONES

Study on State of Charge Estimation of Batteries for Electric Vehicle

Detection of rash driving on highways

Braking Performance Improvement Method for V2V Communication-Based Autonomous Emergency Braking at Intersections

OVER SPEED AVOIDANCE THROUGH INTELLIGENT SPEED BREAKING SYSTEM

AEB System for a Curved Road Considering V2Vbased Road Surface Conditions

A DIGITAL CONTROLLING SCHEME OF A THREE PHASE BLDM DRIVE FOR FOUR QUADRANT OPERATION. Sindhu BM* 1

SPEED IN URBAN ENV VIORNMENTS IEEE CONFERENCE PAPER REVIW CSC 8251 ZHIBO WANG

Design of Remote Monitoring and Evaluation System for UPS Battery Performance

Complex Power Flow and Loss Calculation for Transmission System Nilam H. Patel 1 A.G.Patel 2 Jay Thakar 3

Fujitsu Intelligent Mobility Solution

Study of the Performance of a Driver-vehicle System for Changing the Steering Characteristics of a Vehicle

Parking Prediction Model Using Car Make and Model Recognition System for Malls in Smart Cities.

Analysis of Fault Diagnosis of Bearing using Supervised Learning Method

REDUCING THE OCCURRENCES AND IMPACT OF FREIGHT TRAIN DERAILMENTS

Rotor Position Detection of CPPM Belt Starter Generator with Trapezoidal Back EMF using Six Hall Sensors

Automatic Detection and Notification of Potholes and Humps on Road and To Measure Pressure of the Tire of the Vehicle Using Raspberry Pi

Development of Higher-voltage Direct Current Power Feeding System for ICT Equipment

MEMS Sensors for automotive safety. Marc OSAJDA, NXP Semiconductors

A Novel DC-DC Converter Based Integration of Renewable Energy Sources for Residential Micro Grid Applications

Experimental Study on 3-Way Catalysts in Automobile

837. Dynamics of hybrid PM/EM electromagnetic valve in SI engines

Vehicle Control System with Accident Prevention by Using IR Transceiver

Research and Design of an Overtaking Decision Assistant Service on Two-Lane Roads

Computer Aided Transient Stability Analysis

Automated Seat Belt Switch Defect Detector

Deep Learning Will Make Truly Self-Driving Cars a Reality

Capstone Design Project: Developing the Smart Arm Chair for Handicapped People

Real-time Bus Tracking using CrowdSourcing

Intelligent Vehicle Systems

RTOS-CAR USING ARM PROCESSOR

GPS-GSM Based Intelligent Vehicle Tracking System Using ARM7

ENHANCEMENT OF ROTOR ANGLE STABILITY OF POWER SYSTEM BY CONTROLLING RSC OF DFIG

ADVANCED HEAD-LIGHT CONTROLLING SYSTEM FOR VEHICLES

New Capacity Modulation Algorithm for Linear Compressor

Predicting Solutions to the Optimal Power Flow Problem

Workbench Film Thickness Detection Based on Laser Sensor Mo-Yun LIU, Han-Bing TANG*, Ma-Chao JING, and Zhen ZHOU

Induction Motor Condition Monitoring Using Fuzzy Logic

Low-power TPMS Data Transmission Technique Based on Optimal Tire Condition

Segway with Human Control and Wireless Control

CHANGE IN DRIVERS PARKING PREFERENCE AFTER THE INTRODUCTION OF STRENGTHENED PARKING REGULATIONS

Speed Control of Electric Motor using Ultrasonic Sensor and Image Processing Technique with Raspberry Pi 3

Intelligent Fault Analysis in Electrical Power Grids

RF Based Automatic Vehicle Speed Limiter by Controlling Throttle Valve

International Journal Of Global Innovations -Vol.2, Issue.I Paper Id: SP-V2-I1-048 ISSN Online:

Supervised Learning to Predict Human Driver Merging Behavior

Study on V2V-based AEB System Performance Analysis in Various Road Conditions at an Intersection

FAULT ANALYSIS FOR VOLTAGE SOURCE INVERTER DRIVEN INDUCTION MOTOR DRIVE

SYSTEM CONFIGURATION OF INTELLIGENT PARKING ASSISTANT SYSTEM

Speed Control of Dual Induction Motor using Fuzzy Controller

Lowering Pavement Evaluation Costs Using Big Data

Smart Sensor Technology in Condition Monitoring Low Voltage Motors

Optimal Placement of EV Charging Station Considering the Road Traffic Volume and EV Running Distance

Traffic Safety Merit Badge Workbook

Analysis on natural characteristics of four-stage main transmission system in three-engine helicopter

ALCOHOL DETECTION AND VEHICLE IGNITION LOCKING SYSTEM

PROTECTION OF THREE PHASE INDUCTION MOTOR AGAINST VARIOUS ABNORMAL CONDITIONS

Keywords: DTC, induction motor, NPC inverter, torque control

Study of Motoring Operation of In-wheel Switched Reluctance Motor Drives for Electric Vehicles

ESTIMATION OF VEHICLE KILOMETERS TRAVELLED IN SRI LANKA. Darshika Anojani Samarakoon Jayasekera

The Future of Transit and Autonomous Vehicle Technology. APTA Emerging Leaders Program May 2018

IOT BASED GARBAGE MONITORING SYSTEM USING ARDUINO AND ETHERNET SHIELD

An Autonomous Braking System of Cars Using Artificial Neural Network

ROAD SAFETY RESEARCH, POLICING AND EDUCATION CONFERENCE, NOV 2001

Combination control for photovoltaic-battery-diesel hybrid micro grid system

A STUDY ON THE PROPELLER SHAFT OF CAR USING CARBON COMPOSITE FIBER FOR LIGHT WEIGHT

Modeling, Design and Simulation of Active Suspension System Frequency Response Controller using Automated Tuning Technique

Performance study of combined test rig for metro train traction

A HIGHLY SELECTIVE VEHICLE CLASSIFICATION UTILIZING DUAL-LOOP INDUCTIVE DETECTOR

Power System Stability Analysis on System Connected to Wind Power Generation with Solid State Fault Current Limiter

DEVELOPMENT OF VIBRATION CONDITION MONITORING SYSTEM APPLYING OPTICAL SENSORS FOR GENERATOR WINDING INTEGRITY OF POWER UTILITIES

Development of Weight-in-Motion Data Analysis Software

Electromagnetic Field Analysis for Permanent Magnet Retarder by Finite Element Method

RAIN SENSING AUTOMATIC CAR WIPER

Automated System for Air Pollution Detection and Control in Vehicles

ADAPTIVE CRUISE CONTROL AND COOPERATIVE CRUISE CONTROL IN REAL LIFE TRAFFIC SITUATION

China. Keywords: Electronically controled Braking System, Proportional Relay Valve, Simulation, HIL Test

A low loss mechanical HVDC breaker for HVDC Grid applications THOMAS ERIKSSON, MAGNUS BACKMAN, STEFAN HALÉN ABB AB, CORPORATE RESEARCH SWEDEN

Data Mining Approach for Quality Prediction and Improvement of Injection Molding Process

Multi-level Feeder Queue Dispatch based Electric Vehicle Charging Model and its Implementation of Cloud-computing

Ensuring the Safety Of Medical Electronics

One-Cycle Average Torque Control of Brushless DC Machine Drive Systems

Study Of Static And Frequency Responsible Analysis Of Hangers With Exhaust System

Performance of Low Power Wind-Driven Wound Rotor Induction Generators using Matlab

Toward Detection of Unsafe Driving with Wearables

The Application of Simulink for Vibration Simulation of Suspension Dual-mass System

The Application of UKF Algorithm for type Lithium Battery SOH Estimation

[Kadam*et al., 5(8):August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Load Frequency Control of a Two Area Power System with Electric Vehicle and PI Controller

Semi-Active Suspension for an Automobile

Steering Actuator for Autonomous Driving and Platooning *1

Correlation S T A N D A R D S F O R M A T H E M A T I C A L C O N T E N T. Know number names and the count sequence.

Cars that think and act automated driving for greater road safety

Study on Flow Characteristic of Gear Pumps by Gear Tooth Shapes

A Battery Smart Sensor and Its SOC Estimation Function for Assembled Lithium-Ion Batteries

A HIGH EFFICIENCY BUCK-BOOST CONVERTER WITH REDUCED SWITCHING LOSSES

Transcription:

, pp.151-155 http://dx.doi.org/10.14257/astl.2018.150.35 Pothole Detection using Machine Learning Hyunwoo Song, Kihoon Baek and Yungcheol Byun Dept. of Computer Engineering, Jeju National University, Korea chzhqk1994@gmail.com, masinogns@gmail.com, ycb@jejunu.ac.kr Abstract. Pothole detection is import to decrease accidents across the world. Many researches have been done but they require some specific devices or tools to acquire sensor data. In this paper, we propose an hany way to implement pothole detection using a smartphone, and classification is performed using Transfer Learning. The experimental result shows that the proposed approach provides us efficiency from the view point of implementation and performance. Keywords: Pothole detection, Transfer Learning, Inception V3 1 Introduction and Related Works The number of vehicles drastically increases every year, and the number of accidents proportionally does too. The condition of road surface affects directly on our safety. The American Automobile Association estimated in the five years prior to 2016 that 16 million drivers in the United States had suffered damage from potholes to their vehicle with a cost of 3 billion USD a year[1]. In India, 3,000 people per year are killed in accidents involving potholes. Britain has estimated that the cost of fixing all roads with potholes in the country would cost 12 billion EURO[2]. According to the World Health Organization, road traffic injuries caused an estimated 1.25 million deaths worldwide in the year 2010. That is, one person is killed every 25 seconds. Only 28 countries, representing 449 million people (seven percent of the world's population), have adequate laws that address all five risk factors (speed, drunk driving, helmets, seat-belts and child restraints)[3]. By the way, there is close relationship between the accident and road condition including a pothole. According to Austroads[4], road accidents occur as the result of one, or more than one of the following factors: human factors, vehicle factors, road and environment factors. Vogel and Bester[5] introduced risk factors (human, vehicle and environment factors) for 14 accident types that can be used as a reference point to determine the likely cause of an accident of a specific type. A research had been done from a little bit different point of view, where the researchers proposed a costeffective solution to identify the potholes and humps on roads and provide timely alerts to drivers to avoid accidents or vehicle damages. Ultrasonic sensors are used to identify the potholes and humps[6]. A low cost model for analyzing 3D pavement images was proposed, which utilizes a low cost Kinect sensor which gives the direct depth measurements, thereby reducing computing costs[7]. Lin and Liu have proposed a method for pothole detection based ISSN: 2287-1233 ASTL Copyright 2018 SERSC

on SVM (Support Vector Machine). This method distinguishes potholes from other defects such as cracks. The images are segmented by using partial differential equations. In order to detect potholes, the method trains the SVM with a set of pavement images. However, the training model fails to detect the pavement defects if the images are not properly illuminated[6][8]. In the previous researches, some specific devices and tools are needed to detect the status of roads, which causes some extra costs and inconveniences. In this researches, we introduce an efficient way to detect road distress using a mobile devices. Anybody can install an app into his/her mobile to detect the status of roads. 2 Proposed Approach Every movements should make different sensor values if we use some sensors including gyroscope and accelerator. Fortunately, almost all of the recent mobile smart phones have the two sensors, which is easy to handle and has advantages in the cost and efficiency. Therefore, we utilize a smart phone as a sensor to acquire movement information, and the sensed data will be fed into a classifier to detect the status of a road. In this point, a classifier is one of the key component to implement a successful system. Fig. 1. Inception V3 and Transfer Learning Can we utilize Inception V3 to a specific domain problem, which is one of the well-known classifiers for classifying existing general items and objects including TVs, vehicles, refrigerators, airplanes, and etc.? We tried to find the answer for this question in this research. We use the existing knowledge in Inception V3 except the final fully connected layer in it. They say it is Transfer Learning which gives us some advantages in computation time and efficiency for recognition. Figure 1 shows that what Transfer Learning means and which part of Inception V3 will be retrained. The overall process for our approach includes (1) acquiring road status information using gyroscope and accelerate sensors which is called logging, (2) data preprocessing for Convolutional Neural Networks(CNN), that is, Inception V3. There 152 Copyright 2018 SERSC

are two steps: learning and testing. In learning step, the hyper parameters in fullyconnected layer is tuned using some portion of data, and test is performed using the rest data to verify our proposed approach. Fig. 2. An example of sensor data for a pothole (1 try) Figure 2 shows an example actual data acquired for sensors which is captured while passing over a pothole one time. We can see some number of oscillation in the center area having high frequency for a pothole. Relatively low frequency on both sides means a vehicle is passing over a flat path. 4 Experimental Results To verify our proposed approach, we located some bumps and potholes we could easily find around us to collect some sensor data. An Android app was implemented to capture the data using Gyroscope and Accelerator sensors. Table 1. Data description Heading level Count Description Normal 100 Pothole 100 Acquired from a Bump 100 vehicle Total 300 3 classes (types) of road status (normal, pothole, and bump) were considered and 5 real instances on a road were found. We collected 20 times of sensor data for each instance, which makes 100 count of sensor data for each class. A total number of 300 number of data were collected finally as showed in Table 1. Copyright 2018 SERSC 153

Fig. 3. The change of loss values during learning To train our Convolutional Neural Networks, 70 percent of data (70 instances) for each class separated. After 18,000 learning epochs, the loss value converged toward almost zero, which means the learning process performed successfully. Finally, we tested using the rest data, which is 30 percent of the original data (30 instances for each class). All of the instances were recognized correctly showing 100% of classification rate. 5 Conclusion and Future Works In this paper, we proposed an efficient method to recognize a pothole on a road from the viewpoint of cost and implementation. This is handy way because sensor data is acquired using a smartphone everybody has nowadays. To make the implementation easier, we utilized Inception V3 and Transfer Learning which gives us a very flexible way for application. Interesting thing about this research is that general knowledge works for a specific domain problem. That is, the knowledge acquired in Inception V3 to recognize common objects around us can be transferred to recognize a totally difference signal patterns as we showed in previous session. Meanwhile, the success of Transfer Learning is depend on the variety of data which might change according to sort of vehicles, the shape of bump and pothole, and etc. Many types and shapes means difficulty of learning, but big data will be helpful to solve it. Also, not a general Inception V3 but a domain specific Convolutional Neural Networks should be considered to handle the problem well. Acknowledgments. This research was financially supported by The Project Management Center Cultivating Smart Grid & Clean Energy Manpower (CK-1), JNU. References 1. Pothole Damage Costs U.S. Drivers $3 Billion Annually, https://www. oregon.aaa.com/ 2016/02/pothole-damage-costs-u-s-drivers-3-billion-annually/. (2017) 154 Copyright 2018 SERSC

2. Bad roads killed over 10k people in 2015; 3,416 deaths due to potholes. https://timesofindia. indiatimes.com/india/bad-roads-killed-over-10k-people-in-2015-3416-deaths-due-topotholes/articleshow/53482615.cms. (2015) 3. List of countries by traffic-related death rate. Wikipedia, https://en.wikipedia.org/wiki/ List_of_countries_by_traffic-related_death_rate. (2018) 4. AUSTROADS, 1994. Road Safety Audit. Sydney (2006) 5. L. Vogel, C. J. Bester : A Relationship between accident types and causes. (1999) 6. Rajeshwari Madli, Santosh Hebbar, Praveenraj Pattar, and Varaprasad Golla : Automatic Detection and Notification of Potholes and Humps on Roads to Aid Drivers. IEEE Sensor Journal. VOL. 15, pp. 4313--4318. (2015) 7. I. Moazzam, K. Kamal, S. Mathavan, S. Usman, M. Rahman: Metrology and visualization of potholes using the Microsoft Kinect sensor. Proc. 16th Int. IEEE Conf. Intell. Transp. Syst, pp. 1284 1291. (2013) 8. J. Lin, Y. Liu : Potholes detection based on SVM in the pavement distress image. Proc. 9th Int. Symp. Distrib. Comput. Appl. Bus. Eng. Sci., pp. 544 547. (2010) Copyright 2018 SERSC 155