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. Learning Rotation Sensitive Neural Network for Deformed Objects' Detection in Fisheye Images
  2. The scaled boundary finite element method for computational homogenization of heterogeneous media
  3. Different approaches to learning from errors: Comparing the effectiveness of high reliability and error management approaches
  4. Optimizing sampling of flying insects using a modified window trap
  5. Evaluating the construct validity of Objective Personality Tests using a multitrait-multimethod-Multioccasion-(MTMM-MO)-approach
  6. Analyzing different types of moderated method effects in confirmatory factor models for structurally different methods
  7. A Python toolbox for the numerical solution of the Maxey-Riley equation
  8. A Wavelet Packet Tree Denoising Algorithm for Images of Atomic-Force Microscopy
  9. Automatic enumeration of all connected subgraphs.
  10. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  11. Binary Random Nets I
  12. Using Natural Language Processing Techniques to Tackle the Construct Identity Problem in Information Systems Research
  13. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  14. Methodologies for noise and gross error detection using univariate signal-based approaches in industrial applications
  15. Modelling tasks—The relation between linguistic skills, intra-mathematical skills, and context-related prior knowledge
  16. Authenticity and authentication in language learning
  17. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  18. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  19. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  20. Using learning protocols for knowledge acquisition and problem solving with individual and group incentives
  21. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  22. Towards a Dynamic Interpretation of Subjective and Objective Values
  23. Analysis of priority rule-based scheduling in dual-resource-constrained shop-floor scenarios
  24. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  25. Essentializing the binary self
  26. Using Decision Trees and Reinforcement Learning for the Dynamic Adjustment of Composite Sequencing Rules in a Flexible Manufacturing System
  27. Using mixture distribution models to test the construct validity of the Physical Self-Description Questionnaire
  28. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  29. A sufficient asymptotic stability condition in generalised model predictive control to avoid input saturation
  30. Predicting the Difficulty of Exercise Items for Dynamic Difficulty Adaptation in Adaptive Language Tutoring
  31. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  32. The Scalable Question Answering Over Linked Data (SQA) Challenge 2018
  33. A Lightweight Simulation Model for Soft Robot's Locomotion and its Application to Trajectory Optimization
  34. Optimal regulation for dynamic hybrid systems based on dynamic programming in the case of an intelligent vehicle drive assistant
  35. Expertise in research integration and implementation for tackling complex problems
  36. Application of non-convex rate dependent gradient plasticity to the modeling and simulation of inelastic microstructure development and inhomogeneous material behavior
  37. Isocodal and isospectral points, edges, and pairs in graphs and how to cope with them in computerized symmetry recognition