<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Bohr. Scit.</journal-id>
<journal-title>BOHR International Journal of Smart Computing and Information Technology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Bohr. Scit.</abbrev-journal-title>
<issn pub-type="epub">2583-2026</issn>
<publisher>
<publisher-name>BOHR</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.54646/bijscit.2025.46</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Road condition assessment: A framework for automatic detection of surface flaws</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Kumar</surname> <given-names>P. V. Siva</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x2020;</sup></xref>
</contrib>
</contrib-group>
<aff><institution>Department of CSE, VNR VJIET, Hyderabad</institution>, <addr-line>Telangana</addr-line>, <country>India</country></aff>
<author-notes>
<corresp id="c001">&#x002A;Correspondence: P. V. Siva Kumar, <email>sivakumar_pv@vnrvjiet.in</email></corresp>
<fn fn-type="other" id="fn002"><p><bold><sup>&#x2020;</sup>ORCID:</bold> P. V. Siva Kumar, <ext-link ext-link-type="uri" xlink:href="https://orcid.org/0000-0001-9381-0472">0000-0001-9381-0472</ext-link></p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>28</day>
<month>01</month>
<year>2025</year>
</pub-date>
<volume>6</volume>
<issue>1</issue>
<fpage>1</fpage>
<lpage>11</lpage>
<history>
<date date-type="received">
<day>16</day>
<month>11</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>01</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2025 Siva Kumar.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Siva Kumar</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/"><p>&#x00A9; The Author(s). 2024 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.</p></license>
</permissions>
<abstract>
<p>Road abnormalities such as cracks, unevenness, potholes, and manholes are increasing the number of road disasters in today&#x2019;s world, particularly in nations like India. Accidents and irreplaceable loss result from uneven and damaged roadways, as well as unneeded openings. The introduction of more Big Data sources through citizen recording devices has created a new foundation for public infrastructure management and control, as well as policy design. Roads that are maintained on a regular basis are less likely to be involved in accidents. However, manually inspecting road damage is costly, time-intensive, and requires a large amount of manpower. Automatically detecting and reporting the presence of potholes, manholes, and other anomalies such as cracks to the appropriate departments can aid in the recovery of road conditions. Detailed real-time performance object detection frameworks (YOLOv5 and RCNN) for detections of potholes are presented. The main objective of this manuscript is to propose a framework that utilizes machine learning and deep learning models for detecting surface flaws.</p>
</abstract>
<kwd-group>
<kwd>Deep Learning</kwd>
<kwd>YOLO</kwd>
<kwd>RCNN</kwd>
<kwd>SVM</kwd>
<kwd>Big Data</kwd>
</kwd-group>
<counts>
<fig-count count="11"/>
<table-count count="0"/>
<equation-count count="0"/>
<ref-count count="30"/>
<page-count count="11"/>
<word-count count="5018"/>
</counts>
</article-meta>
</front>
<body>
<sec id="S1" sec-type="intro">
<title>Introduction</title>
<p>As the world&#x2019;s population grows, the strain on infrastructure has increased. Automobiles have been clogging the roads. It&#x2019;s becoming quite tough to keep track of this traffic. This is the key motivation for creating a vehicle that can aid the driver in a number of ways. On the roadways, one of the most pressing challenges is deteriorating road conditions. Driving can be challenging due to various factors, including oil spills, rain, natural wear and tear, and traffic accidents. Unexpected obstructions could lead to more collisions. Due to the terrible road conditions, the vehicle&#x2019;s fuel consumption increases, resulting in wasted gasoline.</p>
<p>Authorities are concerned about distress in asphalt pavements due to the need to prevent adverse conditions. These pavements are vulnerable to issues such as high traffic volume, weather exposure, aging, substandard materials, and inadequate drainage systems, which often lead to two primary types of failure: cracking and potholes. Potholes are depressions or cavities on the road surface that require immediate attention, as they can cause significant problems such as accidents, rough driving conditions, and damage to vehicles. Road accidents will become the sixth biggest cause of mortality in 2030, according to World Health Organization (WHO) predictions. The consequence of potholes piqued the curiosity of civil community scholars. Manual inspection methods are used in poor countries to detect potholes, resulting in erroneous estimates due to individual experience.</p>
<p>We offer a conceptual framework for a deep learning-based automated road defect identification system. We treat damage of a road as a single item to be detected in order to address the damage of the road type detection problem. Each of the various types of road damage is specifically considered as a distinct item. Then, we utilize one of the object identification algorithms (such as You Only Look Once [YOLO]) to study the visual patterns of each damage of road type by training it on the road damage dataset. A road defect recognition system alerts the driver to the presence of uneven roadways, cracks, and potholes along its path.</p>
<p>The primary objective of this paper is (a) to develop a framework for automated detection of road surface flaws. (b) Enhance Real-Time Performance. (c) Utilize Citizen Data for Scalable Solutions. (d) Benchmark Against Existing Methods. The novelty of this work lies in its integration of advanced object detection algorithms (YOLOv5 and RCNN) with citizen-driven Big Data sources to enable real-time, automated road defect detection and reporting.</p>
<p>The structure of the paper consists of six sections. Section 1 contains the introduction part. Section 2: the literature work. Section 3 the proposed methodology Section 4 implementation of the project. Section 5 describes about the results, and the conclusion was discussed in section 6.</p>
</sec>
<sec id="S2">
<title>Related work</title>
<p>A faster region-based convolutional neural network (R-CNN) algorithm for pre-training was utilized to ensure the process is both cost-effective and efficient. In their research, Hac&#x0131;efendio&#x011F;lu, Kemal, and Hasan BasriBa&#x015F;a&#x011F;a (<xref ref-type="bibr" rid="B1">1</xref>) use deep learning to identify cracks in concrete roads. This study aims to identify cracks in concrete roads under various lighting and weather conditions. The research demonstrates the effectiveness of deep learning approaches, like faster R-CNN, in detecting cracks on concrete roads, offering a promising step forward for automated infrastructure inspection systems.</p>
<p>The researchers Satti, Satish Kumar et al. (<xref ref-type="bibr" rid="B2">2</xref>) used a unified technique to identify potholes and traffic signs. A support vector machine (SVM) classifier is utilized to differentiate between traffic signals and potholes, while a bounding box regression model is implemented to determine pothole dimensions. The hybrid characteristics from random sample consensus and accelerated segment test methods are applied to extract and align the most relevant features for identifying road traffic signs. Despite this, the proposed unified method effectively identifies both potholes and traffic signs, showcasing its potential to enhance road safety and support automated systems. However, a key limitation of the study is its reliance on a dataset with a small sample size. The research focuses on the importance of tailored solutions to address the difficulties of diverse road environments.</p>
<p>Davidovic, Marina et al. (<xref ref-type="bibr" rid="B3">3</xref>) projected in their study a new technique for detecting road problems Defects were categorized into three types based on geometric elements like points, lines, and polygons. Mobile mapping technology was used to identify road issues by applying point clouds and ortho mosaics as input data. The technique includes identifying point objects by analyzing point clouds alongside panoramic and ortho images. Utilizing ortho mosaics and panoramic photographs to map defects as point, line, and shape geometries, this study shows the efficiency of mobile mapping in identifying large-scale road infrastructure issues plus supporting precise defect detection and effective maintenance planning through geographic information systems (GIS) and AI-driven analytics.</p>
<p>We conduct real-time road surface recognition tests using a Raspberry Pi 3 B+, an MPU 9250, and a tripod dolly, employing machine learning techniques with long short-term memory (LSTM) and recurrent neural network (RNN) for surface detection. The proposed system utilizes an MPU 9250 and a Raspberry Pi 3 B+ sensor to collect data from six different road surfaces, facilitating a scalable, cost-effective RNN-based real-time road surface detection solution that typically identifies surfaces within 1 s.</p>
<p>Among the algorithms evaluated, the gradient boosting decision tree demonstrated superior accuracy at 97.92%, markedly exceeding the K-Nearest Neighbor (KNN) algorithm&#x2019;s lowest accuracy of 75.60%, thus reflecting a substantial improvement of 29.52%; this capability enables effective navigation of wheeled robot cars along smooth paths and underscores the feasibility of employing machine learning techniques on low-power devices for infrastructure and transportation purposes.</p>
<p>This article presents a novel method for detecting road surface irregularities using data from 3D force sensors in vehicle tires, demonstrating that the velocity prediction network (VP-NET) neural network offers superior accuracy and simplicity, while also highlighting a correlation between road conditions and noise levels in the sensor output, ultimately aiming to enhance road safety and optimize infrastructure management.</p>
<p>In their research, Arjapure et al. (<xref ref-type="bibr" rid="B4">4</xref>) showed that deep learning classifiers, especially convolutional neural networks (CNNs), are effective at finding potholes on roads. The system accurately detected potholes in road images with an 89.66% success rate using Python and OpenCV. This method greatly improves how we maintain roads, saves money, and enhances safety by detecting potholes in real time.</p>
<p>Arya, Deeksha et al. (<xref ref-type="bibr" rid="B5">5</xref>) proposed an approach based on a dataset of 26,620 images taken with smartphones from various countries to detect and classify different types of road damage. This approach was applied to evaluate the efficiency of the Japanese model for use in different countries. This method provides a practical tool for managing road maintenance in various environments while minimizing the need for extensive region-specific labeled datasets. The proposed research successfully results in the potential of transfer learning for road damage detection across diverse regions, offering a scalable and efficient solution for monitoring of automated infrastructure.</p>
<p>Wu, Chao et al. (<xref ref-type="bibr" rid="B6">6</xref>) implemented in their research a machine learning system for detecting road potholes. This research mainly focuses on the effectiveness of merging smartphone sensors with machine learning algorithms for automated pothole detection. The proposed model is developed using smartphone sensor data, employing traditional classifiers such as random forest classifier, likelihood ratio and support vector machine. Different techniques of machine learning are preferred over neural networks due to their lower data requirements. The proposed methodology gives a cost-effective, real-time solution for monitoring road conditions and provides a scalable method for managing and maintaining road infrastructure on a large scale. By using multiple classifiers and a large dataset, the accuracy and efficiency of the system can be improved.</p>
<p>In their research paper, Cao, Wenming, et al. (<xref ref-type="bibr" rid="B7">7</xref>), they examines 3 important types of methodologies used in road crack identification: machine learning, 3D imaging-related methods, and image processing. The review focuses on the progression of pavement defect detection methods, emphasizing image-based, sensor-based, and data-driven approaches. It also evaluates the 3D object classification performance of deep neural networks and tests various data representations for detecting 3D cracks. To enhance 3D crack detection, depth information is incorporated, providing a spatial structure to the cracks. The paper categorizes deep learning methods into three areas: object recognition, image classification, and pixel-level segmentation. The paper offers important insights into the current developments and future directions in pavement defect detection technologies. While this additional data improves the algorithm&#x2019;s accuracy, it also significantly increases computational costs. Although manual inspection is still in use, automated systems that leverage AI and machine learning are becoming more prevalent due to their ability to improve efficiency and accuracy in large-scale pavement monitoring.</p>
<p>The authors, Hsieh, Yung-An, and Yichang James Tsai, proposed in their paper (<xref ref-type="bibr" rid="B8">8</xref>) to gather and publish current information on machine learning-based crack detection approaches in order to assist researchers in swiftly determining their focus and direction. Eight deep learning models performance for crack segmentation was evaluated using consistent assessment methods and real-world 3D roadway images under various conditions. This paper investigates 68 machine learning-related techniques for crack identification, with a particular focus on pixel-level crack segmentation. The study emphasizes that both the quantity and quality of data play a crucial role in developing machine learning models and should be considered in future developments. A future performance evaluation framework is proposed to assess crack detection algorithms in a qualitative and objective manner. It highlights that while traditional methods are still valuable, deep learning models outperform them, especially when handling complex and large datasets. Faster, more reliable, and accurate data collection and labeling methods are also recommended. This study contributes to the evolving field of automated infrastructure monitoring and provides useful insights into selecting the most suitable machine learning models for crack detection tasks. The paper underscores the significant potential of machine learning, particularly deep learning approaches like CNNs, in automating crack detection for infrastructure maintenance.</p>
<p>Fan, Rui et al. in their publication (<xref ref-type="bibr" rid="B9">9</xref>) use disparity transformation and road surface modeling to detect potholes. The proposed method for pothole detection, combining disparity transformation and road surface modeling, demonstrates high accuracy and can be used in real-time road monitoring systems. This reliable detection algorithm integrates a disparity transformation technique with disparity map modeling to deliver accurate and efficient pothole detection. Dynamic programming and golden section search methods are applied to enhance the disparity. A dense disparity map is adjusted to differentiate damaged areas of the road from undamaged ones. Both real and simulated discrepancies are analyzed to precisely identify potholes. Since the standard pothole detection criteria may not always apply, a deep neural network is trained to recognize potholes in the transformed disparity map. This method provides a scalable, efficient solution for automated road maintenance, contributing to better road safety and reduced maintenance expenses.</p>
<p>The authors, by Kalliris, M., et al. (<xref ref-type="bibr" rid="B10">10</xref>), discover the use of acoustic measurements to detect wet road surfaces, a critical task for vehicle safety systems, mainly in advanced driver assistance systems (ADAS). This research suggests the machine learning algorithm application to examine acoustic signals recorded from road surfaces. Wet road surfaces have different acoustic features compared to dry surfaces, and the objective of this paper is to recognize these differences using data-driven methods. With machine learning models training on acoustic data, the author&#x2019;s goal is to develop a reliable method for detecting wet roads in the real-time environment. This paper (<xref ref-type="bibr" rid="B10">10</xref>) tells how machine learning can be utilized to improve the safety features in vehicles by enabling accurate detection of road conditions. This method could possibly be used in systems that warn drivers about hazardous wet roads, improving driving safety in adverse weather conditions.</p>
<p>In this paper (<xref ref-type="bibr" rid="B11">11</xref>), researchers Maeda, Hiroya, et al. used deep neural networks to identify and categorize road damage. The model utilized sophisticated CNNs for training on a dataset comprised of smartphone-taken photographs. By employing smartphone images, this innovative method offers an efficient and cost-effective approach to real-time road monitoring, showcasing its potential for scalability in infrastructure management and maintenance; the system&#x2019;s processing speed and accuracy were rigorously evaluated through tests on both a smartphone and a graphics processing unit (GPU) server, while the road damage was meticulously classified into eight unique categories, with the research conducted by Maeda et al. highlighting the remarkable efficacy of deep learning techniques, particularly CNNs, in the precise detection and classification of road damage captured through smartphone technology, thereby significantly advancing the domain of automated road inspection and setting the stage for the development of more sophisticated systems that leverage readily accessible tools like smartphones.</p>
<p>In their research, Song, H., Baek, K., &#x0026; Byun, Y. present a basic method for identifying potholes with a smartphone in this research (<xref ref-type="bibr" rid="B12">12</xref>), and they utilize transfer learning to categorize the data. They introduce a fundamental approach for detecting potholes using a smartphone and employ transfer learning techniques to effectively classify the gathered data. The diverse road conditions complicate learning, but Song et al. show that machine learning effectively detects potholes using data from smartphone sensors, although it needs a varied dataset for success; this can enhance road maintenance and safety through accurate identification of damage.</p>
<p>Existing methodologies frequently depend on limited or geographically specific datasets, which constrains their scalability and efficacy in varied road environments; although numerous strategies employ deep learning for anomaly detection, they fall short in delivering real-time performance and fail to leverage citizen-driven Big Data sources for optimal road monitoring and maintenance, while current systems inadequately tackle the need for cost-effective and automated solutions suitable for extensive deployment, particularly in resource-limited regions such as India.</p>
</sec>
<sec id="S3">
<title>Proposed system</title>
<sec id="S3.SS1">
<title>YOLO</title>
<p>Object detection is a key task in computer vision that includes recognizing objects within an image or video and accurately defining their locations. Unlike image classification, which only classifies an image, object detection provides additional spatial information by drawing bounding boxes around each detected object. Many deep learning models, including R-CNN, Faster R-CNN, Fast R-CNN, and YOLO, apply CNNs for object classification while concurrently employing regression techniques to forecast the synchronizing of the bounding boxes that enclose these objects. These models combine classification and localization in a unified framework, making them crucial for applications requiring both identification and spatial reasoning.</p>
<p>YOLO is an acronym that refers to &#x201C;you only look once.&#x201D; The architecture of YOLO is given in <xref ref-type="fig" rid="F1">Figure 1</xref>. This is the available fastest method, and it can even recognize objects in real-time stream video. We used this method to detect potholes because of its fast pace and high accuracy of image recognition (<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B14">14</xref>). Across a variety of detection datasets, it outperforms other detection algorithms. It is well-known for its high accuracy and ability to work in real-time at a frame rate of 45 frames per second. It strikes a good balance between speed and precision. It only wants one forward propagation run through the neural networks to create predictions; the algorithm &#x201C;just looks once&#x201D; at the image.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p>Architecture of YOLO.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g001.tif"/>
</fig>
</sec>
<sec id="S3.SS2">
<title>Proposed methodology</title>
<p>The application utilizes advanced image processing algorithms (<xref ref-type="bibr" rid="B15">15</xref>&#x2013;<xref ref-type="bibr" rid="B17">17</xref>) to analyze the uploaded photos and identify potential potholes. This allows them to take photos of road defects directly within the application, whether in their local area or any other location they wish to report.</p>
<p>The proposed web-based application system is aimed at both citizens and municipal authorities to facilitate the monitoring and evaluation of road surface conditions. This platform allows citizens to capture the pothole image and submit it for processing. To access this platform, the user must create an account with a valid email address and password. After registering, users need to give permission to the app to use the device&#x2019;s location and camera.</p>
<p>After capturing and uploading a pothole image, the app sends the data to the server for analysis. The server processes the uploaded image and rapidly determines if a pothole is present (<xref ref-type="bibr" rid="B18">18</xref>&#x2013;<xref ref-type="bibr" rid="B20">20</xref>). Within moments, the user receives a notification informing them of the result&#x2014;whether or not a pothole has been detected. This seamless, real-time feedback ensures that citizens can contribute to road maintenance (<xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B22">22</xref>) efforts efficiently and that authorities can promptly address road issues based on accurate, crowd-sourced data. It is logged into the system&#x2019;s database whenever a pothole is reported. On the backend, neural networks are used to identify potholes within images using the YOLO technique. Civic authorities can create an account on the app and sign in with their credentials. They are able to view potholes that have been reported by users in their specific neighborhoods. This web program accurately detects potholes (<xref ref-type="bibr" rid="B23">23</xref>, <xref ref-type="bibr" rid="B24">24</xref>) and assists in their repair. When it comes to finding potholes in images, this method is fast and accurate. It can even identify many potholes in a single shot with ease.</p>
<p>The proposed methodology helps in the identification of potholes and also helps in the maintenance of urban infrastructure. Sometimes manual inspections are prone to human error and can take more time. Because of the automated web application process, it reduces the reliance on manual inspections for identifying pothole detection. This leads to more accurate and timely road repairs, potentially reducing the risks of accidents caused by the road damage.</p>
<p>Moreover, the real-time nature of the application confirms that potholes (<xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B26">26</xref>) can be repaired quickly before they become costly or dangerous to repair. The data reported through citizen reports also allows cities to implement a more proactive approach (<xref ref-type="bibr" rid="B27">27</xref>&#x2013;<xref ref-type="bibr" rid="B30">30</xref>) to road maintenance, recognizing problem areas before they worsen into major issues.</p>
</sec>
<sec id="S3.SS3">
<title>Workflow of the web application</title>
<p>A web application for pothole detection powered by the YOLO model.</p>
<p>The system architecture (as mentioned in <xref ref-type="fig" rid="F2">Figure 2</xref>) includes a web application, an image processing model, and a server for handling requests and data storage.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption><p>System architecture.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g002.tif"/>
</fig>
</sec>
<sec id="S3.SS4">
<title>YOLO algorithm for pothole detection</title>
<p>To begin, we consider a pre-processed image of a pothole and apply YOLO. The image is segmented as grid frameworks. The picture is then isolated into any number of matrices, depending on the image. Each grid goes through a localization and classification process. Every matrix&#x2019;s objectness or certainty score is determined. When no pothole is identified in the framework, the bounding box and the network&#x2019;s objectness estimation will be zero; if a pothole is located in the lattice, the objectness will be one, and the bounding box value will be the detected object&#x2019;s bounding value. It is necessary to construct what we anticipate in order to comprehend the YOLO computation.</p>
<p>In conclusion, we need to forecast an object&#x2019;s class and the bounding box that indicates the object&#x2019;s region. There are 4 descriptors for each bounding box (as mentioned in <xref ref-type="fig" rid="F3">Figure 3</xref>): The bounding box&#x2019;s center (bx,by), height (bh), width (bw), and value pc correspond to an object&#x2019;s class (for example, pothole (1) or no pothole(0)). Furthermore, we want to predict the <sup>&#x002A;&#x002A;</sup>pc<sup>&#x002A;&#x002A;</sup> value, which represents the probability that an object exists within a given bounding box. As stated earlier, when applying the YOLO method, we do not focus on specific regions of interest in the image that might comprise an object. Instead, the entire image is processed in a single step. Rather, we&#x2019;re using a 19 &#x00D7; 19 lattice to divide the image into cells.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption><p>Bounding box description.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g003.tif"/>
</fig>
<p>Each cell is responsible for anticipating 5 boundary boxes. This results in a substantial total of 1805 bounding boxes for the single image, many of which will be empty. Consequently, we estimate the pc value, which is applied in a process termed non-max suppression to exclude boxes with a low pothole possibility and to retain bounding boxes with the largest shared area.</p>
</sec>
</sec>
<sec id="S4">
<title>Implementation</title>
<list list-type="simple">
<list-item>
<label>1.</label>
<p>User Registration: Citizens can sign up for the web application using an email address and password (refer to <xref ref-type="fig" rid="F4">Figures 4</xref> and <xref ref-type="fig" rid="F5">5</xref>).</p></list-item>
</list>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p>Home screen.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p>Registration page.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g005.tif"/>
</fig>
<list list-type="simple">
<list-item>
<label>2.</label>
<p>User Login: Registered users will access the application by logging in with their email and password (refer to <xref ref-type="fig" rid="F6">Figure 6</xref>).</p></list-item>
</list>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption><p>Sign in page.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g006.tif"/>
</fig>
<list list-type="simple">
<list-item>
<label>3.</label>
<p>Permission Access: User has to give permission of camera and storage.</p>
</list-item>
<list-item>
<label>4.</label>
<p>Image Upload: User can upload the image of the pothole and then submit (refer to <xref ref-type="fig" rid="F7">Figures 7</xref> and <xref ref-type="fig" rid="F8">8</xref>)</p></list-item>
</list>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption><p>Image uploading page.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption><p>Page that shows all the uploaded images.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g008.tif"/>
</fig>
<list list-type="simple">
<list-item>
<label>5.</label>
<p>Processing and results: Once the image is submitted, it is processed within seconds, and the user is then alerted with the value of potholes detected.</p>
</list-item>
<list-item>
<label>6.</label>
<p>Logout.</p>
</list-item>
</list>
</sec>
<sec id="S5">
<title>Results and discussions</title>
<sec id="S5.SS1">
<title>Output screens</title>
<p>The result is presented alongside the original image, allowing users to compare the processed output with the raw data. The output interface of the system displays the processed image along with a clear indication of whether a pothole has been detected (see <xref ref-type="fig" rid="F9">Figure 9</xref>). The user interface is designed to offer real-time feedback, ensuring that road conditions can be assessed promptly. If a pothole is found (see <xref ref-type="fig" rid="F10">Figure 10</xref>), the system highlights its location on the image, visually marking the affected area to ensure easy identification. The highlighted pothole regions are typically outlined or marked with a distinct color or shape, providing a straightforward visual representation of the detected defects. This feature ensures that users can quickly and accurately assess the presence and location of potholes, facilitating efficient road maintenance and monitoring. Refer to <xref ref-type="fig" rid="F11">Figure 11</xref>, which shows the image when the potholes are not detected on the roads.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption><p>Pothole detected.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption><p>Result when a pothole is detected.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g010.tif"/>
</fig>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption><p>Result when pothole is not detected.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijscit-2025-46-g011.tif"/>
</fig>
<p>The YOLO-based Python code for detecting road surface flaws</p>
<p>import cv2</p>
<p>import numpy as np</p>
<p># Load YOLO model</p>
<p>net = cv2.dnn.readNet(&#x201D;yolov5.weights&#x201D;, &#x201C;yolov5.cfg&#x201D;)</p>
<p># Load the COCO class labels YOLO was trained on</p>
<p>with open(&#x201D;coco.names&#x201D;, &#x201C;r&#x201D;) as f:</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;classes = [line.strip() for line in f.readlines()]</p>
<p># Get layer names and output layers</p>
<p>layer_names = net.getLayerNames()</p>
<p>output_layers = [layer_names[i - 1] for i in net.getUnconnectedOutLayers()]</p>
<p># Load an image of a road</p>
<p>image_path = &#x201C;road_image.jpg&#x201D; # Replace with the path to your road image</p>
<p>image = cv2.imread(image_path)</p>
<p>height, width, channels = image.shape</p>
<p># Pre-process the image</p>
<p>blob = cv2.dnn.blobFromImage(image, 0.00392, (416, 416), (0, 0, 0), swapRB = True, crop = False)</p>
<p>net.setInput(blob)</p>
<p># Perform detection</p>
<p>outs = net.forward(output_layers)</p>
<p># Initialize lists for detected bounding boxes, confidences, and class IDs</p>
<p>boxes = []</p>
<p>confidences = []</p>
<p>class_ids = []</p>
<p># Parse detection results</p>
<p>for out in outs:</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;for detection in out:</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;scores = detection[5:]</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;class_id = np.argmax(scores)</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;confidence = scores[class_id]</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;if confidence &#x003E; 0.5: # Confidence threshold</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;center_x = int(detection[0] &#x002A; width)</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;center_y = int(detection[1] &#x002A; height)</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;w = int(detection[2] &#x002A; width)</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;h = int(detection[3] &#x002A; height)</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;# Calculate top-left corner of the bounding box</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;x = int(center_x - w / 2)</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;y = int(center_y - h / 2)</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;boxes.append([x, y, w, h])</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;confidences.append(float (confidence))</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;class_ids.append(class_id)</p>
<p># Apply Non-Maximum Suppression</p>
<p>indices = cv2.dnn.NMSBoxes(boxes, confidences, 0.5, 0.4)</p>
<p># Draw bounding boxes and labels on the image</p>
<p>for i in indices.flatten():</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;x, y, w, h = boxes[i]</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;label = str(classes[class_ids[i]])</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;confidence = confidences[i]</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;color = (0, 255, 0) # Green for bounding boxes</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;cv2.rectangle(image, (x, y), (x + w, y + h), color, 2)</p>
<p>&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;cv2.putText(image, f&#x0022;{<italic>label</italic>}: {confidence:.2f}&#x0022;, (x, y - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, color, 2)</p>
<p># Display the output image</p>
<p>cv2.imshow(&#x201D;Road Flaw Detection&#x201D;, image)</p>
<p>cv2.waitKey(0)</p>
<p>cv2.destroyAllWindows()</p>
<p># Save the output image</p>
<p>cv2.imwrite(&#x201D;detected_road_flaws.jpg&#x201D;, image)</p>
</sec>
</sec>
<sec id="S6">
<title>Conclusion and future scope</title>
<p>We looked at a variety of pothole-detecting methods before settling on the optimal YOLO technique. In accurately identified photos, the app detects potholes with a 76% accuracy rate. Duplicate storage and pre-processing burdens are minimized, as users directly upload pothole images to the app. It assists municipal officials in prioritizing remedial efforts.</p>
<p>This methodology could be further improved by incorporating a global positioning system (GPS) module, enabling users to compare various conditions of roads and select the shortest route with optimal surfaces. A feature could also be added to generate color-coded maps indicating the road surface conditions severity. The pothole detection model&#x2019;s efficiency could also be enhanced through backward learning, allowing the system to become increasingly accurate over time.</p>
</sec>
<sec id="S7">
<title>Conflicts of interest</title>
<p>The author declare that the research was construed as a potential conflicts of interest.</p>
</sec>
<sec id="S8" sec-type="author-contributions">
<title>Author contributions</title>
<p>The author agrees to be accountable for the content of the work.</p>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="B1"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hac&#x0131;efendio&#x011F;lu</surname> <given-names>K</given-names></name> <name><surname>Ba&#x015F;a&#x011F;a</surname> <given-names>HB</given-names></name></person-group>. <article-title>Concrete road crack detection using deep learning-based faster R-CNN method.</article-title> <source><italic>Ir J Sci Technol Trans Civil Eng.</italic></source> (<year>2021</year>) <volume>46</volume>:<fpage>1621</fpage>&#x2013;<lpage>33</lpage>.</citation></ref>
<ref id="B2"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Satti</surname> <given-names>SK</given-names></name> <name><surname>Devi</surname> <given-names>K</given-names></name> <name><surname>Maddula</surname> <given-names>P</given-names></name> <name><surname>Ravipati</surname> <given-names>V</given-names></name></person-group>. <article-title>Unified approach for detecting traffic signs and potholes on Indian roads.</article-title> <source><italic>J King Saud Univer Comput Inf Sci.</italic></source> (<year>2021</year>) <volume>34</volume>:<fpage>9745</fpage>&#x2013;<lpage>56</lpage>.</citation></ref>
<ref id="B3"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Davidovi&#x0107;</surname> <given-names>M</given-names></name> <name><surname>Kuzmic</surname> <given-names>T</given-names></name> <name><surname>Vasic</surname> <given-names>D</given-names></name> <name><surname>Wich</surname> <given-names>V</given-names></name> <name><surname>Brunn</surname> <given-names>A</given-names></name> <name><surname>Bulatovic</surname> <given-names>V</given-names></name> <etal/></person-group> <article-title>Methodology for road defect detection and administration based on mobile mapping data.</article-title> <source><italic>Comput Model Eng Sci.</italic></source> (<year>2021</year>) <volume>129</volume>:<fpage>207</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.32604/cmes.2021.016071</pub-id></citation></ref>
<ref id="B4"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Arjapure</surname> <given-names>S</given-names></name> <name><surname>Kalbande</surname> <given-names>DR</given-names></name></person-group>. <article-title>Road pothole detection using deep learning classifiers.</article-title> <source><italic>Int J Recent Technol Eng (IJRTE).</italic></source> (<year>2020</year>) <volume>8</volume>.</citation></ref>
<ref id="B5"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Arya</surname> <given-names>D</given-names></name> <name><surname>Maeda</surname> <given-names>H</given-names></name> <name><surname>Ghosh</surname> <given-names>S</given-names></name> <name><surname>Toshiniwal</surname> <given-names>D</given-names></name> <name><surname>Mraz</surname> <given-names>A</given-names></name> <name><surname>Kashiyama</surname> <given-names>T</given-names></name> <etal/></person-group> <article-title>Transfer learning-based road damage detection for multiple countries.</article-title> <source><italic>arXiv [preprint].</italic></source> (<year>2020</year>). <pub-id pub-id-type="doi">10.48550/arXiv.2008.13101</pub-id></citation></ref>
<ref id="B6"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>C</given-names></name> <name><surname>Wang</surname> <given-names>Z</given-names></name> <name><surname>Hu</surname> <given-names>S</given-names></name> <name><surname>Lepine</surname> <given-names>J</given-names></name> <name><surname>Na</surname> <given-names>X</given-names></name> <name><surname>Ainalis</surname> <given-names>D</given-names></name> <etal/></person-group> <article-title>An automated machine-learning approach for road pothole detection using smartphone sensor data.</article-title> <source><italic>Sensors.</italic></source> (<year>2020</year>) <volume>20</volume>:<issue>5564</issue>. <pub-id pub-id-type="doi">10.3390/s20195564</pub-id></citation></ref>
<ref id="B7"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cao</surname> <given-names>W</given-names></name> <name><surname>Liu</surname> <given-names>Q</given-names></name> <name><surname>He</surname> <given-names>Z</given-names></name></person-group>. <article-title>Review of pavement defect detection methods.</article-title> <source><italic>IEEE Access.</italic></source> (<year>2020</year>) <volume>8</volume>:<fpage>14531</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.2966881</pub-id></citation></ref>
<ref id="B8"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hsieh</surname> <given-names>YA</given-names></name> <name><surname>Tsai</surname> <given-names>YJ</given-names></name></person-group>. <article-title>Machine learning for crack detection: review and model performance comparison.</article-title> <source><italic>J Comput Civil Eng.</italic></source> (<year>2020</year>) <volume>34</volume>:<issue>04020038</issue>.</citation></ref>
<ref id="B9"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fan</surname> <given-names>R</given-names></name> <name><surname>Ozgunalp</surname> <given-names>U</given-names></name> <name><surname>Hosking</surname> <given-names>B</given-names></name> <name><surname>Liu</surname> <given-names>M</given-names></name> <name><surname>Pitas</surname> <given-names>I</given-names></name></person-group>. <article-title>Pothole detection based on disparity transformation and road surface modeling.</article-title> <source><italic>IEEE Trans Image Process.</italic></source> (<year>2019</year>) <volume>29</volume>:<fpage>897</fpage>&#x2013;<lpage>908</lpage>.</citation></ref>
<ref id="B10"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kalliris</surname> <given-names>M</given-names></name> <name><surname>Kanarachos</surname> <given-names>S</given-names></name> <name><surname>Kotasakis</surname> <given-names>R</given-names></name> <name><surname>Haas</surname> <given-names>O</given-names></name> <name><surname>Blundell</surname> <given-names>M</given-names></name></person-group>. <article-title>Machine learning algorithms for wet road surface detection using acoustic measurements.</article-title> In <source><italic>Proceedings of the 2019 IEEE international conference on mechatronics (ICM)</italic></source> (<volume>Vol. 1</volume>). <publisher-loc>Piscataway, NJ</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2019</year>).</citation></ref>
<ref id="B11"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maeda</surname> <given-names>H</given-names></name> <name><surname>Sekimoto</surname> <given-names>Y</given-names></name> <name><surname>Seto</surname> <given-names>T</given-names></name> <name><surname>Kashiyama</surname> <given-names>T</given-names></name> <name><surname>Omata</surname> <given-names>H</given-names></name></person-group>. <article-title>Road damage detection and classification using deep neural networks with smartphone images.</article-title> <source><italic>Comput Aided Civil Infrastructure Eng.</italic></source> (<year>2018</year>) <volume>33</volume>:<fpage>1127</fpage>&#x2013;<lpage>41</lpage>.</citation></ref>
<ref id="B12"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Song</surname> <given-names>H</given-names></name> <name><surname>Baek</surname> <given-names>K</given-names></name> <name><surname>Byun</surname> <given-names>Y</given-names></name></person-group>. <article-title>Pothole detection using machine learning.</article-title> <source><italic>Adv Sci Technol.</italic></source> (<year>2018</year>):<fpage>151</fpage>&#x2013;<lpage>5</lpage>.</citation></ref>
<ref id="B13"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>M</given-names></name> <name><surname>Lam</surname> <given-names>S</given-names></name> <name><surname>Srikanthan</surname> <given-names>T</given-names></name></person-group>. <article-title>Nonparametric technique based high-speed road surface detection.</article-title> <source><italic>IEEE Trans Intell Transportation Syst.</italic></source> (<year>2014</year>) <volume>16</volume>:<fpage>874</fpage>&#x2013;<lpage>85</lpage>.</citation></ref>
<ref id="B14"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yadav</surname> <given-names>M</given-names></name> <name><surname>Lohani</surname> <given-names>B</given-names></name> <name><surname>Singh</surname> <given-names>K</given-names></name></person-group>. <article-title>Road surface detection from mobile LiDAR data.</article-title> <source><italic>ISPRS Ann Photogr Remote Sens Spatial Inf Sci.</italic></source> (<year>2018</year>) <volume>4</volume>: <fpage>95</fpage>&#x2013;<lpage>101</lpage>.</citation></ref>
<ref id="B15"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sy</surname> <given-names>NT</given-names></name> <name><surname>Avila</surname> <given-names>M</given-names></name> <name><surname>Begot</surname> <given-names>S</given-names></name> <name><surname>Bardet</surname> <given-names>J</given-names></name></person-group>. <article-title>Detection of defects in road surface by a vision system.</article-title> In <source><italic>Proceedings of the MELECON 2008-the 14th IEEE mediterranean electrotechnical conference.</italic></source> <publisher-loc>Piscataway, NJ</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2008</year>).</citation></ref>
<ref id="B16"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tsai</surname> <given-names>YC</given-names></name> <name><surname>Chatterjee</surname> <given-names>A</given-names></name></person-group>. <article-title>Pothole detection and classification using 3D technology and watershed method.</article-title> <source><italic>J Comput Civil Eng.</italic></source> (<year>2018</year>) <volume>32</volume>:<issue>04017078</issue>.</citation></ref>
<ref id="B17"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>J</given-names></name> <name><surname>Meng</surname> <given-names>O</given-names></name> <name><surname>Saada</surname> <given-names>M</given-names></name></person-group>. <article-title>Road surface real-time detection based on Raspberry Pi and recurrent neural networks.</article-title> <source><italic>Trans Institute Meas Control.</italic></source> (<year>2021</year>) <volume>43</volume>:<fpage>2540</fpage>&#x2013;<lpage>50</lpage>.</citation></ref>
<ref id="B18"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Oniga</surname> <given-names>F</given-names></name> <name><surname>Sergiu</surname> <given-names>N</given-names></name> <name><surname>Meinecke</surname> <given-names>M</given-names></name> <name><surname>To</surname> <given-names>B</given-names></name></person-group>. <article-title>Road surface and obstacle detection based on elevation maps from dense stereo.</article-title> In <source><italic>Proceedings of the 2019 2007 IEEE intelligent transportation systems conference.</italic></source> <publisher-loc>Piscataway, NJ</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2007</year>).</citation></ref>
<ref id="B19"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Radopoulou</surname> <given-names>SC</given-names></name> <name><surname>Brilakis</surname> <given-names>I</given-names></name></person-group>. <article-title>Detection of multiple road defects for pavement condition assessment.</article-title> <source><italic>Proceedings of the 22nd EG-ICE Workshop 2015.</italic></source> <publisher-loc>Eindhoven</publisher-loc> (<year>2015</year>).</citation></ref>
<ref id="B20"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Raj</surname> <given-names>A</given-names></name> <name><surname>Krishna</surname> <given-names>D</given-names></name> <name><surname>Priya</surname> <given-names>H</given-names></name> <name><surname>Shantanu</surname> <given-names>K</given-names></name> <name><surname>Devi</surname> <given-names>N</given-names></name></person-group>. <article-title>Vision-based road surface detection for automotive systems.</article-title> In <source><italic>Proceedings of the 2012 international conference on applied electronics.</italic></source> <publisher-loc>Piscataway, NJ</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2012</year>). p. <fpage>223</fpage>&#x2013;<lpage>8</lpage>.</citation></ref>
<ref id="B21"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ajeesha</surname> <given-names>A</given-names></name> <name><surname>Kumar</surname> <given-names>A</given-names></name></person-group>. <article-title>Efficient road patch detection based on active contour segmentation.</article-title> <source><italic>Int J Innov Res Sci Technol.</italic></source> (<year>2015</year>) <volume>3</volume>.</citation></ref>
<ref id="B22"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chatterjee</surname> <given-names>S</given-names></name> <name><surname>Saeedfar</surname> <given-names>S</given-names></name> <name><surname>Tofangchi</surname> <given-names>L</given-names></name> <name><surname>Kolbe</surname> <given-names>M</given-names></name></person-group>. <article-title>Intelligent road maintenance: a machine learning approach for surface defect detection.</article-title> <source><italic>ECIS.</italic></source> (<year>2018</year>):<fpage>194</fpage>.</citation></ref>
<ref id="B23"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cubero-Fernandez</surname> <given-names>A</given-names></name> <name><surname>Rodriguez-Lozano</surname> <given-names>F</given-names></name> <name><surname>Villatoto</surname> <given-names>R</given-names></name> <name><surname>Olivares</surname> <given-names>J</given-names></name> <name><surname>Palomares</surname> <given-names>J</given-names></name></person-group>. <article-title>Efficient pavement crack detection and classification.</article-title> <source><italic>EURASIP J Image Video Process.</italic></source> (<year>2017</year>) <volume>2017</volume>:<fpage>1</fpage>&#x2013;<lpage>11</lpage>.</citation></ref>
<ref id="B24"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Danti</surname> <given-names>A</given-names></name> <name><surname>Kulkarni</surname> <given-names>JY</given-names></name> <name><surname>Hiremath</surname> <given-names>PS</given-names></name></person-group>. <article-title>An image processing approach to detect lanes, potholes, and recognize road signs in Indian roads.</article-title> <source><italic>Int J Modeling Optimization.</italic></source> (<year>2012</year>) <volume>2</volume>:<issue>658</issue>.</citation></ref>
<ref id="B25"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jahanshahi</surname> <given-names>MR</given-names></name> <name><surname>Jazizadeh</surname> <given-names>F</given-names></name> <name><surname>Masri</surname> <given-names>S</given-names></name> <name><surname>Becerik-Geber</surname> <given-names>B</given-names></name></person-group>. <article-title>Unsupervised approach for autonomous pavement-defect detection and quantification using an inexpensive depth sensor.</article-title> <source><italic>J Comput Civil Eng.</italic></source> (<year>2013</year>) <volume>27</volume>:<fpage>743</fpage>&#x2013;<lpage>54</lpage>.</citation></ref>
<ref id="B26"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bello-Salau</surname> <given-names>H</given-names></name> <name><surname>Aibinu</surname> <given-names>A</given-names></name> <name><surname>Onwuka</surname> <given-names>E</given-names></name> <name><surname>Dukiya</surname> <given-names>J</given-names></name> <name><surname>Onumanyi</surname> <given-names>J</given-names></name> <name><surname>Ighagnorn</surname> <given-names>A</given-names></name> <etal/></person-group> <article-title>Development of a laboratory model for automated road defect detection.</article-title> <source><italic>J Telecommun Electronic Comput Eng.</italic></source> (<year>2016</year>) <volume>8</volume>:<fpage>97</fpage>&#x2013;<lpage>101</lpage>.</citation></ref>
<ref id="B27"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kulkarni</surname> <given-names>A</given-names></name> <name><surname>Mhaldi</surname> <given-names>N</given-names></name> <name><surname>Gurnani</surname> <given-names>S</given-names></name> <name><surname>Giri</surname> <given-names>N</given-names></name></person-group>. <article-title>Pothole detection system using machine learning on Android.</article-title> <source><italic>Int J Emerg Technol Adv Eng.</italic></source> (<year>2014</year>) <volume>4</volume>:<fpage>360</fpage>&#x2013;<lpage>4</lpage>.</citation></ref>
<ref id="B28"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Madli</surname> <given-names>R</given-names></name> <name><surname>Hebber</surname> <given-names>S</given-names></name> <name><surname>Pattar</surname> <given-names>P</given-names></name> <name><surname>Golla</surname> <given-names>V</given-names></name></person-group>. <article-title>Automatic detection and notification of potholes and humps on roads to aid drivers.</article-title> <source><italic>IEEE Sensors J.</italic></source> (<year>2015</year>) <volume>15</volume>:<fpage>4313</fpage>&#x2013;<lpage>8</lpage>.</citation></ref>
<ref id="B29"><label>29.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>D&#x00F3;zsa</surname> <given-names>T</given-names></name> <name><surname>Rado</surname> <given-names>J</given-names></name> <name><surname>Volk</surname> <given-names>J</given-names></name> <name><surname>Kisari</surname> <given-names>A</given-names></name> <name><surname>Soumelidis</surname> <given-names>A</given-names></name> <etal/></person-group> <article-title>Abnormal road surface detection using wheel sensor data.</article-title> <source><italic>arXiv [preprint].</italic></source> (<year>2021</year>). <pub-id pub-id-type="doi">10.48550/arXiv.2108.09162</pub-id></citation></ref>
<ref id="B30"><label>30.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jo</surname> <given-names>Y</given-names></name> <name><surname>Ryu</surname> <given-names>S</given-names></name></person-group>. <article-title>Pothole detection system using a black-box camera.</article-title> <source><italic>Sensors.</italic></source> (<year>2015</year>) <volume>15</volume>:<fpage>29316</fpage>&#x2013;<lpage>31</lpage>.</citation></ref>
</ref-list>
</back>
</article>
