🔒
Global Research Press
Serving Researchers Since 2012

Smart IOT Based Pothole Detection

DOI : 10.17577/IJERTV15IS051608
Download Full-Text PDF Cite this Publication

Text Only Version

Smart IOT Based Pothole Detection

(1) Tumma Nishitha, (2) Dr. K. Venkatachalam, (3) P. Venkatesh

(1) M.Tech Scholar, Dept of ECE, Audisankara College of Engineering and Technology, Gudur, Andhra Pradesh

(2) Associate Professor, Dept. of ECE, Audisankara College of Engineering and Technology, Gudur, Andhra Pradesh.

(3) Assistant Professor, Dept. of ECE, Audisankara College of Engineering and Technology, Gudur, Andhra Pradesh

Abstract: – One of the main reasons for the number of potholes rising over time is the poor road maintenance system along with aging roads with no maintenance. This then jeopardizes road safety as well as transport efficiency, resulting in being the lead cause of car accidents. To address the problems associated with potholes the size and location should be determined. Efficient road maintenance strategies require a pothole database, incorporating a specific pothole detection system that can collect information at low cost and cover a wide area. However, pothole detection encompasses prolonged manual steps of detection. Recently made, pothole detection systems using vibration or laser scanning are not only unstable but result in accurate detection as well as are expensive respectively.

