Abstract
Recently, there has been a substantial increase in the development of sensor technology. As enabling factors, computer vision (CV) combined with sensor technology have made progress in applications intended to mitigate high rates of fatalities and the costs of traffic-related injuries. Although past surveys and applications of CV have focused on subareas of road hazards, there is yet to be one comprehensive and evidence-based systematic review that investigates CV applications for Automated Road Defect and Anomaly Detection (ARDAD). To present ARDAD’s state-of-the-art, this systematic review is focused on determining the research gaps, challenges, and future implications from selected papers (N = 116) between 2000 and 2023, relying primarily on Scopus and Litmaps services. The survey presents a selection of artefacts, including the most popular open-access datasets (D = 18), research and technology trends that with reported performance can help accelerate the application of rapidly advancing sensor technology in ARDAD and CV. The produced survey artefacts can assist the scientific community in further improving traffic conditions and safety.
1. Introduction
Traffic accidents caused by road surface defects or unwanted objects lead to deaths, injuries and billions of dollars in property damage [,,,]. According to Justo-Silva and Ferreira [], over 1.25 million lives are lost, and 20 to 50 million people are injured annually in traffic accidents worldwide. Moreover, highway accidents are predicted to be the fifth-highest cause of mortality by 2030. A 2019 survey based on approximately 166 countries by Chen et al. [] estimated that road injuries would cost the world economy USD 1.8 trillion from 2015 to 2030, equivalent to a 0.12% annual tax on the global gross domestic product. Mohammed et al. [] found that road accidents are now one of the top three causes of predicted deaths, posing a global threat to lives and economies. Among the multiple causes of crashes reported by the American Association of State and Highway Transportation Officials (AASHTO) [], roadway factors such as road defects and anomalies account for approximately 34% [].
The scientific community’s aim to help reduce road accidents by detecting surface defects and predicting anomalies has existed since the advent of high-speed roads. A positive shift in momentum started with the advancements of sensor technology and the application of computer vision (CV) combined with soft-computing approaches such as machine learning (ML) and deep learning (DL) for adaptive automated road defect and anomaly detection (ARDAD) systems. As a consumer-grade example, modern mobile phones are equipped with features such as inertial sensors, high-speed video, and other sensors such as light detection and ranging (LiDAR).
The first contribution of this systematic review is the discovery of an upward trend in surveillance automation since 2000, with a correlation between the scientific community’s growing interest and technological advancement.
ARDAD systems can significantly ease the day-to-day maintenance process and reduce the loss of life and costs associated with traffic-related injuries []. However, despite the growing number of publications on ARDAD systems since 2020, most surveys focus on one or two of many problem domains, such as (a) road surface cracks [,,], (b) road surface defects [,,], (c) structural damage [,], or (d) anomaly detection [,,,,].
As a second contribution, our systematic review uniquely combines all ARDAD methods and focuses on traffic safety impacted by various on-road hazards (Figure 1). Overview of automated anomaly/defect detection process. This approach distinguishes our review from others in the field and provides a comprehensive analysis of the current state-of-the-art ARDAD systems, making it a valuable resource for researchers and professionals working in the field of traffic safety.
Figure 1.
Various types of roadside anomalies and defects, including (a) road maintenance objects and construction debris, (b) debris fallen on-road, (c) road surface failure, (d) potholes, (e) maintenance holes and pseudo potholes, (f) speed bumps, (g) farm animals on the road, a common on-road hazard type, (h) landslide debris, and (i) wild animals jumping in front of a speeding car. (Source: All pictures reproduced under paid licence with Canva, www.canva.com, accessed on 10 January 2023).
1.1. Background
Road surfaces are constructed using different materials, which degrade over time due to wear, environmental effects, or external factors. Figure 2 provides a generally established unifying process of automated anomaly/defect detection. To ensure safety and maintain infrastructural integrity, various types of structural damage (Figure 3) must be regularly monitored and addressed to determine the underlying causes. Structural damage caused by poor construction techniques or external factors may take the form of potholes, cracks (due to thermal action), debonding, stripping, ravelling, bleeding, shrinkage of road layers, and swelling [,].
Potholes, for example, are random excavations caused by wear and tear on the affected section of the road. If not attended to in time, they can cause further damage by collecting water, which accelerates wear and tear []. According to Staniek [], road surface cracks in sections of roads supported by pillars can lead to regions falling off, posing a significant risk to human life and vehicles. The debonding process caused by the loss of strength in the adhesive used in road construction leads to structural degradation on roads []. The structural degradation identified as stripping is caused by the loss of bonds between solid aggregations of road construction material []. Stripping begins from the bottom layers of the roads and progresses upward, causing significant damage to the road surfaces. Ravelling of road surface happens when stripping starts on the upper layers and goes downward []. Road surface bleeding is another form of structural degradation on roads, which occurs when asphalt rises from the lower concrete layers to the surface layer of the road, leading to a shiny surface. The leading cause of bleeding on-road is hot weather, poor-quality asphalt, and low space air void content. Timely structural damage detection on roads supports taking necessary measures to repair or rebuild the damaged structures []. Regular assessments help to uphold motorists’ safety and save taxpayer money [,].
Scholars classify anomaly types into contextual, point, and collective anomalies []. Contextual anomalies are out-of-place objects such as fallen-off road cones [] or animals on the road []. Point anomalies on the road refer to specific locations where unusual events or incidents occur, such as potholes or traffic accidents. Collective anomalies, on the other hand, refer to broader patterns or trends in road data that deviate significantly from the norm, such as a sudden increase in traffic volume or a rise in the number of vehicle breakdowns. Common anomalies include unsecured objects and debris that fly out of vehicles involved in accidents [], small obstacles often overlooked such as speed bumps [] or abnormalities in road terrain overlay, affecting self-driving cars [,]. Figure 1 illustrates a collage of on-road hazards from around the globe that ARDAD systems can help to mitigate.
CV-based ARDAD systems mostly employ data-driven ML algorithms that are trained on captured data samples representing normal behaviour and the abnormal behaviour and characteristics of the surveillance scene. The process typically uses supervised, semi-supervised, or unsupervised learning []. In other words, the ARDAD methods use visual observation that depends on the surveillance scene’s behaviour and characteristics. Hence, ML algorithms’ performance also depends on data supplied for training.
As the survey’s third contribution, we summarise the most popular publicly available datasets.
Due to the dynamic nature of road surveillance, ARDAD systems require expert feedback in the form of expert labelling or categorising of data into finite sets, such as roadside anomalies and defects (Figure 1), which could also result in re-training the model with an updated dataset. Supervised, semi-supervised or unsupervised learning are typically used in training such ARDAD frameworks []. Figure 2 illustrates the standard methodology for ARDAD system training and operations.
Figure 2.
Overview of automated anomaly/defect detection process (derived from []).
Over the last few decades, the emergence of DL has brought the End-to-End (E2E) learning approach to the forefront of anomaly and defect detection modelling. Traditional ML models often rely on domain knowledge or domain experts to design or improve data pre-processing and feature extraction algorithms. E2E learning, on the other hand, reduces this dependency on expert knowledge and simplifies the process of extracting features or analysing discriminative properties from input data. Instead, the focus is on the input, such as an image vector, and the intended classification result from the system output []. In E2E learning, the model learns to extract invariant road features, recognise anomalies, or extract different surface textures in defect recognition.
As the fourth contribution, the systematic review reports on the popular machine and DL approaches and their performance applied to ARDAD systems.
1.2. Motivation and Contribution
The motivation for this systematic review lies in the understanding that road defects and anomalies significantly impact traffic safety and the overall economy. In this systematic review, studies from 2000 to 2023 are selected to capture the evolution of ARDAD methods and technologies over the past two decades. The selected time frame covers crucial developments, including a mathematical morphological method at the turn of the millennium [], automated anomaly detection a decade later [], and sophisticated surveillance techniques employing UAV swarms by 2023 [].
Identifying road defects and anomalies helps reduce drivers’ risks while supporting road maintenance []. ARDAD systems can play a significant role in augmenting visual surveillance to safeguard the public and private transportation of modern cities roads [], sub-urban and rural roads [,], animal hazard-prone hinterlands such as wilderness roads [], and avalanche-prone mountainous roads []. This systematic review is the first in which the authors summarise the performance and accuracy of hazard detection systems used in road infrastructure surveillance achieved globally. The review proposes perspectives on existing technology, explores anomaly detection methods of the past three decades, and presents examples of anomalies and methods applied to detect and predict various static/dynamic anomalies and defects (Figure 3).
Figure 3.
Types and sub-types of on-road hazard categories in the context of anomaly and defect detection using computer vision.
The survey analysed various processes based on environmental representation, features, approaches, and ML models. The systematic review’s contributions are listed as follows:
- Selection criteria and resulting review of globally relevant articles uniquely combining automated road defects and anomalies (ARDAD) peer-reviewed research since 2000.
- Discovery of the upward and exponentially growing trend of ARDAD surveillance automation since 2000.
- Taxonomy of machine and DL approaches combined with CV, including data acquisition technology and algorithms.
- List of popular and current open access ARDAD datasets.
- Critical analysis of the current state-of-the-art ARDAD methods to highlight the shortcomings that could be addressed in future research, including increasing environmental awareness of connected/self-driving cars.
- Compliance list adopted from the Preferred Reporting Items for Systematic reviews and Meta-Analyses (PRISMA) (http://prisma-statement.org, accessed on 20 December 2022) and applied to the ARDAD research context.
The introduction section of this systematic review discusses the significance of ARDAD methods and their development over the past two decades. Emphasis is placed on the role of sensor technology, computer vision, and ML techniques in enhancing traffic safety. The growing trend in surveillance automation is highlighted as a premise for the upcoming sections focusing on the systematic review approach, dataset analysis, and a critical analysis of ARDAD methods.
2. Research Questions and Review Approach
According to the systematic literature review guidelines [,,], screening on-road anomalies and defects addresses a problem that can be prevented by detection, leading to the genesis of screening or intervention-type research questions. Furthermore, since the problem’s solution also depends on early problem detection, the research questions address the “preventive screening” problem. The research questions’ scope should be balanced so as not to be too specific or too broad. A well-formulated question determines (a) the criteria used to select studies, (b) the development of the search strategy; (c) the data to be extracted. The research questions answered by the systematic review are as follows:
- What are the best ML methods for improving classification performance and creating a robust detection and alert system?
- What implications does the up-to-date research have on motorists’ safety and future applications to related contexts, such as improving the environmental awareness of connected/self-driving cars?
The review process draws on empirical evidence from previous experiments, data collection, and studies. Figure 4 illustrates (a) literature review types and (b) how a systematic review of similar studies uses specific methods to identify, select, appraise, and synthesise the results.
Figure 4.
Article selection and processing workflow: (a) taxonomy of literature reviews, (b) review process used in the study (adapted from [,]).
Data Gathering and Inclusion–Exclusion Criteria
The leading search engines used during data-gathering are Scopus and Google Scholar, linked by journal article search and subscription-based access from Auckland University of Technology’s (AUT) library (Table 1). The Boolean search (1) for article selection includes default settings for analysing titles, keywords, and abstracts.
Table 1.
Inclusion–exclusion criteria settings.
The criteria (Table 1) are defined and aligned with the research focus. The articles were selected according to Equation (1). Once the refinement process was completed, a total of 195 articles were excluded, and from the selected papers, 48 deal with structural damage detection, another 47 deal with anomaly detection and the remaining 21 surveys. In Figure 5, the scatter-plot distribution shows the relationship of the number of articles reviewed on the various types of anomalies from January 2000 to May 2023 (i.e., date of publication).
((anomaly ∨ defect ∨ crack) ∧ (road ∨ motorway) ∧
(prediction ∨ classification ∨ detection) ∧ (year ≥ 2000))
(prediction ∨ classification ∨ detection) ∧ (year ≥ 2000))
Figure 5.
The number of articles reviewed on various types of on-road anomalies and defects since 2000, highlighting the growing research interest in enabling technological advancements. Note that the data presented are based on our selection criteria, which focus on specific aspects of ARDAD research.
A comprehensive selection process was conducted to identify relevant papers for further review within the scope of this study. Out of the initial pool of 311 papers, a total of 116 papers were chosen, which included 21 surveys and reviews (Figure 5). The remaining six papers consisted of reports, citations to research tools, or other types of valuable evidence that supported the review process. The criteria for advancing papers to the subsequent review stage were established based on the predefined guidelines outlined in Table 1.
Analysing the scatterplot data, we can observe approximate 18-month gaps between peaks and a notable increase in publications during 2020, followed by a decline in subsequent years. However, it is vital to provide a more insightful interpretation considering the impact of pandemic-induced lockdowns during 2020–2022, which resulted in reduced traffic, data collection, and occurrences of road damage. Further research is needed to gain deeper insights into the underlying factors driving these trends in ARDAD.
3. Datasets Reviewed
The research community can benefit from appropriate datasets when evaluating their road anomaly and defect detection models. Table 2 briefly describes prevalent open-access datasets for on-road anomalies and defect detection, which have been experimented on in the related literature. The datasets cover on-road hazards from simple potholes to more complex tunnels, concrete bridge defects, to avalanche debris flow affecting motorists’ safety. The motivation for assembling this diverse dataset is to provide unrestricted access without login requirements or paywall barriers. This section reports a selection of single-point, one-click access routes to frequently downloaded open access datasets for the research community (Table 2). Our goal is to promote inclusivity and remove possible discrimination, ensuring that researchers from all backgrounds can contribute to and benefit from the advancements in the field of ARDAD. To verify unrestricted, all-inclusive access and to promote privacy, we have tested the dataset access to ensure that all data are freely accessible without needing a login or being restricted by paywalls.
Table 2.
Frequently downloaded open access on-road anomalies and defect image datasets (URLs in the table accessed on 4 June 2023).
In summary, Table 2 provides an exhaustive review of 18 selected open access datasets pertinent to anomaly and defect detection, including potholes, debris flow, animals on the road, tunnel defects, and concrete bridge defects. As added parameters, each dataset is characterised by its purpose, configuration, origin or citation, strengths, limitations, and usage statistics.
Apart from the datasets provided in Table 2, the systematic review inspected datasets used by the studies that are not open access. This leads to identifying datasets available upon request or needing a paid subscription. For instance, the research on pavement crack detection [] makes the CFD dataset, Crack500 dataset, and a customised dataset called CrackSC available on request. In another study [], a wide variety of road obstacle datasets are available on request. The road anomaly detection study [] provides multiple datasets; however, login access is needed to download them. The research on the Adaboost algorithm for pavement distress detection [] provides access to the dataset through the journal’s website for readers with paper access. The research on thermal image analysis for defect detection [] provided the dataset upon request.
4. Literature Review
The review summarises perspectives on existing detection technologies and presents examples of methods developed since 2000 for applications to detect and predict static/dynamic anomalies and defects. Unlike the subjective nature of topic-oriented narrative literature reviews, the systematic literature review approach represents an opportunity for repeatable article selection and synthesis of follow-up reviews. As no detection system can be applied globally, Figure 3 illustrates a review-based breakdown of on-road hazards to motorist safety.
Image processing-based ARDAD systems play a significant role in enhancing traffic safety through visual surveillance []. Images of road sections are taken and analysed to detect structural variations and anomalies from time to time. In addition to image processing, CV combines artificial intelligence (AI) approaches to derive meaningful information from images and videos []. When merged with Global Positioning Systems (GPS), telescopes, binoculars, closed-circuit television (CCTV), vehicle-mounted video recorders and cameras, and low-cost mobile cameras, image processing-based visual surveillance can significantly increase the efficiency of ARDAD systems [,,,,]. Maya et al. [] proposed a delayed long short-term memory (dLSTM)-based technique that is trained in a normal state and predicts abnormalities depending on the defined in Equation (2). Here, the m-score is the normalised anomaly score R(t) within the abnormal state, and if in a dataset, the T2 anomaly occurs at time t1, the resultant value is as follows:
Based on expert feedback, the anomaly is detected if the m-score is above the set threshold. The method is reported to be flexible when combined with other anomaly prediction models. The U.S. Department of Transportation (USDOT) devised a convention to rank road surface distress [], as shown in Equation (3). The pavement condition index (PCI) is generated using a weighted sum of surface condition rating (SCR) and roughness condition index (RCI).
Structural damage on roads is caused by thermal action, external conditions and physical strain exerted by vehicles. Various anomalies and surface defects such as cracks and potholes are caused mainly by deformities such as debonding, stripping, ravelling, bleeding, shrinkage of road layers and swelling of road layers [,]. A wide range of datasets are produced to derive meaning from images of surfaces with such defects and identify the underlying conditions of the roads. According to Bhatt et al. [], three distress categories are used to classify anomalies: cracking, visco-plastic deformations, and surface defects.
Thus, the current research mainly focuses on surface damage detection, anomaly detection, analysis and prediction using computer vision in association with traditional ML and DL technologies. The literature review of surveys between 2000 and 2023 shows that most of these can be classified into road surface defects or on-road anomalies (Table 3).
Table 3.
Prior surveys covering structural defects and anomaly detection.
Image processing based on traditional methods (statistical and classical ML) has been used to analyse road sections’ images to detect defects []. Examples of applied methods in image processing include logical and linear regression [], naïve Bayes [], support vector machine (SVM) [], random forest (RF) [] and more. Statistical and traditional ML-based image processing might be inefficient due to known difficulties in handling noise in previously unseen images, complex textures in different backgrounds or variations in lighting conditions of surfaces. The shortcomings of statistical and traditional ML motivated researchers to investigate new approaches. Other anomaly and defect detection development suggests the following three main approaches: feature extraction-based image processing using DL, ML and ensemble learning models [,]. Different works have also used 3D imaging and LiDAR-based anomaly and defect detection methods [].
4.1. ML-Based ARDAD
Li et al. [] developed the defects detection and localisation network (DDLNet), a vision-based method for detecting, classifying, and geolocating defects using region-growing, edge detection, and threshold segmentation techniques. The DDLNet achieved 80.7% detection and 86% localisation accuracy. Cha et al. [] proposed the utilisation of traditional Canny and Sobel edge detection methods, achieving an impressive accuracy of 98% in detecting block edges, edge cracks, and longitudinal and transverse cracks. For visco-plastic deformations, edge detection can efficiently detect pothole edges [], depressions, stripping, and ravelling with high accuracy of 99.11% []. In some cases, edge detection is achieved using Prewitt, Canny, and Sobel operators []. Each operator impacts the detected edges within an image differently based on each operator’s ability. Chatterjee and Saeedfar [] proposed an improved Canny edge detection method that incorporates genetic algorithms and enhances the blurred edges using the Mallat Wavelet transform with an average detection accuracy of 91%. Vigneshwar et al. [] proposed the binary conversion of greyscale images for anomaly detection. They set a threshold, compared pixels for background or target area identification, and used threshold segmentation, edge detection, and K-Means clustering for crack and defect detection with an average accuracy of 80.60%, 90.19%, and 82.47%, respectively.
Table 4 presents a comprehensive overview of recent studies employing ML algorithms to detect road anomalies, showcasing a range of accuracy rates between 86.3% and 97.8%. While these studies significantly contribute to the advancement of traffic safety, autonomous driving, and urban planning, critical evaluation reveals limitations. These limitations include concerns about data accuracy, constrained feature applicability, and challenges in domain adaptation, which warrant further investigation and development.
Table 4.
Recent feature extraction-based ML techniques for detecting road anomalies and defects.
The AdaBoost algorithm, proposed by Wang et al. [], utilises supervised data for detecting surface defects such as ravelling and bleeding. The algorithm consists of a decision tree with elements categorised as root, leaf, and decision nodes. The collected data are passed through the root node and classified at each layer of the decision tree until it cannot be further classified. The sample data are divided into subsets for precise and optimal classification results. Each subset of the training data is assigned a leaf node, which should also have an associated class. Fan et al. [] proposed three different decision trees in the AdaBoost algorithm for detecting road surface defects. Among these, the C4.5 decision tree continually prunes leaf nodes and adopts the root node as the new leaf node. The CART decision tree’s pruning process, unlike that of C4.5, uses a verification data set to prevent data overfitting. The ID3 decision tree calculates the maximum gain of all the sample value data and assigns features to nodes. The recursive generation of decision trees occurs using these features as leaf nodes [].
Feature extraction-based ML methods are considered advantageous for their simplicity, according to Avci et al. []. By performing feature extraction and classification, these techniques can be made more generic and effective in detecting structural damage. Hoang and Nguyen have developed various ML methods to detect different classes of static anomalies and structural damages within roads [] that include support vector machines (SVM), random forest (RF), and artificial neural networks (ANN) using both labelled and unlabeled datasets. The supervised approaches relying on labelled training data in road anomaly detection are naïve Bayesian, RF, SVM, ANN, and logistic regression. Artificial neural networks and RF facilitate efficient visco-plastic deformations and cracking defect detection. Fakhri and Saadatseresht [] proposed a model based on the random-forest supervised data model to detect cracks whilst overcoming the challenge of uneven edges of the cracks and cracks existing in complex topologies. Table 5 highlights the evolution of ARDAD methods, demonstrating a shift from traditional ML and statistical techniques to DL approaches. While both categories have contributed to automating defect detection and enhancing road safety, they exhibit limitations such as dependency on image quality and environmental conditions.
Table 5.
Crack and defect detection methods sorted by publishing date to offer context into the evolution of ARDAD methods.
In detecting on-road anomalies, unsupervised learning models hold potential advantages as they do not rely on labelled data for sample classification, unlike supervised learning models, which depend on subjective human input [,]. As a result, the output of unsupervised learning models is not predetermined, allowing computers to independently discern anomalies in the data through classification processes []. Ishtiak et al. [] proposed a system for identifying and categorising various road conditions, including visco-plastic deformities and defects. This approach uses a statistical analysis method and a scoring function considering several factors, such as road colour, material, and image quality. Despite the model’s high accuracy, ranging from 77% to 89% across diverse road conditions, it has shown limitations in distinguishing shadows from road anomalies and analysing roads with water on the surface. Chatterjee et al. [] proposed a machine-learning approach for crack detection, relying on feature extraction from image superpixels. The approach involves extracting 40 features, including variance, skewness, six Grey Level Co-occurrence Matrix (GLCM) features, and 32 Variance-of-Gabor (VoG) features. The study compared four classifiers, with gradient boosting (GB) being the most accurate at 92.77%, followed by random forest (RF), artificial neural network (ANN), and linear support vector machine (L-SVM). Naddaf-Sh et al. [] proposed a novel model for detecting visco-plastic deformations and cracks, leveraging a multivariate statistical hypothesis and a minimum intensity path window for anomaly extraction. Despite a competitive F1 score of 56%, increased inference time during real-time prediction and transferred augmentation policies might hinder the model’s performance. Mahadevan et al. [] proposed a model that detects abnormalities in crowded scenes by considering temporal and spatial normalcy using a mixture of dynamic textures. The algorithms tested in the study show varying performance (25% to 42%) regarding an equal error rate and anomaly localisation, with MDT outperforming the others with a detection rate of 45%. Table 6 presents diverse, evolving methodologies in road defect detection, from simple image processing to sophisticated deep-learning models. These research efforts have led to accuracy rates ranging from 54% to over 99%, indicating a promising trend in the field. These studies collectively demonstrate evolving methodologies, from simple image processing to sophisticated deep-learning models.
Table 6.
Analysis of various research studies on ARDAD, highlighting their implications for cost-effective rehabilitation decisions and increased traffic safety.
Table 6 provides a comprehensive overview of road defect detection and classification research, offering a roadmap for further advancements towards safer and more efficient transportation systems.
A computer vision-based approach by Cha et al. [] summarised that DL, as a powerful approach for object detection, image segmentation, and classification, has been used to detect anomalies and defects such as cracks, surface defects, visco-plastic deformations, and traffic anomalies. As a case in point, their CNN-based approach achieved accuracies of 98.22% out of 32K images and 97.95% out of 8K images in training and validation, respectively. The proposed CNN method showed very robust performance compared to traditional edge detection methods. Opara et al. [] proposed a DL approach involving binary and multi-class classifications to detect anomalies in the RGB images (2400 × 2000 pixels) with a high F1 value of approximately 60% at 18,000 iterations. The study utilised a loss function that included terms for localisation, confidence, and classification errors to detect objects more accurately and effectively. Non-maximum suppression was applied to select the appropriate bounding box from the many predictions. On the other hand, multi-class classification is suggested for analysing road sections with multiple anomalies. At the same time, the authors also provided insights on performance trade-offs by adjusting hyperparameters and achieved state-of-the-art performance with an F1 score of up to 94.4% on three benchmark datasets [].
The pixel segmentation method for pavement damage detection using a thermal-RGB fusion image-based model achieved high accuracy with a pre-trained EfficientNet B4 backbone architecture and an argument dataset with a detection accuracy of up to 98.34% []. To detect visco-plastic deformation, surface defects and cracks, Minhas et al. [] proposed an efficient pixel segmentation model (F1 score 0.89) with four convolutional layers, three layers for segmenting the sample image directly connected to the input, and two for maximum pooling. To achieve optimal results, pixel segmentation models are divided into decoder and encoder layers []. The encoder layer is used to map the image features, while the decoder layer establishes feature vectors of images during the segmentation process. The decoder layer also develops a probability distribution of every pixel identified within the images. However, the object detection approach, which identifies and binds objects with boxes within captured images, has limited usability. Table 7 summarises various studies, including wildlife–vehicle collision analysis, pothole detection, road surface monitoring, and anomaly detection for autonomous vehicles. While the studies propose different methods ranging from traditional statistical analysis to ML and edge AI-based approaches, each method has limitations, including limited data, reliance on manual labelling, lack of road roughness estimation, and potential false positives. Nonetheless, these studies demonstrate the potential for technology to improve road safety and maintenance.
Table 7.
Various deep-learning-based research in yearly ascending order for reference to give context into the evolution of ARDAD methods.
The selection of the appropriate neural network for a given problem depends on various factors, including the complexity of the intended solution, computing resources, and data availability []. Traditional ML methods can be advantageous when the dataset is small or limited, but their performance may plateau with more data. In contrast, deep neural networks tend to perform better with a large amount of data, enabling the identification of subtle dependencies through more dense layers. Oliveira and Correia [] have reported that less sophisticated traditional machine-learning methods can be effective in the case of small datasets, particularly in dynamic anomaly detection systems. However, the performance of deep neural networks can improve with more data and complex architectures [].
Neural networks’ complexity increases with the need to process large amounts of data. Shallow neural networks typically have fewer layers and may not use backpropagation algorithms. However, deep neural networks usually perform better with enough data and sufficient computing resources than the traditional approach. However, according to Cui et al. [], traditional machine-learning methods, such as support vector machines, usually perform better at anomaly detection and generally require fewer computing resources for data processing.
Due to their high efficiency in local filtering, noise detection, and overall transforming domain and non-local mean filters, convolutional neural networks (CNNs) have been increasingly used in anomaly detection and denoising images from sections containing anomalies []. Akagic et al. [] proposed a two-step CNN model for road anomaly detection. Different images are fed into 32 by 32 CNN layers during the first step to train the model. Greyscaling is performed, followed by thresholding to detect identifiable anomalies within the image. According to Chambon and Moliard [], CNN datasets are trained using various data such as different target anomaly types, road width, weather and lighting condition patterns, condition of the road surface, and the height of elevated road supports such as pillars of natural elevators. In another study by Li et al. [], a Deep Dual Localisation Network (DDLNet) is proposed for defects detection and geolocalisation in a unified model. The model combines a novel defects RPN and a NetVLAD module for detection and geolocalisation. The authors also propose a novel data augmentation method and hard negative mining strategy to improve detection accuracy and reduce the possibility of triggering false alarms.
The twice-threshold segmentation method demonstrates higher accuracy of up to 98% in detecting cracks in runway images containing road markings, outperforming traditional threshold segmentation algorithms such as Otsu (40%) while maintaining adaptability for various applications []. Amhaz and Chambon [] proposed the Minimum Path Selection (MPS) algorithm for crack detection with a Dice Similarity Coefficient (DSC) of 0.77 on 2D pavement images. However, further advancements in computation time and adaptability to 3D imaging systems are necessary for broader applications. The Dijkstra algorithm is then used to estimate the minimal path between the two points, which can be manually corrected if a false minimal path intersects with the crack. The post-processing method is then applied to estimate the crack’s thickness and provide the complete crack pattern. Shankar and Wang [] proposed a Fully Convolutional Neural Network (FCNN) model for anomaly detection, while Ishtiak and Ahmed [] utilised a two-step image classification approach in their FCNN model. The first step involved feeding road surface images into the FCNN, with the model achieving 87% accuracy for all classes. In the second step, the model was trained with threshold images to establish cutoff levels for anomalies and structural damage detection.
4.2. Ensemble Learning for Improved Anomaly and Defect Detection
Doshi and Yilmaz [] propose ensemble learning to improve the efficiency of different ML approaches used in static anomalies and structural damage detection. The ensemble model (EM) approach uses various trained models to predict the three proposed static anomaly approaches. The EM uses a variety of trained models for static anomaly prediction. Ensemble learning improves the accuracy of training the ML models. The ensemble prediction (EP) approach utilises images generated from the test time augmentation (TTA) and ensembles the anomaly predictions derived from these images. The hybrid approach uses EM and EP models to conduct anomaly predictions. Hegde et al. [] proposed a DL approach for road damage detection and classification using YOLO and ensemble learning, achieving an F1 score of up to 0.67, demonstrating the potential of these methods for smart city applications.
Alipour et al. [] investigated the use of ensemble learning for crack detection and proposed a method that combines pre-trained models developed for specific types of materials. To achieve this, the softmax operator was utilised to extract the probability of each prediction, where represents the observation probability of class j, and n_class is equal to two for the binary crack vs. non-crack problem. The proposed method leverages the knowledge stored in both material-specific models to make a single prediction for each future image regardless of the material. The softmax operator is shown in Equation (4), where the denominator’s last variable in the exponent represents the class label.
A hybrid algorithm, such as the non-maximum suppression (NMS) algorithm, derives a single output from these outputs []. The algorithm works by filtering out the overlapping or duplicate predictions from the predictions pool. All the images captured from road surfaces are then passed through the models for state prediction by applying the NMS. In EMs, the one-stage detector models include the ultralytics-You Only Look Once (u-YOLO) model, so it is possible to combine various u-YOLO models. In order to train a u-YOLO model, different input parameters to these models are tuned []. Different trained models are achieved by selecting different combinations of data for tuning. A favourable subset of these models is chosen for use, although the choice is based on the available training data in such cases. All the images captured from road surfaces are then passed through the models for state prediction by applying the NMS. Ensemble learning significantly reduces the prediction variance, making the approach highly accurate. The hybrid approach applies the EP model approach to each EM model. After every test image has been transformed through TTA, each EM model is given an input of the augmented images. The models output bounding boxes once NMS is applied to derive a prediction. The corresponding structural damage or anomaly on the road section is determined from the bounding boxes.
Based on the availability of computing resources and data volume, both ML and DL have their uses and potential for future technologies (Table 8).
Table 8.
Soft-computing approaches: traditional ML vs. DL systems.
4.3. Detection Based on 3D Imaging Methods
Traditional anomaly detection methods have predominantly relied on 2D imaging techniques, such as Bidimensional Empirical Mode Decomposition (BEMD), used for pavement crack detection []. However, with the development of range-based sensors and stereo cameras, 3D imaging methods have become more efficient. In addition, 3D stereo vision is particularly effective in estimating the depths of cracks and visco-plastic deformations with a precision score of up to 90% []. Microsoft Kinect and laser-imaging techniques are used in traditional methods and DL neural networks as a new research direction, including CrackNet, CrackNet II, and CrackNet V.
Table 9 shows that these methods have demonstrated significant potential in object recognition, pose estimation, and autonomous navigation applications. However, the accuracy and reliability of 3D imaging methods heavily depend on factors such as sensor resolution, calibration accuracy, and environmental conditions. Nonetheless, the continual development of 3D imaging technologies presents promising opportunities for enhancing the capabilities of various applications in fields such as robotics, autonomous driving, and industrial automation.
Table 9.
Literature since 2018 on ARDAD systems based on or future directions towards 3D imaging, laser or LiDAR sensors.
Chen et al. [] proposed a cost-effective approach for detecting deer crossing roads using 360° LiDAR sensors. The proposed algorithm can detect deer with a maximum radius of 37.74 m around the LiDAR sensor, which can trigger warning signs for drivers. While the method has limitations in detecting small animals and tracking individual deer, it shows promise for improving traffic safety and analysing wildlife behaviour.
Zhang et al. [] proposed a CNN model that utilises 3D imaging methods that represent different 3D view data of images into one compact shape descriptor. Such models extract 3D data from the images and pass it to an ML model to detect anomalies and structural damages []. The 3D data are then used to train classifiers. The spatial information of road surfaces, such as width, length and depth, is represented by the 3D data []. Medina et al. [] proposed a 3D imaging method based on laser imaging that models road surfaces using dense networks of 3D points.
Frequency analysis, mostly Fourier transformation, is applied to distinguish between the different anomalies. Akarsu et al. [] proposed an improved Fourier transformation model such that the model takes into account non-uniform illuminations on surfaces. The method differs from the mentioned method because it utilises probabilistic relaxation and is the only effective 3D imaging method to detect road surface defects such as bleeding and ravelling. Furthermore, it also detects likely occurrences of visco-plastic deformations and cracks.
Figure 6 depicts the volume of literature reviewed based on detection origins divided by the ML methods’ taxonomy. Deep learning (34%) is the most popular method, followed by traditional ML (26%) and ensemble learning (26%). In comparison, 3D image-based techniques (14%) are the least represented by the reviewed ARDAD systems. Considering the timeframe of the literature reviewed, recent advancements in ML techniques may impact the overall taxonomy distribution and the road defect detection landscape. The growing popularity of DL approaches is likely due to their ability to process large datasets and automatically extract relevant features. However, traditional ML and ensemble learning methods are still widely used across ARDAD systems. However, in discussing the benefits and drawbacks of each taxonomy, it is essential to acknowledge the gaps in the literature and encourage further research to explore underrepresented ML methods or road defect types.
Figure 6.
Volume of literature reviewed based on origins of detection divided by the taxonomy of ML methods.
5. Gaps, Challenges, and Limitations
The road surveillance research domain is highly dynamic; the road surface and supporting infrastructure defects do not appear in uniform shapes or sizes, nor do the anomalies follow a uniform pattern, which leads to multiple challenges. An example of a significant gap and future opportunity is that the current detection methods do not evaluate or provide implications on how the defect or anomaly can directly affect motorists’ safety.
While the review provides insights into the state-of-the-art ARDAD methods, it has some limitations. First, the review primarily covers peer-reviewed articles written in English, which may exclude valuable information from other sources such as technical reports, some conference proceedings, commercial product documentations and patents. Second, the inclusion and exclusion criteria rely on ARDAD-associated terminology and concepts, which may not include relevant studies that use different terminology or naming conventions. To address these limitations, future reviews could consider broadening the search criteria to include additional sources of information and exploring alternative terminologies or approaches.
Reportedly, supervised techniques usually perform better when labelled data are available [] because using labelled data during training allows supervised learning methods to detect boundaries and classify normal or anomalous classes. However, sometimes the training data do not include all types of anomalies, which leads to supervised approaches overfitting and performing poorly on new anomaly data. Hence, the availability of labelled anomaly data (or rather lack of it) creates an opportunity for applications and advancements in semi-supervised and unsupervised ML techniques. To address this observation, within the scope of this survey, we have provided a list of frequently downloaded open access on-road anomalies and defect image datasets.
Developing a robust ARDAD system is challenging; when summing up the body of literature on the topic, the main challenges and opportunities are as follows:
- Despite setting the inclusion parameters for publishing dates between 2000 and 2023, the literature search yielded only 311 papers. Due to the focused selection criteria, the systematic review included only 116 papers (Table 1).
- Contrary to our expectations, the number of computer vision-based studies directly impacting motorist safety was lower than expected.
For research replication, we adapted the PRISMA (http://prisma-statement.org, accessed on 20 December 2022) checklist, which is common for systematic reviews in health science. The adapted PRISMA checklist extension is important for future systematic reviews of ARDAD (and similar CV contexts). The PRISMA checklist extension is provided in the Supplementary Materials.
6. Conclusions and Future Work
Motivated by the need to accelerate technological advancements that can improve traffic safety and reduce incidents, this systematic review analyses the literature on automated road defects and anomaly detection (ARDAD) systems from 2000 to 2023. As a result, the systematic review covers peer-reviewed articles (N = 116) associated with types of roadside anomalies and defects that are jointly intended to help prevent the loss of lives, injuries and infrastructure damage, ensuring on-road and structural integrity.
In the context of augmenting on-road surveillance for ease of maintenance, such as structural damage detection and hazard prevention via predictive monitoring, the review summarises the ARDAD methods, including the achieved performance using traditional ML, and DL, combined with sensor technology. Notably, it quantifies the achieved performance of these methods, providing insights into their effectiveness. Additionally, the review provides a taxonomy of ARDAD methods and descriptions, including a list of frequently downloaded open access on-road anomalies and defect image datasets (D = 18), facilitating future research and benchmarking.
Considering the current publication trends, the advancements in video technology, availability of sensors and computing resources in general, there is an exponential growth in ARDAD research publications from 2000 to the present day. As anomaly detection intersects with automatic road traffic surveillance, this survey can also be a valuable resource for interested researchers working on related contexts.
Due to the impact of the global pandemic and lockdowns from 2020 to 2022, there was less traffic and opportunities for new data collection compared to the previous years. The exponentially growing trend in the number of research publications during the period from 2015 to 2020 could be explained by earlier data collections prior to the global pandemic (Figure 5). In the authors’ view, the growing trend surrounding ARDAD technologies and research is likely to reach its peak, aligning itself with the “Innovation Trigger” stage of “Gartner’s technology adoption hype cycle framework” []. As such, future work on ARDAD technologies is likely to consider Gartner’s framework for a better understanding of a current project position on the hype cycle, to project the adaptation and maturity levels (of ARDAD technologies), to identify practical aspects of technology transfer such as self-driving vehicles and to identify the possible impact on society.
Considering the state-of-the-art ARDAD methods, we conclude that the latest IoT, 5G and 6G communication technologies, swarm drones, satellite imagery, cloud computing and GPS have the potential for near-future research and further expansion of related research contexts. The benefits of ARDAD methods to humanity include the utilisation and advancements of AI, CV, and semi and self-learning techniques to support intelligent vehicles, urban planning, intelligent transportation systems, connected or self-driving vehicles, improved road surveillance, reduced road maintenance costs, and increased traffic safety.
In order to enhance future research in the field of ARDAD systems, there is a crucial need for more comprehensive performance/meta-analyses that can evaluate the efficacy and efficiency of various ARDAD methods in real-world settings. While not a full meta-analysis, our systematic review provides a strong foundation, serving as a platform for future research. This potential conversion would enable quantitative data synthesis, further advancing our understanding of ARDAD technologies and facilitating evidence-based decision-making. Additionally, quantifying the societal and stakeholder impacts resulting from the implementation of ARDAD systems would offer valuable insights for policymakers and industry professionals.
Overall, this systematic review is a significant milestone in ARDAD systems, bridging a crucial research gap with its comprehensive analysis of traffic hazards ranging from urban cities to the wild hinterlands. Our commitment to inclusivity is evident in examining often-overlooked road hazards such as avalanches or cattle on the road, showcasing our genuine belief in uncovering hidden knowledge from future data or previously unseen or untested datasets. This systematic review establishes a foundation for future research endeavours in ARDAD systems and highlights the potential of emerging technologies to drive advancements in traffic safety and road maintenance. Our research findings inspire optimism based on emerging technologies’ potential to facilitate advancements aimed at improving safety and saving lives and making a positive impact on global society.
Supplementary Materials
The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s23125656/s1, A Modified PRISMA Checklist for Systematic Reviews in ARDAD Research. Reference [] is cited in the Supplementary Materials.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
| AI | Artificial Intelligence |
| ANN | Artificial Neural Network |
| ARDAD | Automated Road Defect and Anomaly Detection |
| CNN | Convolutional Neural Network |
| CV | Computer Vision |
| DL | Deep Learning |
| E2E | End-to-End |
| EM | Ensemble Model |
| EP | Ensemble Prediction |
| IoT | Internet of Things |
| ML | Machine Learning |
| NMS | Non-Maximum Suppression |
| PRISMA | Preferred Reporting Items for Systematic reviews and Meta-Analyses (http://prisma-statement.org, accessed on 20 December 2022) |
| u-YOLO | ultralytics-You Only Look Once |
| YOLO | You Only Look Once |
References
- Clevenger, A.P.; Hardy, A.; Gunson, K.; Bissonette, J. Analyses of Wildlife-Vehicle Collision Data: Applications for Guiding Decision-Making for Wildlife Crossing Mitigation and Motorist Safety; Unpublished Report; Utah State University: Logan, UT, USA, 2006. [Google Scholar]
- Dumbaugh, E.; Li, W. Designing for the safety of pedestrians, cyclists, and motorists in urban environments. J. Am. Plan. Assoc. 2010, 77, 69–88. [Google Scholar] [CrossRef]
- Khan, N.A.; Jhanjhi, N.; Brohi, S.N.; Usmani, R.S.A.; Nayyar, A. Smart traffic monitoring system using unmanned aerial vehicles (UAVs). Comput. Commun. 2020, 157, 434–443. [Google Scholar] [CrossRef]
- Justo-Silva, R.; Ferreira, A. Pavement maintenance considering traffic accident costs. Int. J. Pavement Res. Technol. 2019, 12, 562–573. [Google Scholar] [CrossRef]
- Chen, S.; Kuhn, M.; Prettner, K.; Bloom, D.E. The global macroeconomic burden of road injuries: Estimates and projections for 166 countries. Lancet Planet. Health 2019, 3, e390–e398. [Google Scholar] [CrossRef]
- Mohammed, A.A.; Ambak, K.; Mosa, A.M.; Syamsunur, D. A review of traffic accidents and related practices worldwide. Open Transp. J. 2019, 13, 65–83. [Google Scholar] [CrossRef]
- Manual, H.S. The Highway Safety Manual; American Association of State Highway and Transportation Officials: Washington, DC, USA, 2019.
- Munawar, H.S.; Hammad, A.W.A.; Haddad, A.; Soares, C.A.P.; Waller, S.T. Image-based crack detection methods: A review. Infrastructures 2021, 6, 115. [Google Scholar] [CrossRef]
- Mohan, A.; Poobal, S. Crack detection using image processing: A critical review and analysis. Alex. Eng. J. 2018, 57, 787–798. [Google Scholar] [CrossRef]
- Bhatt, P.M.; Malhan, R.K.; Rajendran, P.; Shah, B.C.; Thakar, S.; Yoon, Y.J.; Gupta, S.K. Image-based surface defect detection using deep learning: A review. J. Comput. Inf. Sci. Eng. 2021, 21, 014501. [Google Scholar] [CrossRef]
- Bhamare, L.; Mitra, N.; Varade, G.; Mehta, H. Study of types of road abnormalities and techniques used for their detection. In Proceedings of the 27th International Conference on Electrical, Electronics and Information Engineering (ICEEIE), Changsha, China, 13–16 August 2021. [Google Scholar]
- Nguyen, V.K.; Renault, É.; Ha, V.H. Road anomaly detection using smartphone: A brief analysis. In Proceedings of the International Conference on Mobile, Secure, and Programmable Networking, Paris, France, 18–20 June 2018. [Google Scholar]
- Avci, O.; Abdeljaber, O.; Kiranyaz, S.; Hussein, M.; Gabbouj, M.; Inman, D.J. A review of vibration-based damage detection in civil structures: From traditional methods to Machine Learning and Deep Learning applications. Mech. Syst. Signal Process. 2021, 147, 107077. [Google Scholar] [CrossRef]
- Azimi, M.; Eslamlou, A.D.; Pekcan, G. Data-Driven Structural Health Monitoring and Damage Detection through Deep Learning: State-of-the-Art Review. Sensors 2020, 20, 2778. [Google Scholar] [CrossRef]
- Xu, Y.; Ouyang, X.; Cheng, Y.; Yu, S.; Xiong, L.; Ng, C.-C.; Pranata, S.; Shen, S.; Xing, J. Dual-mode vehicle motion pattern learning for high performance road traffic anomaly detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA, 18–22 June 2018. [Google Scholar]
- Chalapathy, R.; Chawla, S. Deep learning for anomaly detection: A survey. arXiv 2019, arXiv:1901.03407. [Google Scholar]
- Fahim, M.; Sillitti, A. Anomaly Detection, Analysis and Prediction Techniques in IoT Environment: A Systematic Literature Review. IEEE Access 2019, 7, 81664–81681. [Google Scholar] [CrossRef]
- Santhosh, K.K.; Dogra, D.P.; Roy, P.P. Anomaly detection in road traffic using visual surveillance: A survey. ACM Comput. Surv. 2020, 53, 1–26. [Google Scholar] [CrossRef]
- McCall, J.; Trivedi, M. Video-Based Lane Estimation and Tracking for Driver Assistance: Survey, System, and Evaluation. IEEE Trans. Intell. Transp. Syst. 2006, 7, 20–37. [Google Scholar] [CrossRef]
- Martinez-Ríos, E.A.; Bustamante-Bello, M.R.; Arce-Sáenz, L.A. A Review of Road Surface Anomaly Detection and Classification Systems Based on Vibration-Based Techniques. Appl. Sci. 2022, 12, 9413. [Google Scholar] [CrossRef]
- Anand, S.; Gupta, S.; Darbari, V.; Kohli, S. Crack-pot: Autonomous road crack and pothole detection. In Digital Image Computing: Techniques and Applications (DICTA); IEEE: Canberra, Australia, 2018. [Google Scholar]
- Varona, B.; Monteserin, A.; Teyseyre, A. A deep learning approach to automatic road surface monitoring and pothole detection. Pers. Ubiquitous Comput. 2020, 24, 519–534. [Google Scholar] [CrossRef]
- Staniek, M. Detection of cracks in asphalt pavement during road inspection processes. Sci. J. Sil. Univ. Technol. 2017, 96, 175–184. [Google Scholar] [CrossRef]
- Tsa, D.M.; Wu, S.K. Automated surface inspection using gabor filters. Int. J. Adv. Manuf. Technol. 2000, 16, 474–482. [Google Scholar] [CrossRef]
- Tsai, D.-M.; Huang, T.-Y. Automated surface inspection for statistical textures. Image Vis. Comput. 2003, 21, 307–323. [Google Scholar] [CrossRef]
- Zhou, Y.; Wang, F.; Meghanathan, N.; Huang, Y. Seed-based approach for automated crack detection from pavement images. Transp. Res. Rec. 2016, 2589, 162–171. [Google Scholar] [CrossRef]
- Protopapadakis, E.; Voulodimos, A.; Doulamis, A.; Doulamis, N.; Stathaki, T. Automatic crack detection for tunnel inspection using deep learning and heuristic image post-processing. Appl. Intell. 2019, 49, 2793–2806. [Google Scholar] [CrossRef]
- Chambon, S.; Moliard, J.-M. Automatic Road Pavement Assessment with Image Processing: Review and Comparison. Int. J. Geophys. 2011, 2011, 989354. [Google Scholar] [CrossRef]
- Pinggera, P.; Ramos, S.; Gehrig, S.; Franke, U.; Rother, C.; Mester, R. Lost and found: Detecting small road hazards for self-driving vehicles. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016. [Google Scholar]
- Chen, J.; Xu, H.; Wu, J.; Yue, R.; Yuan, C.; Wang, L. Deer Crossing Road Detection with Roadside LiDAR Sensor. IEEE Access 2019, 7, 65944–65954. [Google Scholar] [CrossRef]
- Alam, H.; Valles, D. Debris object detection caused by vehicle accidents using UAV and deep learning techniques. In Proceedings of the IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, Canada, 27–30 October 2021. [Google Scholar]
- Ramaiah, N.K.B.; America, L.H.; Kundu, S.K. Stereo Vision-Based Road Debris Detection System for Advanced Driver Assistance Systems. SAE Int. J. Transp. Saf. 2021, 10, 51–73. [Google Scholar] [CrossRef]
- Maddalena, L.; Petrosino, A. A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications. IEEE Trans. Image Process. 2008, 17, 1168–1177. [Google Scholar] [CrossRef] [PubMed]
- You, J.; Kim, Y.-K. Up-Sampling Method for Low-Resolution LiDAR Point Cloud to Enhance 3D Object Detection in an Autonomous Driving Environment. Sensors 2022, 23, 322. [Google Scholar] [CrossRef]
- Moon, H.G.; Kim, J.H. Intelligent crack detecting algorithm on the concrete crack image using neural network. In Proceedings of the 28th ISARC, Seoul, Republic of Korea, 29 June–2 July 2011. [Google Scholar]
- Riveiro, M.; Falkman, G.; Ziemke, T. Visual analytics for the detection of anomalous maritime behavior. In Proceedings of the 12th International Conference Information Visualisation, London, UK, 9–11 July 2008. [Google Scholar]
- Mukhamediev, R.I.; Symagulov, A.; Kuchin, Y.; Yakunin, K.; Yelis, M. From classical machine learning to deep neural networks: A simplified scientometric review. Appl. Sci. 2021, 11, 5541. [Google Scholar] [CrossRef]
- Tanaka, N.; Mouri, M. A detection method of cracks and structural objects of the road surface image. In Proceedings of the IAPR Conference on Machine Vision Applications (IAPR MVA 2000), Tokyo, Japan, 28–30 November 2000. [Google Scholar]
- Jouneau, E.; Carincotte, C. Particle-based tracking model for automatic anomaly detection. In Proceedings of the 18th IEEE International Conference on Image Processing, Brussels, Belgium, 11–14 September 2011. [Google Scholar]
- Kim, S.; Anagnostopoulos, G.; Barmpounakis, E.; Geroliminis, N. Visual extensions and anomaly detection in the pNEUMA experiment with a swarm of drones. Transp. Res. Part C Emerg. Technol. 2023, 147, 103966. [Google Scholar] [CrossRef]
- Hijji, M.; Iqbal, R.; Pandey, A.K.; Doctor, F.; Karyotis, C.; Rajeh, W.; Alshehri, A.; Aradah, F. 6G connected vehicle framework to support intelligent road maintenance using deep learning data fusion. IEEE Trans. Intell. Transp. Syst. 2023, 1–10. [Google Scholar] [CrossRef]
- Hegde, V.; Trivedi, D.; Alfarrarjeh, A.; Deepak, A.; Kim, S.H.; Shahabi, C. Yet another deep learning approach for road damage detection using ensemble learning. In Proceedings of the IEEE International Conference on Big Data (Big Data), Atlanta, GA, USA, 10–13 December 2020. [Google Scholar]
- Ishtiak, T.; Ahmed, S.; Anila, M.H.; Farah, T. A convolutional neural network approach for road anomalies detection in Bangladesh with image thresholding. In Proceedings of the Third World Conference on Smart Trends in Systems Security and Sustainability (WorldS4), London, UK, 30–31 July 2019. [Google Scholar]
- Collins, T.K. Debris flows caused by failure of fill slopes: Early detection, warning, and loss prevention. Landslides 2008, 5, 107–120. [Google Scholar] [CrossRef]
- Kraus, S.; Breier, M.; Dasí-Rodríguez, S. The art of crafting a systematic literature review in entrepreneurship research. Int. Entrep. Manag. J. 2020, 16, 1023–1042. [Google Scholar] [CrossRef]
- Greenhalgh, T. How to read a paper: Getting your bearings (deciding what the paper is about). BMJ 1997, 315, 243–246. [Google Scholar] [CrossRef]
- Brereton, P.; Kitchenham, B.A.; Budgen, D.; Turner, M.; Khalil, M. Lessons from applying the systematic literature review process within the software engineering domain. J. Syst. Softw. 2007, 80, 571–583. [Google Scholar] [CrossRef]
- Guo, F.; Qian, Y.; Liu, J.; Yu, H. Pavement crack detection based on transformer network. Autom. Constr. 2023, 145, 104646. [Google Scholar] [CrossRef]
- Julio-Rodríguez, J.d.C.; Rojas-Ruiz, C.A.; Santana-Díaz, A.; Bustamante-Bello, M.R.; Ramirez-Mendoza, R.A. Environment classification using machine learning methods for eco-driving strategies in intelligent vehicles. Appl. Sci. 2022, 12, 5578. [Google Scholar] [CrossRef]
- Ferjani, I.; Alsaif, S.A. How to get best predictions for road monitoring using machine learning techniques. PeerJ Comput. Sci. 2022, 8, e941. [Google Scholar] [CrossRef]
- Wang, C.; Xu, S.; Yang, J. Adaboost Algorithm in Artificial Intelligence for Optimizing the IRI Prediction Accuracy of Asphalt Concrete Pavement. Sensors 2021, 21, 5682. [Google Scholar] [CrossRef]
- Chen, C.; Chandra, S.; Han, Y.; Seo, H. Deep learning-based thermal image analysis for pavement defect detection and classification considering complex pavement conditions. Remote Sens. 2021, 14, 106. [Google Scholar] [CrossRef]
- Li, Y.; Guo, T.; Xia, R.; Xie, W. Road traffic anomaly detection based on fuzzy theory. IEEE Access 2018, 6, 40281–40288. [Google Scholar] [CrossRef]
- Cabral, F.S.; Pinto, M.; Mouzinho, F.A.; Fukai, H.; Tamura, S. An automatic survey system for paved and unpaved road classification and road anomaly detection using smartphone sensor. In Proceedings of the IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI), Singapore, 31 July–2 August 2018. [Google Scholar]
- Zhang, L.; Yang, F.; Zhang, Y.D.; Zhu, Y.J. Road crack detection using deep convolutional neural network. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016. [Google Scholar]
- Ballinas-Hernández, A.L.; Olmos-Pineda, I.; Olvera-López, J.A. Speed Bump Detection on Roads using Artificial Vision. Res. Comput. Sci. 2019, 148, 71–82. [Google Scholar] [CrossRef]
- Makantasis, K.; Protopapadakis, E.; Doulamis, A.; Doulamis, N.; Loupos, C. Deep convolutional neural networks for efficient vision based tunnel inspection. In Proceedings of the IEEE International Conference on Intelligent Computer Communication and Processing (ICCP), Cluj-Napoca, Romania, 3–5 September 2015. [Google Scholar]
- Maya, S.; Ueno, K.; Nishikawa, T. dLSTM: A new approach for anomaly detection using deep learning with delayed prediction. Int. J. Data Sci. Anal. 2019, 8, 137–164. [Google Scholar] [CrossRef]
- Li, W.; Liu, Y.; Ke, L.; Peng, Y.; Ding, H.; Liu, Q.-Z. Road tunnel detection robot and method based on laser point cloud. IOP Conf. Ser. Mater. Sci. Eng. 2020, 741, 012050. [Google Scholar] [CrossRef]
- Laubis, K.; Simko, V.; Schuller, A. Road condition measurement and assessment: A crowd based sensing approach. In Proceedings of the 37th International Conference on Information Systems, Dublin, Ireland, 11–14 December 2016. [Google Scholar]
- Shi, Y.; Cui, L.; Qi, Z.; Meng, F.; Chen, Z. Automatic Road Crack Detection Using Random Structured Forests. IEEE Trans. Intell. Transp. Syst. 2016, 17, 3434–3445. [Google Scholar] [CrossRef]
- Wong, Y.D. Response-based methods to measure road surface irregularity: A state-of-the-art review. Eur. Transp. Res. Rev. 2019, 11, 43. [Google Scholar]
- Wang, K.-F.; Jia, X.; Tang, S. A survey of vision-based automatic incident detection technology. In Proceedings of the IEEE International Conference on Vehicular Electronics and Safety, Xi’an, China, 14–16 October 2005. [Google Scholar]
- Wang, H.; Fan, R.; Sun, Y.; Liu, M. Dynamic fusion module evolves drivable area and road anomaly detection: A benchmark and algorithms. IEEE Trans. Cybern. 2021, 52, 10750–10760. [Google Scholar] [CrossRef]
- Tian, B.; Morris, B.T.; Tang, M.; Liu, Y.; Yao, Y.; Gou, C.; Shen, D.; Tang, S. Hierarchical and Networked Vehicle Surveillance in ITS: A Survey. IEEE Trans. Intell. Transp. Syst. 2016, 18, 25–48. [Google Scholar] [CrossRef]
- Sattar, S.; Li, S.; Chapman, M. Road Surface Monitoring Using Smartphone Sensors: A Review. Sensors 2018, 18, 3845. [Google Scholar] [CrossRef]
- LaPadula, L.J. State of the Art in Anomaly Detection and Reaction: An Update; Mitre Corporation: Bedford, MA, USA, 2000. [Google Scholar]
- Dib, J.; Sirlantzis, K.; Howells, G. A Review on Negative Road Anomaly Detection Methods. IEEE Access 2020, 8, 57298–57316. [Google Scholar] [CrossRef]
- Bulusu, S.; Kailkhura, B.; Li, B.; Varshney, P.K.; Song, D. Anomalous Example Detection in Deep Learning: A Survey. IEEE Access 2020, 8, 132330–132347. [Google Scholar] [CrossRef]
- Berroukham, A.; Housni, K.; Lahraichi, M.; Boulfrifi, I. Deep learning-based methods for anomaly detection in video surveillance: A review. Bull. Electr. Eng. Inform. 2023, 12, 314–327. [Google Scholar] [CrossRef]
- Opara, J.N.; Thein, A.B.B.; Izumi, S.; Yasuhara, H.; Chun, P.-J. Defect detection on asphalt pavement by deep learning. GEOMATE J. 2021, 21, 87–94. [Google Scholar]
- Yu, J.; Kim, D.Y.; Lee, Y.; Jeon, M. Unsupervised pixel-level road defect detection via adversarial image-to-frequency transform. In Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, USA, 19 October–13 November 2020. [Google Scholar]
- Pandey, B.; Pandey, D.; Mishra, B.; Rhmann, W. A comprehensive survey of deep learning in the field of medical imaging and medical natural language processing: Challenges and research directions. J. King Saud Univ.-Comput. Inf. Sci. 2021, 34, 5083–5099. [Google Scholar] [CrossRef]
- Li, R.; Yuan, Y.; Zhang, W.; Yuan, Y. Unified Vision-Based Methodology for Simultaneous Concrete Defect Detection and Geolocalization. Comput. Civ. Infrastruct. Eng. 2018, 33, 527–544. [Google Scholar] [CrossRef]
- Cha, Y.-J.; Choi, W.; Büyüköztürk, O. Deep Learning-Based Crack Damage Detection Using Convolutional Neural Networks. Comput. Civ. Infrastruct. Eng. 2017, 32, 361–378. [Google Scholar] [CrossRef]
- Chellaswamy, C.; Famitha, H.; Anusuya, T.; Amirthavarshini, S.B. IoT based humps and pothole detection on roads and information sharing. In Proceedings of the International Conference on Computation of Power, Energy, Information and Communication (ICCPEIC), Chennai, India, 28–29 March 2018. [Google Scholar]
- Su, C.; Wang, W. Concrete Cracks Detection Using Convolutional Neural Network Based on Transfer Learning. Math. Probl. Eng. 2020, 2020, 7240129. [Google Scholar] [CrossRef]
- Zhao, H.; Qin, G.; Wang, X. Improvement of Canny algorithm based on pavement edge detection. In Proceedings of the 3rd International Congress on Image and Signal Processing, Yantai, China, 16–18 October 2010. [Google Scholar]
- Chatterjee, S.; Saeedfar, P.; Tofangchi, S.; Kolbe, L.M. Intelligent road maintenance: A machine learning approach for surface defect detection. In Proceedings of the 26th European Conference on Information Systems (ECIS), Portsmouth, UK, 23–28 June 2018. [Google Scholar]
- Vigneshwar, K.; Kumar, B.H. Detection and counting of pothole using image processing techniques. In Proceedings of the IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), Chennai, India, 15–17 December 2016. [Google Scholar]
- Bustamante-Bello, R.; García-Barba, A.; Arce-Saenz, L.A.; Curiel-Ramirez, L.A.; Izquierdo-Reyes, J.; Ramirez-Mendoza, R.A. Visualizing Street Pavement Anomalies through Fog Computing V2I Networks and Machine Learning. Sensors 2022, 22, 456. [Google Scholar] [CrossRef]
- Zhou, B.; Zhao, W.; Guo, W.; Li, L.; Zhang, D.; Mao, Q.; Li, Q. Smartphone-based road manhole cover detection and classification. Autom. Constr. 2022, 140, 104344. [Google Scholar] [CrossRef]
- Alipour, M.; Harris, D.K. Increasing the robustness of material-specific deep learning models for crack detection across different materials. Eng. Struct. 2020, 206, 110157. [Google Scholar] [CrossRef]
- Fan, R.; Bocus, M.J.; Zhu, Y.; Jiao, J.; Wang, L.; Ma, F.; Cheng, S.; Liu, M. Road crack detection using deep convolutional neural network and adaptive thresholding. In Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Paris, France, 9–12 June 2019. [Google Scholar]
- Ryu, S.-K.; Kim, T.; Kim, Y.-R. Image-Based Pothole Detection System for ITS Service and Road Management System. Math. Probl. Eng. 2015, 2015, 968361. [Google Scholar] [CrossRef]
- Hoang, N.-D.; Nguyen, Q.-L. A novel method for asphalt pavement crack classification based on image processing and machine learning. Eng. Comput. 2019, 35, 487–498. [Google Scholar] [CrossRef]
- Fakhri, S.A.; Saadatseresht, M. Road crack detection using gaussian/prewitt filter. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, XLII-4/W18, 371–377. [Google Scholar] [CrossRef]
- Park, J.W.; Lee, J.W.; Jhang, K.Y. A lane-curve detection based on an LCF. Pattern Recognit. Lett. 2003, 24, 2301–2313. [Google Scholar] [CrossRef]
- Yu, S.N.; Jang, J.-H.; Han, C.-S. Auto inspection system using a mobile robot for detecting concrete cracks in a tunnel. Autom. Constr. 2007, 16, 255–261. [Google Scholar] [CrossRef]
- Deng, W.; Zhao, Q. Road surface condition identification based on statistical pattern recognition method. In Proceedings of the 12th International IEEE Conference on Intelligent Transportation Systems, St. Louis, MO, USA, 4–7 October 2009. [Google Scholar]
- Safaei, N.; Smadi, O.; Masoud, A.; Safaei, B. An automatic image processing algorithm based on crack pixel density for pavement crack detection and classification. Int. J. Pavement Res. Technol. 2021, 15, 159–172. [Google Scholar] [CrossRef]
- Mei, Q.; Gül, M.; Azim, R. Densely connected deep neural network considering connectivity of pixels for automatic crack detection. Autom. Constr. 2020, 110, 103018. [Google Scholar] [CrossRef]
- Wang, H.; Fan, R.; Sun, Y.; Liu, M. Applying surface normal information in drivable area and road anomaly detection for ground mobile robots. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 25–29 October 2020. [Google Scholar]
- Zheng, Z.; Zhou, M.; Chen, Y.; Huo, M.; Sun, L.; Zhao, S.; Chen, D. A fused method of machine learning and dynamic time warping for road anomalies detection. IEEE Trans. Intell. Transp. Syst. 2020, 23, 827–839. [Google Scholar] [CrossRef]
- Khan, S.W.; Hafeez, Q.; Khalid, M.I.; Alroobaea, R.; Hussain, S.; Iqbal, J.; Almotiri, J.; Ullah, S.S. Anomaly detection in traffic surveillance videos using deep learning. Sensors 2022, 22, 6563. [Google Scholar] [CrossRef]
- Naddaf-Sh, S.; Naddaf-Sh, M.M.; Kashani, A.R.; Zargarzadeh, H. An efficient and scalable deep learning approach for road damage detection. In Proceedings of the IEEE International Conference on Big Data (Big Data), Atlanta, GA, USA, 10–13 December 2020. [Google Scholar]
- Mahadevan, V.; Li, W.; Bhalodia, V.; Vasconcelos, N. Anomaly detection in crowded scenes. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA, 13–18 June 2010. [Google Scholar]
- Oliveira, H.; Correia, P.L. Automatic road crack segmentation using entropy and image dynamic thresholding. In Proceedings of the 17th European Signal Processing Conference, Glasgow, Scotland, UK, 24–28 August 2009. [Google Scholar]
- Nienaber, S.; Booysen, M.; Kroon, R. Detecting potholes using simple image processing techniques and real-world footage. In Proceedings of the 34th Annual Southern African Transport Conference SATC, Pretoria, South Africa, 6–9 July 2015. [Google Scholar]
- Amhaz, R.; Chambon, S.; Idier, J.; Baltazart, V. Automatic Crack Detection on Two-Dimensional Pavement Images: An Algorithm Based on Minimal Path Selection. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2718–2729. [Google Scholar] [CrossRef]
- Akarsu, B.; Karaköse, M.; Parlak, K.; Erhan, A.; Sarimaden, A. A Fast and Adaptive Road Defect Detection Approach Using Computer Vision with Real Time Implementation. Int. J. Appl. Math. Electron. Comput. 2016, 4, 290. [Google Scholar] [CrossRef]
- Wang, X.; Che, Z.; Jiang, B.; Xiao, N.; Yang, K.; Tang, J.; Ye, J.; Wang, J.; Qi, Q. Robust Unsupervised Video Anomaly Detection by Multipath Frame Prediction. IEEE Trans. Neural Networks Learn. Syst. 2021, 33, 2301–2312. [Google Scholar] [CrossRef]
- Minhas, M.; Zelek, J. Defect detection using deep learning from minimal annotations. In Proceedings of the 15th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2020), Valeta, Malta, 27 February 2020. [Google Scholar]
- Kumar, A.; Kalita, D.J.; Singh, V.P. A modern pothole detection technique using deep learning. In Proceedings of the 2nd International Conference on Data, Engineering and Applications (IDEA), Bhopal, India, 28–29 February 2020. [Google Scholar]
- Sultani, W.; Chen, C.; Shah, M. Real-world anomaly detection in surveillance videos. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–22 June 2018. [Google Scholar]
- Bibi, R.; Saeed, Y.; Zeb, A.; Ghazal, T.M.; Rahman, T.; Said, R.A.; Abbas, S.; Ahmad, M.; Khan, M.A. Edge AI-based automated detection and classification of road anomalies in VANET using deep learning. Comput. Intell. Neurosci. 2021, 2021, 6262194. [Google Scholar] [CrossRef]
- Cui, Y.; Jin, J.S.; Luo, S.; Park, M.; Au, S.S.L. Automated pattern recognition and defect inspection system. In Proceedings of the 5th International Conference on Image and Graphics, Xi’an, China, 20–23 September 2009. [Google Scholar]
- Suong, L.K.; Kwon, J. Detection of potholes using a deep convolutional neural network. J. Univers. Comput. Sci. 2018, 24, 1244–1257. [Google Scholar]
- Akagic, A.; Buza, E.; Omanovic, S.; Karabegovic, A. Pavement crack detection using Otsu thresholding for image segmentation. In Proceedings of the 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia, 21–25 May 2018. [Google Scholar]
- Peng, L.; Chao, W.; Shuangmiao, L.; Baocai, F. Research on crack detection method of airport runway based on twice-threshold segmentation. In Proceedings of the 5th International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC), Qinhuangdao, China, 18–20 September 2015. [Google Scholar]
- Shankar, K.; Wang, P.; Xu, R.; Mahgoub, A.; Chaterji, S. Janus: Benchmarking commercial and open-source cloud and edge platforms for object and anomaly detection workloads. In Proceedings of the IEEE 13th International Conference on Cloud Computing (CLOUD), Beijing, China, 18–24 October 2020. [Google Scholar]
- Doshi, K.; Yilmaz, Y. Road damage detection using deep ensemble learning. In Proceedings of the IEEE International Conference on Big Data (Big Data), Atlanta, GA, USA, 10–13 December 2020. [Google Scholar]
- Samarawickrama, Y.C.; Wickramasinghe, C.D. MATLAB based automated surface defect detection system for ceramic tiles using image processing. In Proceedings of the 6th National Conference on Technology and Management (NCTM), Malabe, Sri Lanka, 27 January 2017. [Google Scholar]
- Ayenu-Prah, A.Y.; Attoh-Okine, N.O. Evaluating Pavement Cracks with Bidimensional Empirical Mode Decomposition. EURASIP J. Adv. Signal Process. 2008, 2008, 1–7. [Google Scholar] [CrossRef]
- Cao, W.; Liu, Q.; He, Z. Review of Pavement Defect Detection Methods. IEEE Access 2020, 8, 14531–14544. [Google Scholar] [CrossRef]
- Zhang, Y.; Chen, C.; Wu, Q.; Lu, Q.; Zhang, S.; Zhang, G.; Yang, Y. A kinect-based approach for 3D pavement surface reconstruction and cracking recognition. IEEE Trans. Intell. Transp. Syst. 2019, 19, 3935–3946. [Google Scholar] [CrossRef]
- Silva, N.; Shah, V.; Soares, J.; Rodrigues, H. Road anomalies detection system evaluation. Sensors 2018, 18, 1984. [Google Scholar] [CrossRef]
- Celaya-Padilla, J.M.; Galván-Tejada, C.E.; López-Monteagudo, F.E.; Alonso-González, O.; Moreno-Báez, A.; Martínez-Torteya, A.; Galván-Tejada, J.I.; Arceo-Olague, J.G.; Luna-García, H.; Gamboa-Rosales, H. Speed bump detection using accelerometric features: A genetic algorithm approach. Sensors 2018, 18, 443. [Google Scholar] [CrossRef]
- Roberts, R.; Giancontieri, G.; Inzerillo, L.; Di Mino, G. Towards low-cost pavement condition health monitoring and analysis using deep learning. Appl. Sci. 2020, 10, 319. [Google Scholar] [CrossRef]
- Qu, Z.; Mei, J.; Liu, L.; Zhou, D.-Y. Crack detection of concrete pavement with cross-entropy loss function and improved VGG16 network model. IEEE Access 2020, 8, 54564–54573. [Google Scholar] [CrossRef]
- Mertz, C. Continuous road damage detection using regular service vehicles. In Proceedings of the ITS World Congress, Orlando, FL, USA, 16–20 October 2011. [Google Scholar]
- Medina, R.; Llamas, J.; Zalama, E.; Gómez-García-Bermejo, J. Enhanced automatic detection of road surface cracks by combining 2D/3D image processing techniques. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Paris, France, 27–30 October 2014. [Google Scholar]
- Gartner, I. Gartner Hype Cycle. 2023. Available online: https://www.gartner.com/en/research/methodologies/gartner-hype-cycle (accessed on 10 May 2023).
- PRISMA. Preferred Reporting Items for Systematic Reviews and Meta-Analyses. 2020. Available online: http://www.prisma-statement.org/PRISMAStatement/Checklist.aspx (accessed on 10 January 2023).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).