Related Experiment Video
Updated: Nov 16, 2025

Author Spotlight: Efficient Image Recognition Using Directional Gradient Histogram Technique and Support Vector Machines
Published on: January 5, 2024
An evaluation of machine learning methods for speed-bump detection on a GoPro dataset
Johny Marques1, Raulcezar Alves1, Henrique C Oliveira2
1Universidade Federal de Uberlândia, Faculdade de Computação, Av. João Naves de Ávila, 2121, Santa Mônica, 38400-902 Uberlandia, MG, Brazil.
This study introduces a machine learning method to automatically detect road anomalies like speed bumps using a GoPro camera. The Random Forest algorithm achieved over 96% accuracy, enabling detailed vertical road mapping for autonomous navigation.
Area of Science:
- Computer Science
- Robotics
- Geospatial Analysis
Background:
- High-resolution road maps are crucial for autonomous vehicles, especially when sensors fail in adverse weather.
- Current mapping methods struggle with real-time updates and detecting vertical road anomalies.
Purpose of the Study:
- To develop an automated methodology for mapping road anomalies, specifically speed bumps.
- To assess the effectiveness of Machine Learning (ML) algorithms using off-the-shelf camera data.
Main Methods:
- Data acquisition using a GoPro camera across various speed bump types.
- Application and comparison of three ML classification techniques: Naive Bayes, Multi-Layer Perceptron, and Random Forest (RF).
Main Results:
- The Random Forest algorithm demonstrated high classification accuracy exceeding 96% in identifying speed bumps.
- The proposed methodology successfully automated the detection of vertical road anomalies from camera data.
Conclusions:
- The developed ML-based approach offers a fast and accurate method for creating detailed maps of vertical road anomalies.
- This technique has significant potential for integration into surveying vehicles for real-time road mapping updates.
Related Concept Videos
Relative Motion Analysis - Acceleration
Force Classification
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
