Next Article in Journal
Estimation of Vertical Ground Reaction Forces During Vertical Jumping in Children Using OpenCap
Previous Article in Journal
Multiscale Traffic Dynamics Representation for Forecasting via MEMD-Guided Dual-Branch Recurrent Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved YOLOv8 Model for Pavement Distress Detection Under Low-Computing-Power Conditions

1
China Merchants Expressway Network & Technology Holdings Co., Ltd., Beijing 100029, China
2
State Key Laboratory of Safety and Resilience of Civil Engineering in Mountain Area, School of Civil Engineering, Chongqing University, Chongqing 400045, China
3
China Merchants Chongqing Communications Technology Research & Design Institute Co., Ltd., Chongqing 400067, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(11), 3373; https://doi.org/10.3390/s26113373
Submission received: 18 March 2026 / Revised: 29 April 2026 / Accepted: 25 May 2026 / Published: 26 May 2026
(This article belongs to the Section Optical Sensors)

Highlights

What are the main findings?
  • The proposed model shows advantages over 10 SOTA models in pavement detection.
  • Integrates LSKA, DIoU loss, and Soft-NMS into YOLOv8n, achieving 78.3% mAP@0.5.
What are the implications of the main findings?
  • Pothole detection AP↑22.1%, strip patch detection AP↑17.7%.
  • Maintains 160 FPS (GPU) and 68 FPS (low-cost CPU laptop).

Abstract

Automated pavement distress detection (PDD) is critical for the structural health monitoring (SHM) of transportation infrastructure, yet existing methods struggle with real-time multi-target detection under resource constraints. In this paper, YOLOv8-PDD was constructed based on YOLOv8 by introducing the large separable kernel attention (LSKA) mechanism module into the Spatial Pyramid Pooling—Fast (SPPF) module, replacing Complete-IoU (CIoU) loss with Distance-IoU (DIOU) loss as the loss function, and adopting Soft-Non-Maximum Suppression (NMS) to replace the original NMS algorithm. The proposed YOLOv8-PDD achieved 78.3% mean average precision with intersection over union above 0.5 (mAP@0.5 +8.1%) with a minimal complexity increase of +0.2 GFLOPs compared to the baseline YOLOv8n model. While incurring a negligible increase in latency (+0.09 ms), YOLOv8-PDD significantly outperforms YOLOv8n in detection accuracy (mAP@0.5 +8.1%), offering a superior accuracy–efficiency trade-off for real-time applications. YOLOv8-PDD performed well in detecting all categories, with AP values above 75% except for transverse crack and strip patch. Significant improvements in pothole detection AP@0.5 (+22.1%) and strip patch detection AP@0.5 (+17.7%) indicate superior small target and complex background adaptability. Our model achieved a detection efficiency of 68 frames per second (FPS) on consumer-grade CPUs (OpenVINO-optimized), outperforming 10 models (e.g., YOLOv5n and RTDETR-l) in accuracy–speed balance.

1. Introduction

1.1. Background

The advancement of deep learning target detection technology has led to the gradual evolution of pavement distress detection (PDD) towards being multi-objective, highly accurate, and highly efficient [1,2,3]. The development of lightweight detection models for smartphones, unmanned aerial vehicles (UAVs), and car recorders provides the possibility of embedded detection scenarios, which are expected to realize the real-time output of PDD results [4,5,6,7]. However, the real-time detection capabilities of established lightweight detection algorithms are mostly based on efficiency tests in GPU mode, and the embedded scenario applications are less frequently addressed, especially when involved in a multi-target object detection task.
To reduce the requirements for UAV connectivity and bandwidth, some scholars have considered computational efficiency in embedded systems when designing detection networks, which have been discussed in references [8,9,10,11,12]. However, these studies on embedded scenarios frequently focused on a single distress type—crack. Moreover, the majority of the efficiency metrics were not tested on CPU devices or embedded systems [13,14]. Notably, the concept of efficiency is absent from some studies on the UAV-based detection of multiple distress targets. A variety of real-time detection scenarios involving pavement distress are available for in-vehicle platforms, which affords in-vehicle equipment a greater potential for high-frequency detection of pavement distress. Several multi-category distress detection efficiency analyses based on low-cost vehicle-mounted cameras have been conducted [4,5,6]. However, the application of these models to specific embedded platforms remains to be investigated.

1.2. Related Works

Convolutional neural network (CNN)-based target detection methods can be broadly classified into two categories: two-stage models and one-stage models [15]. The two-stage model initially generates a substantial number of potential frames that may contain the target through a candidate frame generator. Subsequently, these frames undergo further classification and regression to ascertain the precise target location and bounding box. Notable examples of representative algorithms include RCNN (Region-CNN) [16] and Faster R-CNN [17]. Liu et al. [18] integrated Faster R-CNN with image segmentation techniques to detect and segment pavement distress (cracks, potholes, and patches). This approach reduces computational costs while offering a new avenue for real-time PDD tasks. In contrast to the two-stage model, the single-stage model accomplishes all the tasks of target detection in a single forward propagation. This is achieved by combining the classification and regression tasks into a single network for end-to-end training. Notable examples include You Only Look Once (YOLO) [19] and Single Shot MultiBox Detector (SSD) [20]. Unlike traditional CNNs, Transformer employs the self-attention mechanism to process image data. The fundamental concept of the Transformer-based detector, DETR [21], is to transform the target detection problem into an ensemble prediction problem. Dai et al. [22] proposed a pre-training task called random query patch detection for unsupervised pre-training DETR, which markedly enhanced the performance of DETR with a faster convergence rate and higher average accuracy in object detection, one-time detection, and panorama segmentation.
Sun et al. [23] enhanced the SSD algorithm by incorporating an anti-convolutional feature module and an attention mechanism, thereby achieving superior performance in the task of detecting a small-targeted pedestrian in a large-scale input image relative to the SSD performance. Lin et al. put forth an efficient Transformer-based detection model for the nondestructive discrimination of pavement anomalies [24]. Du et al. [25] assembled a comprehensive dataset of pavement distress and employed YOLO to ascertain the distress’s location and category within the image. This approach yielded a combined detection accuracy of 73.64% and a processing speed of 0.0347 s/image, which is nine times faster than Faster R-CNN and only 70% of SSD.
The development of UAV technology has brought a new development path for the timely detection of road damage, with the significant advantage of wider inspection ranges [8,26]. Nevertheless, with the combination of UAVs and deep learning, and its application to PDD tasks, there is still some distance from engineering applications due to the limitations of the hardware resources of the carrying platform [2]. In the context of UAV applications, Zhang et al. [13] and Zhu et al. [7] developed YOLOv3-based models, achieving mean average precision (mAP) values of 0.6875 and 0.566, respectively. Alonso et al. [9] designed an EfficientNet-FPN network optimized with TensorRT for use with the embedded system Nvidia Jetson AGX Xavier. Subsequently, the latency associated with crack detection in images of varying resolutions of the airfield roadway surface was evaluated, yielding results between 53 and 111 milliseconds.
In-vehicle video technology represents a more cost-effective approach to pavement distress surveys. Lei et al. [27] and Ren et al. [4] achieved high mAP values for multi-target detection based on Baidu API data using YOLOv3 and YOLOv5 models, respectively. Lee proposed the use of adaptive frame control (AFC) as a solution to the real-time delay issue inherent to YOLO [28]. A YOLOv5-based model demonstrated superior efficiency in detecting four types of distress when compared to Faster R-CNN in a lightweight model study based on image data collected by a front-view low-cost camera [5]. A similar data collection method revealed that YOLOv5s-M exhibited superior efficiency and accuracy compared to YOLOv7 in the detection of seven types of distress [4]. The use of image data collected by front-view car recorders to detect 12 distress targets demonstrated that YOLOv7-tiny outperformed the algorithmic frameworks, including YOLOv4-tiny and YOLOv5-tiny, in terms of efficiency metrics while maintaining acceptable accuracy. This resulted in the proposal of a more precise and efficient model, namely YOLOv7-RDD [6].
Despite the numerous iterations of YOLO that have been conducted, with incremental enhancements in precision, the influence of real-time streaming protocol inputs on resource-constrained platforms may potentially give rise to a cumulative delay issue, which has not been adequately addressed. The implementation of distress detection programs with processing speeds that are lower than the frame rate transmitted by the camera will inevitably result in significant challenges with regard to real-time processing. Despite the availability of multiple efficiency metrics, the specific embedded platform requirements for the application remain unclear. Unlike existing studies focusing on high-end embedded systems (e.g., Jetson AGX), this work specifically addresses the challenge of deploying pavement inspection systems on low-cost, readily available consumer tablets.