Potholes on roads are a significant problem, and they pose a serious risk to drivers and pedestrians alike. This research paper proposes a pothole detection system using ultrasonic sensors to detect the presence of potholes on roads. The proposed system uses an ultrasonic sensor to measure the distance between the vehicle and the road surface. The data collected by the sensor is then analysed to determine the presence of a pothole. The system is designed to provide an early warning to drivers, allowing them to take appropriate action to avoid the pothole and prevent accidents. In this project we are using Gsm module to send the location of the pothole and GPS Module to tract the location.Also esp32 camera is used to take the image of the pot hole and send it to the authorized person through mail.Awifi module is used to send data to thingspeak website.

  1. INTRODUCTION

    Potholes are among the most common road surface defects worldwide, causing significant damage to vehicles, increasing maintenance costs, and contributing to road accidents and fatalities. Poor road infrastructure and inadequate maintenance, particularly in developing countries, exacerbate these issues, leading to severe economic and social impacts. With the rapid growth in the number of vehicles, road surfaces are subjected to continuous stress, resulting in frequent deterioration and pothole formation [1-3]. Conventional pothole detection techniques rely on manual inspection, which is

    labor-intensive, time-consuming, and inefficient for large-scale monitoring.

    Therefore, there is a growing need for automated, reliable, and cost-effective solutions for pothole detection and maintenance. To address these challenges, several advanced techniques have been explored for pothole detection, including vibration-based methods, 3D reconstruction approaches, and vision-based systems. Vibration-based methods utilize sensors to detect irregularities in road surfaces but often suffer from inaccuracies due to external disturbances such as speed breakers and vehicle dynamics. 3D reconstruction techniques provide high accuracy but require expensive equipment like laser scanners, making them less feasible for practical deployment. In contrast, vision-based approaches using image processing and deep learning have gained significant attention due to their balance between accuracy, cost, and scalability [4-6]. Algorithms such as Single Shot MultiBox Detector (SSD), Faster Region-based Convolutional Neural Network (R-CNN), and You Only Look Once (YOLO) are widely used for real-time object detection tasks, including pothole identification. In this work, a real-time pothole detection and filling system is proposed, integrating computer vision techniques with embedded hardware components. The system employs the YOLOv8 algorithm for accurate detection of potholes from images captured using a camera module connected to a Raspberry Pi. To enhance detection reliability, ultrasonic sensors are used to measure depth variations and confirm the presence of potholes. Once a pothole is detected, the Raspberry Pi communicates with an Arduino Mega to initiate an automated filling mechanism. The filling process is carried out in stages, where suitable materials are dispensed into the pothole to ensure effective repair [7-9]. Additionally, the system logs data related to detected and repaired potholes in a database, enabling efficient monitoring and maintenance of road infrastructure. Recent advancements in image processing techniques such as edge detection, segmentation, filtering, and clustering have further improved the accuracy of pothole detection systems. Methods like Canny edge detection and thresholding are commonly used to identify road surface irregularities and classify different road profiles. The performance of these systems is typically evaluated using standard metrics such as precision,

    sensitivity, specificity, and computational efficiency [10-11]. However, many existing solutions require high computational power, increasing the overall system cost and limiting their practical implementation. In addition to improving road safety, the proposed system also addresses environmental concerns by incorporating the reuse of waste plastic in pothole filling. Plastic waste, being non-biodegradable, poses serious environmental and health risks, including pollution and ecological imbalance. By adopting the principles of reduce, reuse, and recycle (3R), the system utilizes waste plastic as a filling material, thereby reducing environmental pollution while enhancing road durability. This integrated approach not only minimizes maintenance costs and repair time but also promotes sustainable infrastructure development [13].

    Overall, the proposed system presents a comprehensive solution for automated pothole detection and repair by combining deep learning algorithms, sensor-based validation, and embedded system control.

    The integration of advanced technologies with sustainable practices ensures improved efficiency, reduced human intervention, and enhanced road safety, making it a promising solution for modern intelligent transportation systems [14] .

  2. RELATED STUDY

    Based on the technology used, the current study in this field, the detection of potholes is divided into three parts. It depicts the previous work’s classification and will discuss drawbacks of each of the techniques.

    1. Vision based Methods Research findings were presented by Koch and Brilakis. The drawback was that they could only detect one pothole because they relied on still photographs. They suggested utilizing MATLAB’s 2D pictures and texture comparison to find potholes through processing Toolboxes. A technique for locating rough surfaces and potholes on highways using spatial clustering was recently described by Buza et al. Koch [2] et al [4]. used vision tracking onto several image frames to evaluate the extent of potholes as a more sophisticated approach. The limitations in this situation were the use of expensive equipment, the challenge of obtaining video from a moving vehicle, and the length of time required for computation during model training.

    2. 3D Construction 1) To build an accurate digital image from the reflected pulse lasers were utilized. Chang et al. projected 3D Cloud Points with their altitudes using these lasers; while the findings were precise, the method was expensive to put into practice. Li et al. improved on this by

      introducing a far more affordable method

      that made use of digital cameras and various coplanar schemes to detect more accurate features. [1] 2) In an additional effort to lower the cost of the apparatus, Moazzam et al. [3] and Joubert et al. [5] used the Xbox Kinect sensor for pothole detection. They gathered depth photos using Kinect, the depth of the curves was produced, they estimated the volume roughly. Although the equipment’s price was much reduced, the error rate needed to evaluate the potholes remained high.

    3. Detection based on vibration: Yu and Yu [7] used a laptop-connected accelerometer. Along with this, an oscilloscope was also utilized to do investigation on the discovered pothole. This system’s portability and affordability were two of its main benefits. Another strategy utilized by Erikson et al. [6] involved the deployment of a laptop with a GPS device called Pothole Patrol (P2). It was put in an automobile and a three-axis acceleration sensor analyzed the information gathered and transferred it to the main server. The main problem with these vibration-based approaches was that they gave inaccurate results but couldn’t tell the difference between a speed breaker and a pothole.

  3. LITERATURE SURVEY

    In recent years, many researchers have focused on developing efficient pothole detection systems using advanced sensing and image processing techniques. Studies have shown that identifying parameters such as road surface irregularities, depth variation, texture differences, and vehicle vibrations can help in detecting potholes and preventing road accidents. Accurate and timely detection plays a crucial role in improving road safety and maintenance efficiency.

    Vision-based techniques have been widely used for pothole detection due to their ability to analyze road images and identify surface defects. These systems typically use image processing methods such as edge detection, segmentation, filtering, and clustering to detect potholes. Advanced approaches employ deep learning algorithms like Convolutional Neural Networks (CNNs) and object detection models such as YOLO and R-CNN to improve detection accuracy. However, these methods require high computational power and are sensitive to lighting conditions, shadows, and road textures.

    Sensor-based approaches, particularly ultrasonic and vibration-based methods, have also been explored for pothole detection. Ultrasonic sensors measure the distance between the vehicle and the road surface to identify depth variations, while accelerometers detect changes in vehicle

    motion caused by road irregularities. Although these methods are cost-effective and easy to implement, they often suffer from limitations such as false detection and inability to differentiate between potholes and speed breakers.

    Several research works have demonstrated the integration of IoT technologies with pothole detection systems. Modules such as GPS, GSM, and WiFi are used to transmit real-time data, including pothole location and status, to remote servers or cloud platforms. This enables continuous monitoring and helps authorities take timely action. Camera modules like ESP32-CAM are also used to capture images of potholes and provide visual evidence for better analysis.

    The literature indicates that combining sensor-based detection, image processing, and IoT communication can significantly improve the performance of pothole monitoring systems. However, most existing systems focus only on detection and reporting, with limited emphasis on automated repair and sustainability. Therefore, integrating detection,

    communication, and automated filling mechanisms, along with eco-friendly materials, can provide a more efficient and comprehensive solution for pothole management.

  4. METHODOLOGY

      1. EXISTING SYSTEM:

        Traditional pothole detection systems use different techniques such as manual inspection, vibration-based sensing, image processing, and 3D reconstruction methods to identify road surface defects. Commonly used approaches include:

        • Accelerometers for detecting road vibrations

        • Ultrasonic sensors for measuring surface irregularities

        • Cameras for image-based pothole detection

        • Laser scanners and LiDAR for 3D road surface mapping

          Although these systems provide useful information about road conditions, they have several limitations. Many existing systems rely on manual inspection, which is time-consuming, labor-intensive, and inefficient for monitoring large road networks. Advanced systems like LiDAR and 3D reconstruction offer high accuracy but are expensive and difficult to implement on a large scale.

          Another limitation is that vibration-based systems often fail

          to accurately distinguish between potholes and speed breakers, leading to incorrect detection. Similarly, vision-based methods are highly affected by environmental conditions such as lighting, shadows, and road texture variations. In addition, most existing systems focus only on pothole detection and reporting, without providing any automated repair mechanism.

          Furthermore, many systems lack proper integration with IoT technologies, resulting in limited real-time data transmission and monitoring capabilities. This reduces the efficiency of maintenance planning and delays repair actions.

          Because of these limitations, there is a need for a cost-effective, accurate, and real-time system that integrates detection, communication, and automated repair mechanisms.

          DISADVANTAGES:

        • Manual Inspection is Time-Consuming: Traditional methods rely on human inspection, which requires significant manpower and time. This makes it impractical for large road networks and leads to delayed detection and repair.

        • High Implementation Cost: Advanced techniques such as 3D laser scanning and LiDAR-based systems provide accurate results but involve expensive equipment and complex setup, making them unsuitable for widespread deployment.

        • Sensitivity of Vision-Based Methods: Earlier image processing techniques like edge detection and segmentation are highly sensitive to environmental conditions such as lighting, shadows, and road texture, resulting in reduced accuracy.

      2. PROPOSED SYSTEM:

        The proposed system introduces a Smart IoT-based pothole detection and automated filling system designed to improve road safety and maintenance efficiency. The system integrates sensors, camera modules, and communication technologies to detect potholes in real time and take immediate action.

        The main components of the system include:

        • Ultrasonic sensor

        • ESP32 camera module

        • Microcontroller unit (Raspberry Pi Pico)

        • GPS module for location tracking

        • GSM module for alert notifications

        • WiFi module for IoT communication

          The ultrasonic sensor is used to continuously measure the distance between the road surface and the sensor. When a pothole is present, a variation in depth is detected. The ESP32 camera captures images of the pothole for verification and documentation purposes.

          The microcontroller processes the sensor data and confirms the presence of a pothole. Once detected, the GPS module identifies the exact location, and the GSM module sends alert messages to the concerned authorities. Simultaneously, the WiFi module uploads the data to an IoT platform such as ThingSpeak for real-time monitoring and analysis.

          In addition to dtection and reporting, the system includes an automated filling mechanism that initiates the repair process once a pothole is confirmed. This reduces the need for manual intervention and speeds up maintenance. The system can also utilize waste plastic materials for filling, promoting an eco-friendly approach.

          This integrated approach provides continuous monitoring, real-time communication, and efficient pothole management, making it suitable for smart city applications.

          ADVANTAGES:

        • Real-Time Monitoring: The system continuously detects potholes and provides instant updates, improving road safety.

        • Low Cost Implementation: Uses affordable components like ultrasonic sensors

          and microcontrollers, making it suitable for large-scale deployment.

        • Automated Operation: Reduces human intervention by enabling automatic detection, reporting, and filling of potholes.

        • IoT Connectivity: Enables remote monitoring and data analysis through platforms like ThingSpeak.

        • Instant Alerts: GSM module sends immediate notifications to authorities for quick action.

        • Enhanced Road Safety: Early detection and quick repair help prevent accidents and vehicle damage.

      3. BLOCK DIAGRAM:

    The block diagram represents a smart IoT-based pothole detection system centered around the Raspberry Pi Pico microcontroller. The system uses an ultrasonic sensor to detect potholes by measuring road surface variations and a GPS module to capture the exact location. When a pothole is detected, the microcontroller processes the data and triggers a buzzer for alert. Simultaneously, the GSM module sends location details, the ESP32 camera captures and transmits images,

  5. MODULE DESCRIPTION

      1. Raspberry Pi Pico microcontroller

        The Raspberry Pi Pico is a compact and cost-effective microcontroller board based on the RP2040 chip. It features a dual-core ARM Cortex-M0+ processor operating at up to 133 MHz, making it suitable for real-time embedded and IoT applications. The board provides multiple communication interfaces such as UART, SPI, and I²C, along with several GPIO pins for connecting sensors and peripherals. Due to its low power consumption and high processing capability, it acts as the central control unit in the system, processing sensor data and coordinating communication between different modules.

      2. ULTRASONIC SENSOR

        The ultrasonic sensor is used to detect potholes by measuring the distance between the sensor and the road surface. It works by transmitting ultrasonic waves and receiving the reflected echo from the surface. The time taken for the echo to return is used to calculate the distance. When a sudden variation in distance is detected, it indicates the presence of a pothole. This sensor provides accurate, real-time measurements and plays a crucial role in identifying road surface irregularities.

      3. GSM MODULE

        The GSM module enables wireless communication by sending alerts and location details through SMS or mobile networks. It operates on standard cellular frequencies and uses a SIM card for communication. In this project, it is used to notify authorities about detected potholes along with their location, ensuring quick response and maintenance.

      4. GPS MODULE

        The GPS module is used to determine the exact geographical location of the detected pothole. It receives signals from satellites and calculates latitude and longitude coordinates. These coordinates are then sent to the microcontroller, enabling precise location tracking. This information is essential for reporting and mapping pothole locations for maintenance purposes.

      5. ESP32 CAMERA MODULE

        The ESP32 camera module is used to capture images of detected potholes. It integrates a camera with Wi-Fi capabilities, allowing captured images to be transmitted over the internet. This helps in visual verification of potholes and provides additional data for monitoring and analysis. Its compact design and wireless communication make it suitable for IoT-based applications.

      6. WIFI MODULE (ESP8266)

        The Wi-Fi module enables the system to connect to the internet and upload data to cloud platforms such as ThingSpeak. It supports wireless communication protocols and allows real-time data monitoring. Through this module, pothole data, including location and sensor readings, can be accessed remotely for analysis and decision-making.

      7. BUZZER

    The buzzer is an alerting device used to provide immediate audio indication when a pothole is detected. It helps warn the driver in real time, improving safety by allowing quick action to avoid the pothole.

  6. RESULT

    The proposed IoT-based pothole detection system successfully identified potholes using an ultrasonic sensor by measuring variations in road surface distance.

    The system showed consistent and accurate detection under different road conditions. The GPS module effectively captured the real-time location of potholes, and the GSM module successfully transmitted alert messages. The ESP32 camera module captured images of detected potholes, and the Wi-Fi module enabled real-time data upload to an online platform for monitoring. The buzzer provided immediate alerts to drivers, improving safety.

    Overall, the system demonstrated reliable performance with advantages such as low cost, real-time monitoring, automatic reporting, and suitability for smart road maintenance applications.

  7. CONCLUSION

    Potholes are a major issue affecting road safety and transportation efficiency, often leading to vehicle damage and accidents. Early detection and timely reporting of potholes are essential for effective road maintenance. Traditional detection methods are time-consuming, costly, and lack real-time monitoring capabilities.

    This project presented the design and implementation of a smart IoT-based pothole detection system using ultrasonic sensors, GPS, GSM, ESP32 camera, and Wi-Fi modules. The system enables automatic detection, location tracking, image capturing, and real-time data transmission to concerned authorities. By integrating embedded systems with IoT technology, the proposed system reduces manual effort and improves response time.

    Compared to existing methods, the system offers advantages such as low cost, compact design, real-time alerts, and scalability for large-area deployment. It can be widely used in smart city infrastructure for efficient road monitoring.

    Future improvements may include integrating machine learning techniques for better pothole classification, adding more sensors for higher accuracy, and developing a mobile application for real-time user interaction and monitoring.

  8. REFERENCES

  1. Drews, Florian, et al. Deepfusion: A robust and modular 3d object detector for LiDARs, cameras and radars. 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2022.

  2. Alessio Carullo and Marco Parvis, An Ultrasonic Sensor for Distance Measurement in Automotive Applications, IEEE Sensor Journal, Vol. 1, pp.143-147, 2021.

  3. Pedro F. Felzenszwalb, Ross B. Girshick, David McAllester and Deva Ramanan, Object Detection with Discriminatively Trained Part-Based Models, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 32, no. 9, pp. 1627-1645, 2020. DOI: 10.1109/TPAMI.2009.167

  4. S. W. Lee, S. Kim, J. Han, K. E. An,S.

    -K. Ryu and D. Seo, Experiment of Image Processing Algorithm for Efficient Pothole Detection, (2019). IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 2019, pp. 1-2, doi: 10.1109/ICCE.2019.8661973.

  5. Ariyanto, Mochammad& Haryanto, Ismoyo& Setiawan, Joga & Muna, Munadi &Radityo, M.. (2019). Real-Time Image Processing Method Using Raspberry Pi for a Car Model. 46-51. 10.1109/ICEVT48285.2019.8993866.

  6. Garcillanosa, M. M., Pacheco, J. M. L.,

    Reyes, R. E., & San Juan, J. J. P. (2018). Smart Detection and Reporting of Potholes via Image-Processing using Raspberry-Pi Microcontroller. 2018 10th International Conference on Knowledge and Smart Technology (KST).

  7. Yan, Y., Mao, Y., & Li, B. (2018).

    Sparsely Embedded Convolutional Detection 18(10), 3337.

  8. B. -h. Kang and S. -i. Choi, Pothole detection system using 2D LiDAR and camera, (2017) Ninth International Conference on Ubiquitous and Future Networks (ICUFN), Milan, Italy, 2017, pp. 744-746, doi: 10.1109/ICUFN.2017.7993890.

  9. W. -C. Chang, C. -H. Wu, Y. -H. Tsai and W. -Y. Chiu, Object volume estimation based on 3D point cloud, 2017 International Automatic Control Conference (CACS), Pingtung, Taiwan, 2017,

    pp. 1-5, doi: 10.1109/CACS.2017.8284244.

  10. J. Redmon, S. Divvala, R. Girshick and A. Farhadi, You Only Look Once: Unified, Real-Time Object Detection, 2016. [Online].Available: arXiv:1506.02640 [cs.CV].

  11. R. Madli, S. Hebbar, P. Pattar and V. Golla, Automatic Detection and Notification of Potholes and Humps on Roads to Aid Drivers, in IEEE Sensors Journal, vol. 15, no. 8, pp. 4313-4318,

    Aug. 2015, doi: 10.1109/JSEN.2015.2417579.

  12. Rajeshwari S., Santhosh Hebbar, Varaprasad G., Implementing Intelligent Traffic Control System for Congestion Control, Ambulance Clearance and Stolen Vehicle Detection, IEEE Sensors Journal, Vol.15, No.2, pp.1109-1113, 2015

  13. Ross Girshick, Jeff Donahue, Trevor Darrell and Jitendra Malik, Rich feature hierarchies for accurate object detection and semantic segmentation, arXiv:1311.2524 [cs.CV], 2014.

  14. Fagen Li, Pan Xiong, Practical Secure Communication for Integrating Wireless Sensor Networks Into the Internet of Things, IEEE Sensor Journal, Vol.13, Issue 10, pp 3677-3684, 2013