Vision-Based Deep Learning Algorithm for Detecting Potholes

Research output: Journal contributionsConference article in journalResearchpeer-review

Authors

Potholes on roads pose a major threat to motorists. Driving over a pothole has the potential to cause serious damage to a vehicle, which in turn may result in fatal accidents. Currently, many pothole detection methods exist. However, these methods do not utilize deep learning techniques to detect a pothole in real-time, determine the location thereof and display its location on a map. The success of determining an effective pothole detection method, which includes the aforementioned deep learning techniques, is dependent on acquiring a large amount of data, including images of potholes. Once adequate data had been gathered, the images were processed and annotated. The next step was to determine which deep learning algorithms could be utilized. Three different models, including Faster R-CNN, SSD and YOLOv3 were trained on the custom dataset containing images of potholes to determine which network produces the best results for real-time detection. It was revealed that YOLOv3 produced the most accurate results and performed the best in real-time, with an average detection time of only 0.836 s per image. The final results revealed that a real-time pothole detection system, integrated with a cloud and maps service, can be created to allow drivers to avoid potholes.

Original languageEnglish
Article number012019
JournalJournal of Physics: Conference Series
Volume2162
Number of pages11
ISSN1742-6588
DOIs
Publication statusPublished - 25.01.2022
EventInternational Conference on Applied Physics, Simulation and Computing - APSAC 2021 - Salerno, Italy
Duration: 03.09.202105.09.2021
Conference number: 5

Documents

DOI

Recently viewed

Publications

  1. Rebounded PSO Method for Sigmoid PID Controller for a Maglev System with Input Saturation
  2. A Wavelet Packet Tree Denoising Algorithm for Images of Atomic-Force Microscopy
  3. Automatic enumeration of all connected subgraphs.
  4. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  5. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  6. Framework for the Parallelized Development of Estimation Tasks for Length, Area, Capacity and Volume in Primary School - A Pilot Study
  7. Using mixture distribution models to test the construct validity of the Physical Self-Description Questionnaire
  8. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  9. Predicting the Difficulty of Exercise Items for Dynamic Difficulty Adaptation in Adaptive Language Tutoring
  10. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  11. A Lightweight Simulation Model for Soft Robot's Locomotion and its Application to Trajectory Optimization
  12. Expertise in research integration and implementation for tackling complex problems
  13. Set-oriented numerical computation of rotation sets
  14. Machine Learning and Knowledge Discovery in Databases
  15. Building a process layer for business applications using the blackboard pattern
  16. Neural network-based adaptive fault-tolerant control for strict-feedback nonlinear systems with input dead zone and saturation
  17. N3 - A collection of datasets for named entity recognition and disambiguation in the NLP interchange format
  18. Anatomy of Haar Wavelet Filter and Its Implementation for Signal Processing
  19. Semantic Parsing for Knowledge Graph Question Answering with Large Language Models
  20. Simultaneous Constrained Adaptive Item Selection for Group-Based Testing
  21. Transformer with Tree-order Encoding for Neural Program Generation
  22. Development of a quality assurance framework for the open source development model
  23. Managing Business Process in Distributed Systems: Requirements, Models, and Implementation
  24. Analyzing different types of moderated method effects in confirmatory factor models for structurally different methods
  25. Vision-Based Deep Learning Algorithm for Detecting Potholes
  26. PLM ‑supported automated process planning and partitioning for collaborative assembly processes based on a capability analysis
  27. GPU-accelerated meshfree computational framework for modeling the friction surfacing process
  28. Dispatching rule selection with Gaussian processes
  29. Optimizing sampling of flying insects using a modified window trap
  30. Changing the Administration from within:
  31. Toward Application and Implementation of in Silico Tools and Workflows within Benign by Design Approaches
  32. Hierarchical trait filtering at different spatial scales determines beetle assemblages in deadwood