2. Methods

2.1. YOLOv8

The overall structure of YOLOv8 comprises four distinct components: the input, the backbone network (Backbone), the neck network (Neck), and the head network (Head). The input side is responsible for preprocessing the input image, which includes mosaic data enhancement and adaptive image scaling. The model employs convolutional operations to downsample the image and extract features. Furthermore, a novel C2f module has been incorporated into YOLOv8, drawing inspiration from the E-ELAN (extend efficient layer aggregation network) structure present in YOLOv7 [29] to enhance the model gradient flow and elevate the detection outcomes by interconnecting branches across layers. The backbone network comprises five convolutional modules, four C2F modules, and one SPPF (Spatial Pyramid Pooling—Fast) module. Each convolutional module contains a 2D convolution, batch normalization, and a SiLU activation function. The SPPF module, situated after the backbone network, employs three maximal pooling layers to process multi-scale features, thereby facilitating the extraction of more nuanced and representative features. The primary function of the neck network is to integrate the diverse scale feature maps generated by the backbone network. Its fundamental structure encompasses FPNs (feature pyramid networks) [30] and a PAN (path aggregation network) [31]. A FPN is employed to construct a feature pyramid by extracting features from varying scales of the image, whereas the PAN is utilized to aggregate these features across disparate layers of the network. Ultimately, the neck network transmits the feature data to the head network. In YOLOv8, the head network employs a decoupled detection head to compute the regression and category losses through two parallel convolutional branches. In practical pavement distress detection work, it is necessary to balance detection accuracy and speed. YOLOv8n, as the smallest variant in the YOLOv8 series, has been chosen as the baseline model in this paper.

2.2. Improved YOLOv8

In the actual pavement distress detection process, the complexity of the detection background will have a certain impact on the distress detection results, especially when detecting certain small targets (such as potholes and manhole covers) appearing in the detection screen. The detection effect of YOLOv8n is not ideal, and it is easy to miss the targets. In addition, the overlap rate of the same type of distress targets at the same location is high, and the use of the original non-maximum suppression (NMS) algorithm may also lead to missed detection.
To solve the above problems, an improved YOLOv8n model is proposed, and Figure 1 shows the structure of the model. First, the large separable kernel attention (LSKA) [32] mechanism is introduced into the SPPF module in the YOLOv8 backbone network, so that the network ignores the interference of irrelevant background information and notices more effective distress feature information. Secondly, Distance-IoU (DIOU) loss [33] is used to replace Complete-IoU (CIoU) loss in the original model to overcome the problem of lower detection accuracy when there are large-scale and location changes in distress targets. Finally, the Soft-NMS algorithm [34] is chosen to replace the NMS algorithm in the original network.
The three selected modules target distinct aspects of pavement distress detection. LSKA addresses background clutter by enlarging the receptive field without heavy computation, DIoU improves regression convergence for small or distant distress, and Soft-NMS mitigates missed detections in dense distress scenarios.

2.3. LSKA Mechanism

Pavement distress often exhibit elongated structures (cracks) or small, scattered patterns (potholes). LSKA’s large separable kernel captures long-range dependencies (e.g., a continuous crack), while the decomposition into 1D kernels keeps computational cost low. Compared to standard attention, LSKA is particularly suitable for low-power devices because it adds minimal FLOPs (+0.2 G) while suppressing irrelevant background textures such as shadows or road markings. LSKA is an innovative large separable kernel attention module that captures long-range dependencies and adaptations by decomposing large kernel convolution operations, thereby reducing computational complexity and memory requirements. LSKA decomposes a 2D convolution kernel of a deep convolutional layer into cascaded horizontal and vertical 1D convolution kernels. This is achieved by first decomposing a convolution kernel of size K × K into multiple parts, including the (2d − 1) × (2d − 1) depth convolution kernel, K/d × K/d depth dilation convolution kernel, and 1 × 1 convolution kernel. Secondly, these 2D depth convolution kernels with depth dilation convolution kernels are decomposed into smaller 1D horizontal and vertical convolution kernels. Finally, the decomposed convolution kernels are cascaded sequentially. Figure 2 shows the structure of LSKA, where ⊗ represents the Hadamard product, k represents the maximum sensory field, and d represents the dilation rate. The structure of the original SPPF module and the improved SPPF-LSKA module after the introduction of LSKA is shown in Figure 3.
The effectiveness of LSKA for small-scale and irregular pavement distress stems from its contextual contrast. Standard kernels often confuse small potholes or thin cracks with pavement textures. By utilizing a large receptive field, LSKA provides the model with a broader environmental context, allowing it to differentiate between stochastic noise and structured distress patterns. A theoretical comparison of LSKA with other widely used attention modules is in Table 1.
The comparison presented in Table 1 is grounded in the architectural evolution of attention mechanisms. SE and CBAM represent localized or channel-wise approaches that struggle to preserve the long-range structural continuity of pavement cracks. While Transformers offer global receptive fields, their quadratic computational complexity and the loss of local inductive bias (due to patch embedding) make them less suitable for high-resolution, real-time pavement inspection on edge devices.
LSKA is uniquely advantageous in this context as it mimics the global self-attention mechanism via large-kernel convolutions. By retaining the structured nature of convolutions while expanding the effective receptive field, LSKA strikes an optimal balance that may be powerful enough to model the entire path of a crack yet efficient enough to be integrated into the lightweight YOLOv8n backbone. This theoretical alignment with the geometric properties of front-view-based pavement distress justifies its selection over other generic attention modules.
As shown in Figure 3, the feature map X is first obtained by one convolutional layer, then fed into three maximal pooling (MaxPool) layers to obtain three different scales of feature maps, which are cascaded as inputs to LSKA. After the LSKA process, new feature maps are obtained and finally processed by one convolutional layer to obtain the final output.

