Maintaining road safety and ensuring vehicle integrity are critical concerns that necessitate accurate detection and categorization of road hazards, such as potholes. This paper introduces a novel technique for pothole detection using accelerometer data collected from a Raspberry Pi 4 equipped with an MPU-6050 sensor. By analyzing multi-axis acceleration data, the proposed method differentiates between normal road conditions and those affected by potholes or bumps. Six machine learning classifiers—Support Vector Machine (SVM), Logistic Regression, Gaussian Naive Bayes, K-Nearest Neighbors (K-NN), Decision Tree, and Random Forest—were individually trained and evaluated for their effectiveness in recognizing road conditions. Furthermore, a stacked generalization ensemble technique was applied to harness the strengths of these classifiers, thereby improving overall classification performance. The ensemble model significantly outperformed the Gaussian Naive Bayes, K-NN, Decision Tree, and Random Forest classifiers, achieving superior results in classification accuracy. Specifically, SVM achieved the highest accuracy at 95.21%, followed by Logistic Regression (95.08%), Gaussian Naive Bayes (94.79%), K-NN (94.56%), Decision Tree (93.10%), and Random Forest (93.12%). A meta-model was developed through stacked generalization, which achieved an accuracy of 94.98%, surpassing several individual classifiers. This research contributes to the development of advanced road condition monitoring systems, which hold the potential to enhance road maintenance and safety.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Stacking Ensemble Approach for Pothole Detection Using Machine Intelligence

  • Siddharth Sundarrajan,
  • Thirumurugan Shanmugam,
  • Rajiv Vincent,
  • Arun Kumar Sivaraman,
  • Janakiraman Nithiyanantham,
  • Priya Ravindran

摘要

Maintaining road safety and ensuring vehicle integrity are critical concerns that necessitate accurate detection and categorization of road hazards, such as potholes. This paper introduces a novel technique for pothole detection using accelerometer data collected from a Raspberry Pi 4 equipped with an MPU-6050 sensor. By analyzing multi-axis acceleration data, the proposed method differentiates between normal road conditions and those affected by potholes or bumps. Six machine learning classifiers—Support Vector Machine (SVM), Logistic Regression, Gaussian Naive Bayes, K-Nearest Neighbors (K-NN), Decision Tree, and Random Forest—were individually trained and evaluated for their effectiveness in recognizing road conditions. Furthermore, a stacked generalization ensemble technique was applied to harness the strengths of these classifiers, thereby improving overall classification performance. The ensemble model significantly outperformed the Gaussian Naive Bayes, K-NN, Decision Tree, and Random Forest classifiers, achieving superior results in classification accuracy. Specifically, SVM achieved the highest accuracy at 95.21%, followed by Logistic Regression (95.08%), Gaussian Naive Bayes (94.79%), K-NN (94.56%), Decision Tree (93.10%), and Random Forest (93.12%). A meta-model was developed through stacked generalization, which achieved an accuracy of 94.98%, surpassing several individual classifiers. This research contributes to the development of advanced road condition monitoring systems, which hold the potential to enhance road maintenance and safety.