2.4. Loss Function

The original YOLOv8 model used distribution focal loss (DFL) [20] and CIoU loss as regression loss functions. For a pavement distress detection dataset, the distress targets often have large-scale and positional variations, so choosing a loss function that pays more attention to the distance between the centroids of the prediction frame and the real frame helps the model to better capture the positional variations of the targets, thus improving the accuracy of detection. CIoU includes an aspect ratio penalty term that may become unstable when detecting distress with high shape variability (e.g., cracks of uneven width). DIoU simplifies the penalty to centroid distance, which is more robust for small, non-rigid targets such as potholes and strip patches. Our experiments confirm that DIoU leads to faster convergence and higher AP for these categories. The Euclidean distance between each detection box is calculated in DIoU loss, which takes the distance between the target box and the centroid of the prediction box, the overlap rate, and scale inconsistency into account, making the target box regression more stable. DIoU loss can be expressed as in (1).
L D I o U = 1 I o U + ( x x g t ) 2 + ( y y g t ) 2 c 2
where (x, y) and ( x g t , y g t ) represent the coordinates of the centers of the predicted and ground-truth boxes, respectively, c represents the diagonal length of the smallest closed region that can contain both the prediction frame and the real frame, and IoU is expressed in (2).
I o U = | B B g t | | B B g t |
where B represents the prediction frame and B g t represents the true frame.

2.5. Soft-Non-Maximal Suppression (Soft-NMS)

The NMS algorithm is an important part of the target detection model, which will rank the target confidence of all prediction frames and select the prediction frame with the highest confidence, removing frames that overlap with the prediction frames within a predetermined threshold range. However, the NMS algorithm used in YOLOv8 has a problem in that, when a target is highly overlapped with a prediction frame, it may be removed directly, which is the main reason for the low accuracy of overlapping target detection. In the actual process of pavement distress detection, the same type of distress is often concentrated in one place (e.g., cracks and strip repairs), and the target overlap rate is high; therefore, the traditional NMS algorithm is not applicable. To solve this problem, we chose the Soft-NMS algorithm [17] to replace the NMS algorithm in the original network.
The Soft-NMS algorithm introduces a penalty function for prediction frames that are above a threshold, reducing the score of the detected frames instead of directly setting them to zero. That is, when the overlap of the candidate frames exceeds the threshold, instead of rejecting the candidate frames directly, the decay function reduces the scores of the overlapping frames to retain some frames that will be suppressed in the future. B represents the set of prediction boxes, bi represents a certain prediction box in the set, Si is the value of bi confidence, M is set to be the prediction box with the largest confidence value in B, IoU (M, bi) represents the intersection over union between bi and M, and Nt represents the IoU threshold that needs to be suppressed. There are two ways of changing the confidence level in the soft-NMS calculation method, including linear weighting and Gaussian weighting. The linear weighting is shown in (3).
S i = { S i ,   I o U ( M , b i ) < N t S i ( 1 I o U ( M , b i ) ) ,   I o U ( M , b i ) N t
The higher the overlap between the predicted border bi and the selected border M, the more obvious the suppression effect of soft-NMS and the smaller the updated confidence Si. Conversely, the inhibition is weaker, and the updated confidence Si is larger.
The Gaussian weighting-based approach is expressed in (4).
S i = S i e I o U ( M , b i ) σ ,   b i D
where σ is a nonlinear coefficient used to compute and control the Gaussian penalty term, such that the suppression strength of Soft-NMS on edges increases as M increases with IoU. With this approach, some of the higher-scoring prediction frames are retained and may still be considered correct in subsequent processing, thus alleviating the problem of model under-detection.

3. Experiment

3.1. Dataset

The constructed base dataset contains 1925 images, 3468 distress labels, and a total of eight categories of distress. Among them, 1228 are from RDD2022 [38], based on which the hand-labeled categories are expanded (zebra crossing loss, manhole cover, strip repair, and block repair are included), and the remaining 697 images were collected in Shanghai and Chongqing. The distribution of each sample category is shown in Figure 4. The training and testing data from Japan in RDD2022 include both urban and suburban areas, accounting for more than half of the dataset, with some data captured on cloudy days or on wet pavement surfaces. The U.S. data constitute about five-sixths of the dataset and were all collected under sunny conditions, with generally dusty roads and light-colored pavement. The remaining data from Brazil have a lower original resolution and exhibit relatively severe pavement distress. The data from Shanghai, China (532 images) feature a consistent camera perspective, are all from urban roads, contain frequent road patches, and have high original resolution; repetitive defects caused by continuous shooting (where the target size changes but remains visible) have been removed. The Chongqing data mainly consist of frames extracted from dashcam footage and suffer from significant distortion.
The dataset is divided into training, validation, and test sets in the ratio of 8:1:1. Examples of different types of distress are shown in Figure 5.
To evaluate the improvement and generalization, a public dataset SCVRDD [39] containing 8000 images was used for verification under the same experimental setting for both training and testing.

3.2. Experiment Setting and Evaluation Metrics

The experimental environment is based on ubuntu20.04, Python 3.8.10, Pytorch1.11.0+cu11.3 framework, CUDA11.3, and the hardware devices are an 18 vCPU AMD EPYC 9754 128-Core Processor and NVIDIA GeForce RTX 3090. The initial learning rate was set to 0.001, weight decay to 0.0005, epoch to 200, and batch size to 16.
To accurately assess the inference effect in the end-side device, the experiment utilizes the CPU device employed during model testing. The objective is to evaluate the real-time performance of several models in the asynchronous mode of inference calculation experiments on the test set of pavement distress images. The specific experimental program was conducted using the following processes. (1) The inference engine should be initialized based on the OpenVINO framework, and the supported hardware devices should be identified. (2) As the framework does not support direct reading of the PyTorch model, the YOLO model is first transformed into an ONNX format file, then into an intermediate expression model IR file with FP16 precision. This contains the network structure parameter file and network weight parameter file. (3) The deep learning model inference computation performance testing tool, included with the framework, is used to test the inference computation performance of different models. This is done by parsing IR files on specified computing devices, in either synchronous or asynchronous mode.
In this paper, mAP and F1-Score are used to evaluate the model’s accuracy. Frame rate per second (FPS), the inference time of the model (IFT), and post-processing time (Latency) are used to evaluate the detection efficiency. The number of parameters (Params), and the number of floating-point operations per second (FLOPs) are used to evaluate the model size and complexity. The related evaluation metrics are calculated according to Equations (5)–(9). TP denotes a true positive, FP denotes a false positive, TN denotes a true negative, and FN denotes a false negative. AP denotes the area enclosed by the coordinates x and y of the P–R curve, and N denotes the number of detection categories.
P r e c i s i o n = T P T P + F P
R e c a l l = T P T P + F N
F 1 = 2 P r e c i s i o n R e c a l l P r e c i s i o n + R e c a l l
A P = 0 1 P ( r ) d r
m A P = 1 N i = 1 N A P i
where mAP@0.5 represents the mean value of the average precision (AP) for each class of detection target computed when the IoU threshold is set to 0.5; mAP@0.5:0.95 and the average value of the mAP computed for each IoU threshold in steps of 0.05 from 0.5 to 0.95.

4. Results and Discussion

4.1. Evaluation of Testing Results

The comparison results of YOLOv8n and our improved model based on the test set are shown in Table 2. The AP results for different categories based on the test set are shown in Table 3. Examples of the detection results corresponding to the categorized targets are shown in Figure 6.
Table 2 shows that the improved model has increased in Params, FLOPs, and Latency, but the increase is small, with Params increasing by about 0.27 M, model size increasing by about 0.5 M, and FLOPs increasing by about 0.2 G. The increased complexity of the model is due to the introduction of the LSKA mechanism. Meanwhile, FPS decreased slightly by about 2.3. Inversely, mAP@0.5, mAP@0.5:0.95, and F1 all significantly increased. mAP@0.5 increased by about 8.1%, mAP@0.5:0.95 increased by about 7.1%, and F1 increased by 5%.
As seen in Table 3, the improved model shows a significant improvement in average precision (AP) in all categories, except for the category of zebra crossing loss. Particularly noteworthy is that the improvement effect of the improved model is most obvious in the detection of potholes and strip patches, where the AP of pothole detection improved from 53.4% to 75.5%, and that of strip patch detection improved from 52.1% to 69.8%. The background of the front-view image is complex, where some targets are easily missed due to their small size, and the LSKA attention mechanism allows the network to ignore the interference of irrelevant background information and notice more effective information about the distress features.
From Figure 6, it can be seen that in the group (a) images, our model accurately localizes the strip patch (class 6) and manhole cover (class 5), while YOLOv8n fails to detect the strip patch (class 6). In the group (b) images, our model localizes the pothole (class 3) of the small target type, while YOLOv8n missed a target. In the group (c) images, both the original YOLOv8n model and our model recognized the strip patch (class 6), and our model also recognized an unlabeled manhole cover (class 5).
The category test results based on the SCVRDD dataset are illustrated in Table 4.
As shown in Table 4, while the mean AP50 increased by 0.8%, the mean AP50–95 showed a more significant gain of 1.1%. This suggests that our integration of the DIoU loss function and Soft-NMS effectively refines the bounding box regression, leading to higher localization accuracy, which is crucial for infrastructure maintenance. The most notable improvement is observed in alligator cracks (+3.7% in AP50). This empirically validates the theoretical advantage of our LSKA module, which captures long-range spatial dependencies and structural continuity better than the standard kernels in the baseline model. In the case of “Potholes”, we observed a slight decrease in mAP50 but a substantial 3.5% increase in mAP50–95. This indicates that our model has become more precise in its predictions, prioritizing high-IoU matches over potential false positives, which is a desirable characteristic for reliable automated inspection. The slight fluctuations in “Longitudinal Patch” detection (a category characterized by large, uniform areas) reflect the model’s specialized adaptation to fine-grained defect detection, a known trade-off in architectural optimizations focusing on small-target feature enhancement.

4.2. Ablation Test Analysis

Ablation experiments were conducted on the improved YOLOv8n model, including the introduction of LSKA into the SPPF module, the replacement of the loss function with DIoU, and the replacement of the NMS algorithm with Soft-NMS, to observe the impact of these improvements on the model’s performance. The results of the ablation experiments are shown in Table 5.
As displayed in Table 5, the test results using the original SPPF module are not very good. mAP@0.5 and mAP@0.5:0.95 values are 70.2% and 41.9%, respectively, and the F1 score is 69%. After the introduction of the LSKA mechanism, although the FLOPs value has risen slightly, mAP@0.5, mAP@0.5:0.95, and the F1 score significantly increased, reaching 74%, 43.2%, and 74%, respectively. The introduction of the DIoU loss function also resulted in a small rise in the FLOPs and a relative increase in precision evaluation metrics. After the introduction of Soft-NMS alone, mAP@0.5 reached 73.5%, mAP@0.5:0.95 reached 46.4%, and the F1 score reached 70%. It is worth noting that the introduction of Soft-NMS improved mAP more significantly. In summary, the introduction of LSKA into the SPPF module, the replacement of the loss function with DIoU, and the replacement of the NMS algorithm with Soft-NMS all significantly improved the detection accuracy of the models. The P–R curves of each model are shown in Figure 7.
As can be seen in Figure 7, our improved model obtained the highest AP values in pothole and strip patch detection, and the second-highest AP values in linear crack (longitude and transverse) detection. Our model does not have a strong comparative advantage in the detection of other categories of distress.
Comparing Model 2 with Model 1, the experimental results confirm the superiority of LSKA in processing elongated pavement distress (such as longitudinal and transverse cracks). Conventional 3 × 3 convolutional kernels possess a limited receptive field, making it difficult to capture large-span crack structures. By utilizing large-kernel decomposed convolutions, LSKA establishes long-range spatial dependencies without significantly increasing the parameter count. This enables the model to extract more continuous structural features from complex pavement textures, effectively suppressing background noise interference that mimics crack patterns.
The results from Model 3 indicate that the varying aspect ratios of pavement patches in forward-view images pose a challenge for CIoU. The mandatory aspect ratio consistency penalty in CIoU tends to produce unstable gradient directions when encountering distress with stochastic (random) shapes. In contrast, DIoU directly optimizes the center-point distance between the predicted and ground-truth boxes. This provides more direct geometric constraints when handling such non-rigid targets, resulting in a more stable regression process.
In pavement inspection scenarios, dense distress (such as zebra crossings or alligator cracking) often lead to highly overlapping detection boxes. Traditional NMS employs a “hard deletion” strategy, which frequently misidentifies and removes valid overlapping boxes belonging to distinct distress. Soft-NMS effectively retains these dense targets by decaying their detection scores rather than performing immediate exclusion. This explains why the system’s “error detection and omission prevention” capabilities are significantly enhanced while maintaining high precision, an improvement further validated by the comparison between Model 4 and Model 1.
Ultimately, the experiments demonstrate that the integration of these three modules is not a mere accumulation of components but a synergistic complement across three dimensions: feature extraction (LSKA), regression optimization (DIoU), and post-processing filtering (Soft-NMS). Specifically, LSKA enhances “perception” (the ability to see), DIoU improves “calculation” (the accuracy of localization), and Soft-NMS ensures “comprehensiveness” (the integrity of results). This tailored design allows the improved model to achieve a superior detection balance while preserving the lightweight advantages of the YOLOv8n framework.
To further investigate the classification performance and identify the specific failure modes of the models, we present the normalized confusion matrices for both the baseline YOLOv8n model and our proposed improved model in Figure 8.
It can be concluded from Figure 8 that the improved model shows remarkable gains in zebra marking (recall of class 4 reaching a near-perfect 0.97) and transverse cracks (a ~35% increase in recall of class 1). This demonstrates that the improvement strategies (LSKA/DIoU) are highly effective for feature extraction in these categories. Recall performance on class 0 (longitude cracks) and class 6 (strip patches) declined slightly. This often suggests a shift in the model’s “discrimination” boundaries.
The bottom row (“background”) represents the probability of the model misclassifying a true target as background. Lower values indicate a lower miss rate (false negatives). The value for transverse cracks (class 1) decreased from 0.54 (baseline) to 0.38 (improved), indicating a significant reduction in missed detections. The value dropped sharply from 0.16 to 0.03, which means that the model is extremely robust, rarely misclassifying zebra marking targets as background, which aligns with the high recall (0.97) mentioned above. Most categories (1, 2, 3, 4, 5, and 7) show a decrease in false negatives. This suggests that the improved model has learned stronger target features, effectively reducing instances where distress is mistakenly identified as pavement.
To gain insights into the model’s limitations, we performed a systematic error analysis by selecting representative failure cases. The selected samples are shown in Figure 9 and Figure 10.
As illustrated in Figure 9, several severe transverse cracks on the highway pavement remain undetected. We attribute this failure to the distinct surface characteristics of highway pavements, which typically exhibit lower asphalt content and lighter surface coloration compared to urbanized pavements. Furthermore, the accumulation of surface contaminants within the cracks significantly diminishes their visual contrast against the surrounding road, complicating the feature extraction process. Despite these localized detection challenges, the improved model demonstrates significant superiority over YOLOv8n in capturing linear cracks across more favorable conditions.
Figure 10 showcases typical failure cases in strip patch detection. The model incorrectly identifies a utility pole shadow as a strip patch in Figure 10a, fails to detect the target in Figure 10b, and misclassifies a strip patch as a longitudinal crack in Figure 10c. These errors likely stem from a domain shift between the Shanghai subset and the Czech subset, where the morphological and spectral characteristics of strip patches differ considerably. Notably, shadow-induced false positives represent a persistent challenge. A potential mitigation strategy involves annotating shadow regions (e.g., from utility poles) as auxiliary background context during training to enhance the model’s discriminatory capability. Given the constraints of our current dataset annotations, this task is reserved for future research.

4.3. Comparison with Different Model Frameworks

Although the results of the ablation experiments demonstrate the effectiveness of the improved model, we also compared our model with several other state-of-the-art target detection algorithms, including RTDETR-l, YOLOv3-tiny, YOLOv5n, YOLOv6n, YOLOv7-tiny, YOLOv8n, YOLOv8s, YOLOv9c, YOLOv13n, YOLOv26n, and YOLOv8s, and the detailed results of the comparison experiments are shown in Table 5.
According to Table 6, YOLOv3-tiny has the best results in terms of Latency and FPS but performs poorly in terms of detection accuracy. YOLOv7-tiny and RTDETR-l have lower detection accuracies, and RTDETR-l has the highest model complexity and the longest training time. YOLOv8s has a better detection accuracy, with a mAP@0.5 of 0.754 and an F1 score of 0.73, but the number of parameters and the value of FLOPs of YOLOv8s are high, the model size is larger, and the FPS is lower than those of YOLOv8n and the improved model. Our model exhibits a superior balance of detection accuracy and real-time performance on GPU, with its slight latency increase being outweighed by the significant gains in detection precision.

4.4. CPU-Based Model Deployment Inference Experiments

The efficiency test results of the CPU-based test experiments are shown in Table 7.
As evidenced in Table 7, the YOLOv5n model with the smallest size is the most efficient, followed by our model. Although YOLOv5n achieves the best performance in the inference computation experiments, its detection accuracy is poorer (as shown in Table 4). Certain models that demonstrate robust real-time performance on GPU, including YOLOv3-tiny, YOLOv6n, and YOLOv8s, exhibit sub-optimal performance on CPU following end-side optimization. This discrepancy can be attributed to several factors. One reason is that when optimized for porting to run on CPU, the complex structure may lead to a significant degradation of real-time performance. In addition, OpenVINO optimizes certain models and operators differently. The models may result in more frequent or irregular memory access on the CPU.
Our model outperforms YOLOv8n in real-time metrics, including Latency and FPS. The combined accuracy, model complexity, and speed metrics demonstrate that our algorithm strikes a balance between detection accuracy and real-time performance and exhibits superior performance in pavement distress detection tasks.

5. Conclusions

This study proposes an enhanced YOLOv8n framework for automated pavement distress detection by integrating the LSKA attention mechanism, DIoU loss function, and Soft-NMS algorithm. Experimental results demonstrate that the proposed method achieves superior detection accuracy while maintaining real-time performance. Key findings are summarized as follows:
(1)
The improved model achieves 78.3% mAP@0.5 (+8.1%) and 49.0% mAP@0.5:0.95 (+7.1%) compared to the baseline YOLOv8n, accompanied by a 5% improvement in F1-score. Notably, AP gains of 22.1% for potholes and 17.7% for strip patches validate the model’s enhanced adaptability to small target detection and complex background environments.
(2)
Ablation studies quantify the contribution of each module: the LSKA mechanism serves as the primary driver for performance gains (+3.8% mAP@0.5) by suppressing background noise; Soft-NMS significantly reduces false negatives (+3.3% mAP@0.5); and the DIoU loss optimizes bounding box regression accuracy.
(3)
While the model experiences marginal increases in computational complexity (FLOPs: 8.3 G, +0.2 G) and parameter size (6.8 M, +0.5 M), it sustains high real-time efficiency, maintaining 160 FPS on GPU and 68 FPS on CPU. This confirms that the proposed model achieves a superior balance between detection precision and computational cost compared to the baseline.
(4)
Extensive benchmarking against state-of-the-art models—including YOLOv3-tiny, YOLOv5n, YOLOv6n, YOLOv7-tiny, YOLOv8n, YOLOv8s, YOLOv9-c, YOLOv13n, YOLOv26n, and RTDETR-l—confirms the method’s effectiveness in balancing accuracy and speed.
While our use of a multi-source dataset has enabled the model to learn robust, domain-invariant features, future work will focus on large-scale validation across geographically diverse regions and varying meteorological conditions. This will further benchmark the upper bounds of the model’s generalizability and substantiate its reliability for large-scale, real-world infrastructure deployment.

Author Contributions

Conceptualization, Y.T., Z.Y. and H.W.; methodology, Y.T., Z.Y. and H.W.; software, Z.Y. and Y.Z.; validation, Y.Z., Z.X. and H.W.; formal analysis, Y.T., Z.Y. and H.W.; investigation, Z.Y., Y.Z., Z.X. and H.W.; resources, Z.X.; data curation, Y.Z. and Z.X.; writing—original draft preparation, Y.T., Z.Y. and H.W.; writing—review and editing, Y.T., Z.Y. and H.W.; visualization, Y.T., Z.Y. and H.W.; supervision, Y.T. and H.W.; project administration, Y.T.; funding acquisition, Z.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Specialized Project for Technology Innovation and Application Development of Chongqing under Grant CSTB2022TIADKPX0100.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to the restriction of the company [China Merchants Expressway Network & Technology Holdings Co., Ltd.].

Conflicts of Interest

Author Yi Tang was employed by the company China Merchants Expressway Network & Technology Holdings Co., Ltd. Authors Zhoucong Xu are You Zhou were employed by the company China Merchants Chongqing Communications Technology Research & Design Institute Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Al-Sabaeei, A.M.; Souliman, M.I.; Jagadeesh, A. Smartphone applications for pavement condition monitoring: A review. Constr. Build. Mater. 2024, 410, 134207. [Google Scholar] [CrossRef]
  2. Chen, C.; Zheng, Z.; Xu, T.; Guo, S.; Feng, S.; Yao, W.; Lan, Y. YOLO-Based UAV Technology: A Review of the Research and Its Applications. Drones 2023, 7, 190. [Google Scholar] [CrossRef]
  3. El Hakea, A.H.; Fakhr, M.W. Recent computer vision applications for pavement distress and condition assessment. Autom. Constr. 2023, 146, 104664. [Google Scholar] [CrossRef]
  4. Ren, M.; Zhang, X.; Chen, X.; Zhou, B.; Feng, Z. YOLOv5s-M: A deep learning network model for road pavement damage detection from urban street-view imagery. Int. J. Appl. Earth Obs. Geoinf. 2023, 120, 103335. [Google Scholar] [CrossRef]
  5. Wan, F.; Sun, C.; He, H.; Lei, G.; Xu, L.; Xiao, T. YOLO-LRDD: A lightweight method for road damage detection based on improved YOLOv5s. EURASIP J. Adv. Signal Process. 2022, 2022, 98. [Google Scholar] [CrossRef]
  6. Ning, Z.; Wang, H.; Li, S.; Xu, Z. YOLOv7-RDD: A Lightweight Efficient Pavement Distress Detection Model. IEEE Trans. Intell. Transp. Syst. 2024, 25, 6994–7003. [Google Scholar] [CrossRef]
  7. Zhu, J.; Zhong, J.; Ma, T.; Huang, X.; Zhang, W.; Zhou, Y. Pavement distress detection using convolutional neural networks with images captured via UAV. Autom. Constr. 2022, 133, 103991. [Google Scholar] [CrossRef]
  8. Greenwood, W.W.; Lynch, J.P.; Zekkos, D. Applications of UAVs in Civil Infrastructure. J. Infrastruct. Syst. 2019, 25, 04019002. [Google Scholar] [CrossRef]
  9. Alonso, P.; de Gordoa, J.A.I.; Ortega, J.D.; García, S.; Iriarte, F.J.; Nieto, M. Automatic UAV-based airport pavement inspection using mixed real and virtual scenarios. In Proceedings of the SPIE 12701, Fifteenth International Conference on Machine Vision (ICMV 2022), Rome, Italy, 18–20 November 2022; p. 1270118. [Google Scholar] [CrossRef]
  10. Amieghemen, G.E.; Sherif, M.M. Deep convolutional neural network ensemble for pavement crack detection using high elevation UAV images. Struct. Infrastruct. Eng. 2023, 21, 1008–1023. [Google Scholar] [CrossRef]
  11. Ma, D.; Fang, H.; Wang, N.; Zhang, C.; Dong, J.; Hu, H. Automatic Detection and Counting System for Pavement Cracks Based on PCGAN and YOLO-MF. IEEE Trans. Intell. Transp. Syst. 2022, 23, 22166–22178. [Google Scholar] [CrossRef]
  12. He, X.; Tang, Z.; Deng, Y.; Zhou, G.; Wang, Y.; Li, L. UAV-based road crack object-detection algorithm. Autom. Constr. 2023, 154, 105014. [Google Scholar] [CrossRef]
  13. Zhang, Y.; Zuo, Z.; Xu, X.; Wu, J.; Zhu, J.; Zhang, H.; Wang, J.; Tian, Y. Road damage detection using UAV images based on multi-level attention mechanism. Autom. Constr. 2022, 144, 104613. [Google Scholar] [CrossRef]
  14. Wang, W.; Xu, X.; Peng, J.; Hu, W.; Wu, D. Fine-Grained Detection of Pavement Distress Based on Integrated Data Using Digital Twin. Appl. Sci. 2023, 13, 4549. [Google Scholar] [CrossRef]
  15. Zou, Z.; Chen, K.; Shi, Z.; Guo, Y.; Ye, J. Object detection in 20 years: A survey. Proc. IEEE 2023, 111, 257–276. [Google Scholar] [CrossRef]
  16. Girshick, R.; Donahue, J.; Darrell, T.; Malik, J. Rich feature hierarchies for accurate object detection and semantic segmentation. Proc. IEEE Conf. Comput. Vis. Pattern Recognit. 2014, 2014, 580–587. [Google Scholar] [CrossRef]
  17. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. NIPS 2016, 39, 1137–1149. [Google Scholar] [CrossRef]
  18. Liu, C.; Li, J.; Gao, J.; Gao, Z.; Chen, Z. Combination of pixel-wise and region-based deep learning for pavement inspection and segmentation. Int. J. Pavement Eng. 2022, 23, 3011–3023. [Google Scholar] [CrossRef]
  19. Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar] [CrossRef]
  20. Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.Y.; Berg, A.C. SSD: Single shot multibox detector. In Proceedings of the Computer Vision–ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, 11–14 October 2016; Proceedings, Part I 14, 2016. pp. 21–37. [Google Scholar] [CrossRef]
  21. Carion, N.; Massa, F.; Synnaeve, G.; Usunier, N.; Kirillov, A.; Zagoruyko, S. End-to-end object detection with transformers. In European Conference on Computer Vision; Springer International Publishing: Cham, Switzerland, 2020; pp. 213–229. [Google Scholar] [CrossRef]
  22. Dai, Z.; Cai, B.; Lin, Y.; Chen, J. Unsupervised pre-training for detection transformers. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 12772–12782. [Google Scholar] [CrossRef] [PubMed]
  23. Sun, C.; Ai, Y.; Qi, X.; Wang, S.; Zhang, W. A single-shot model for traffic-related pedestrian detection. Pattern Anal. Appl. 2022, 25, 853–865. [Google Scholar] [CrossRef]
  24. Lin, Z.; Wang, H.; Li, S. Pavement anomaly detection based on transformer and self-supervised learning. Autom. Constr. 2022, 143, 104544. [Google Scholar] [CrossRef]
  25. Du, Y.; Pan, N.; Xu, Z.; Deng, F.; Shen, Y.; Kang, H. Pavement distress detection and classification based on YOLO network. Int. J. Pavement Eng. 2021, 22, 1659–1672. [Google Scholar] [CrossRef]
  26. Manjusha, M.; Sunitha, V. A review of advanced pavement distress evaluation techniques using unmanned aerial vehicles. Int. J. Pavement Eng. 2023, 24, 2268796. [Google Scholar] [CrossRef]
  27. Lei, X.; Liu, C.; Li, L.; Wang, G. Automated Pavement Distress Detection and Deterioration Analysis Using Street View Map. IEEE Access 2020, 8, 76163–76172. [Google Scholar] [CrossRef]
  28. Lee, J.; Hwang, K. YOLO with adaptive frame control for real-time object detection applications. Multimed. Tools Appl. 2022, 81, 36375–36396. [Google Scholar] [CrossRef]
  29. Wang, C.Y.; Bochkovskiy, A.; Liao, H.Y.M. YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. Proc. IEEE/CVF Conf. Comput. Vis. Pattern Recognit. 2023, 2023, 7464–7475. [Google Scholar] [CrossRef]
  30. Lin, T.Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature pyramid networks for object detection. Proc. IEEE Conf. Comput. Vis. Pattern Recognit. 2017, 2017, 2117–2125. [Google Scholar] [CrossRef]
  31. Liu, S.; Qi, L.; Qin, H.; Shi, J.; Jia, J. Path aggregation network for instance segmentation. Proc. IEEE Conf. Comput. Vis. Pattern Recognit. 2018, 2018, 8759–8768. [Google Scholar] [CrossRef]
  32. Lau, K.W.; Po, L.M.; Rehman, Y.A.U. Large separable kernel attention: Rethinking the large kernel attention design in cnn. Expert Syst. With Appl. 2024, 236, 121352. [Google Scholar] [CrossRef]
  33. Zheng, Z.; Wang, P.; Liu, W.; Li, J.; Ye, R.; Ren, D. Distance-IoU loss: Faster and better learning for bounding box regression. Proc. AAAI Conf. Artif. Intell. 2020, 34, 12993–13000. [Google Scholar] [CrossRef]
  34. Bodla, N.; Singh, B.; Chellappa, R.; Davis, L.S. Soft-NMS–Improving object detection with one line of code. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 5561–5569. [Google Scholar] [CrossRef]
  35. Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–23 June 2018; pp. 7132–7141. [Google Scholar]
  36. Woo, S.; Park, J.; Lee, J.Y.; Kweon, I.S. CBAM: Convolutional block attention module. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; pp. 3–19. [Google Scholar]
  37. Dosovitskiy, A.; Beyer, L.; Lucas, B.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; et al. An image is worth 16x16 words: Transformers for image recognition at scale. In Proceedings of the ICLR 2021, Virtual, 3–7 May 2021. [Google Scholar]
  38. Arya, D.; Maeda, H.; Ghosh, S.K. RDD2022: A multi-national image dataset for automatic road damage detection. Geosci. Data J. 2024, 11, 846–862. [Google Scholar] [CrossRef]
  39. Ren, M.; Zhang, X.; Zhi, X.; Wei, Y.; Feng, Z. An annotated street view image dataset for automated road damage detection. Sci. Data 2024, 11, 407. [Google Scholar] [CrossRef]
Figure 1. The structure of the improved YOLOv8n model.
Figure 1. The structure of the improved YOLOv8n model.
Sensors 26 03373 g001
Figure 2. The structure of LSKA.
Figure 2. The structure of LSKA.
Sensors 26 03373 g002
Figure 3. The structures of SPFF and SPPF-LSKA modules.
Figure 3. The structures of SPFF and SPPF-LSKA modules.
Sensors 26 03373 g003
Figure 4. Distribution of the dataset labels.
Figure 4. Distribution of the dataset labels.
Sensors 26 03373 g004
Figure 5. Samples of distress types.
Figure 5. Samples of distress types.
Sensors 26 03373 g005
Figure 6. Detection sample comparison. From left to right are labeled images of the results detected by YOLOv8n and our model, respectively. (a) Manhole and strip patch, (b) pothole, (c) strip patches.
Figure 6. Detection sample comparison. From left to right are labeled images of the results detected by YOLOv8n and our model, respectively. (a) Manhole and strip patch, (b) pothole, (c) strip patches.
Sensors 26 03373 g006aSensors 26 03373 g006b
Figure 7. P–R curves of the ablation experiment models.
Figure 7. P–R curves of the ablation experiment models.
Sensors 26 03373 g007
Figure 8. Normalized confusion matrix.
Figure 8. Normalized confusion matrix.
Sensors 26 03373 g008
Figure 9. Transverse crack detected results. (a) 1st case, (b) 2nd case.
Figure 9. Transverse crack detected results. (a) 1st case, (b) 2nd case.
Sensors 26 03373 g009
Figure 10. Strip patch results detected by our model. (a) 1st case, (b) 2nd case, (c) 3rd case.
Figure 10. Strip patch results detected by our model. (a) 1st case, (b) 2nd case, (c) 3rd case.
Sensors 26 03373 g010
Table 1. Comparison of attention mechanisms.
Table 1. Comparison of attention mechanisms.
MechanismFocusReceptive FieldComplexitySuitability for YOLOv8n
SE [35]ChannelGlobal (Pool)LowLimited (ignores spatial structure)
CBAM [36]Channel + SpatialLocal (7 × 7)ModerateSub-optimal for elongated cracks
Transformer [37]SpatialGlobal (MHSA)High (O(N2))Too heavy for real-time edge devices
LSKA (Ours)SpatialGlobalLow (Linear)Optimal (Efficiency + Receptive Field)
Table 2. Comparison results based on the test set (5 runs).
Table 2. Comparison results based on the test set (5 runs).
ModelmAP@0.5 (%)mAP@0.5:0.95 (%)F1 (%)Params (M)FLOPs (G)Latency (ms)FPSModel
Size (M)
YOLOv8n68.7 ± 1.540.8 ± 1.167.7 ± 1.33.0078.16.15 ±0.31162.66.3
Ours (Improved YOLOv8n)76.7 ± 1.348.3 ± 0.772.9 ± 1.13.288.36.24 ± 0.11160.36.8
Table 3. Optimal model’s detected AP results for different categories based on the test set.
Table 3. Optimal model’s detected AP results for different categories based on the test set.
ModelAP@0.5 (%)
Longitude CracksTransverse CracksNet CrackPotholeZebra Crossing LossManholeSTRIP PatchBlock Patch
YOLOv8n64.26280.953.493.585.852.169.5
Ours76.56781.575.59387.469.875.4
Increase+12.3+5+0.6+22.1−0.5+1.6+17.7+5.9
Table 4. AP results for different categories based on the SCVRDD dataset.
Table 4. AP results for different categories based on the SCVRDD dataset.
Distress typeImagesInstancesYOLOv8 AP50YOLOv8 mAP50–95Ours AP50Ours AP50–95
longitudinal_crack10005670.4510.2480.4710.259
transverse_crack10004730.4620.2380.4760.254
alligator_crack10002600.5080.2900.5450.301
pothole10001310.3870.1260.3620.161
manhole_cover10004520.6660.3790.6720.388
longitudinal_patch10009610.6000.3660.5930.351
transverse_patch10004060.4710.2370.4840.245
Average (Mean)--0.5060.2690.5150.280
Table 5. Ablation test results. Note: √ indicates that the module is used, while × indicates that it is not used.
Table 5. Ablation test results. Note: √ indicates that the module is used, while × indicates that it is not used.
Model No.ModulesmAP@0.5
(%)
mAP@0.5:0.95
(%)
F1
(%)
FLOPs (G)
LSKADIoUSoft-NMS
1×××70.241.9698.1
2××7443.2748.3
3××72.242708.1
4××73.546.4708.1
5×76.847.9728.1
6 (Our model)78.349748.3
Table 6. Comparative results of different models. Note: bold indicates the optimal value.
Table 6. Comparative results of different models. Note: bold indicates the optimal value.
ModelmAP@0.5
(%)
mAP@0.5:0.95
(%)
F1
(%)
Params
(M)
FLOPs
(G)
Latency
(ms)
FPSTT
(h)
Model Size
(M)
RTDETR-l62.735.66032103.519.07 ± 0.4752.42.42566.2
YOLOv3-tiny63.233.16212.1318.92.63 ± 0.04379.80.42124.4
YOLOv5n71.441.2722.507.16.87 ± 0.07145.50.4465.3
YOLOv6n6637.6634.2311.86.02 ± 0.12166.10.3748.7
YOLOv7-tiny6435.7626.0313.16.60 ± 0.39151.40.77212.3
YOLOv8n70.241.9693.018.16.15 ± 0.31162.60.3966.3
YOLOv13n57.530.4572.836.4///5.7
YOLOv26n69.243.8702.385.2 / / / 4.8
YOLOv8s75.445.67311.1328.56.91 ± 0.13144.70.54722.5
YOLOv9-c76.348.77550.71236.728.72 ± 0.6734.8/98.1
Ours78.349743.288.36.24 ± 0.11160.30.4236.8
Table 7. Comparative efficiency results of the CPU-based reasoning experiments.
Table 7. Comparative efficiency results of the CPU-based reasoning experiments.
ModelLatency (ms)FPSModel Size
(M)
MedianAverageMinMax
YOLOv3-tiny5601.657040.15900.3432,692.2217.9546.3
YOLOv5n497.55891.1814.029495.5671.499.7
YOLOv6n507.851894.55115.769597.0733.6616.3
YOLOv8n596.57989.59200.727291.5264.411.7
YOLOv8s504.961520.58105.4818,200.641.942.6
Our model506.57934.761148701.468.0712.7
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.

Share and Cite

MDPI and ACS Style

Tang, Y.; Yang, Z.; Xu, Z.; Zhou, Y.; Wang, H. An Improved YOLOv8 Model for Pavement Distress Detection Under Low-Computing-Power Conditions. Sensors 2026, 26, 3373. https://doi.org/10.3390/s26113373

AMA Style

Tang Y, Yang Z, Xu Z, Zhou Y, Wang H. An Improved YOLOv8 Model for Pavement Distress Detection Under Low-Computing-Power Conditions. Sensors. 2026; 26(11):3373. https://doi.org/10.3390/s26113373

Chicago/Turabian Style

Tang, Yi, Ziyi Yang, Zhoucong Xu, You Zhou, and Hui Wang. 2026. "An Improved YOLOv8 Model for Pavement Distress Detection Under Low-Computing-Power Conditions" Sensors 26, no. 11: 3373. https://doi.org/10.3390/s26113373

APA Style

Tang, Y., Yang, Z., Xu, Z., Zhou, Y., & Wang, H. (2026). An Improved YOLOv8 Model for Pavement Distress Detection Under Low-Computing-Power Conditions. Sensors, 26(11), 3373. https://doi.org/10.3390/s26113373

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop