Abstract
The application of deep learning algorithms for subsurface distress detection using ground penetrating radar (GPR) data has seen extensive utilization. However, a significant impediment arises because of the challenge in acquiring ground-truth subsurface distress samples. This scarcity of labeled data leads to incomplete training of deep learning algorithms and gives rise to a critical concern with respect to over-fitting. Generating additional samples through numerical simulation constitutes one of the most efficient methods to overcome insufficient GPR training samples. If both real and simulated samples are mixed for training, the deep learning model may miss the complexities in the samples and their learning state. Concurrently, the presence of noise and anomalous samples might lead the model to converge toward a suboptimal local minimum. This phenomenon is particularly conspicuous in the field of GPR because of the stochastic and disordered propagation of radar waves, resulting in amplified noise and abnormal samples. A robust curriculum learning algorithm, inspired by expert training methods, was created to train models from simple simulated samples to complex field samples. This strategy evaluates the performance of two object detection models, YOLOv7 and Faster R-CNN, under the proposed framework. Compared to the model trained from the whole datasets out of order, the precision, recall, F1_score, and mean average precision are all improved. The results demonstrate that the proposed method can enhance the model’s precision by approximately 8% and recall by about 11% under the same dataset. These findings highlight its great potential for expediting convergence and boosting the overall model performance.
Keywords
Accurate detection and timely maintenance of road subsurface distress (RSD) are of paramount importance in extending the long-term service life of road infrastructure ( 1 ). Ground penetrating radar (GPR) has emerged as one of the most widely used techniques owing to its continuous non-destructive nature, rapid speed, high precision, and cost-effectiveness ( 2 ). GPR operates by transmitting high-frequency electromagnetic waves (EWs) into the subsurface via a transmitting antenna. These waves undergo scattering, reflection, transmission, or refraction at interfaces with distinct electrical properties ( 3 ). Subsequently, after a specific period, a portion of the EW returns to the surface and is captured by a receiving antenna. The acquired signals’ propagation time and amplitude intensity are recorded by computer software systems, thereby generating a two-dimensional cross-sectional representation by assigning colors or grayscale to depict the amplitude intensity values ( 4 ). RSD, such as a crack, cavity, or loose base, can be easily detected because a portion of the EW is reflected when it propagates into the location of the distress. Despite the multitude of advantages associated with the GPR technique, distress identification mainly relies on expert interpretation. The efficiency and accuracy of data analysis highly depend on the proficiency of technical personnel. However, when confronted with large datasets, ensuring prompt and precise interpretations becomes an arduous task ( 5 , 6 ). Consequently, the development of robust methodologies for GPR-automated identification of distress assumes critical significance.
With the development of digital signal processing and computer vision, various algorithms for automated identification of RSD using GPR have been proposed. Firstly, algorithms based on EW theory and pattern recognition have been utilized ( 7 ). Linear and hyperbolic features, commonly observed in GPR images, enable the transformation of RSD detection into pattern recognition. Prominent algorithms in this category include the Hough transform, least squares method, edge detection, and shape clustering ( 8 , 9 ). While these algorithms perform well under ideal numerical simulation conditions, in practical field applications, environmental interference affects the Ews, leading to significant distortion of defect morphology. Secondly, traditional machine learning algorithms have been employed for automated RSD detection. This approach typically involves three stages: signal preprocessing, feature extraction, and model training ( 10 ). Signal preprocessing aims to remove noise and enhance target reflections. Feature extraction relies on theoretical knowledge to select representative defect characteristics ( 11 , 12 ). Model training utilizes algorithms to establish a training set by learning from the extracted features. Commonly used algorithms in this category include clustering algorithms ( 13 ), support vector machines ( 14 ), neural networks ( 15 ), k-nearest neighbors ( 16 ), hidden Markov models ( 17 ), and so forth. However, traditional machine learning algorithms require manual feature extraction from GPR signals, and their accuracy heavily relies on the chosen features, limiting their performance to specific datasets. The last one has been the fastest-growing deep learning algorithm in recent years. Compared to traditional machine learning algorithms that rely on manually selecting features, deep learning algorithms demonstrate powerful capabilities in extracting complex features, especially in image-related object recognition tasks ( 18 , 19 ). They can independently extract sample features layer by layer without the need for manual feature extraction or expert knowledge, significantly improving the accuracy and efficiency of GPR target recognition ( 20 ).
Although deep learning models have facilitated the advancement of intelligent recognition in GPR, they have not yet reached the anticipated level of performance ( 21 ). This is primarily because of the requirement of determining a substantial number of weight parameters during model training ( 22 , 23 ). The field data for GPR is challenging to obtain as it is buried underground. In addition, the limited training samples can lead to issues such as unstable model networks, difficulties in decreasing the loss function, and over-fitting. Currently, three main approaches are being employed to address this challenge: (a) transfer learning, which involves transferring pre-trained weights from natural image datasets and fine-tuning the parameters on the GPR dataset, thus enhancing model convergence speed and performance ( 24 – 26 ); (b) adjusting the network structure, such as improving the classification layer and optimizing anchor ratios and sizes, which can enhance recognition accuracy ( 27 , 28 ); (c) data augmentation techniques, which employ image processing and network models to generate additional equivalent data from limited samples ( 29 , 30 ). Among these techniques, data augmentation using numerical simulation and field data augmentation are two effective methods to overcome the limited training samples in GPR.
Data augmentation serves as one of the methods for distorting data, aiming to expand the input data directly within the data space of the model ( 31 , 32 ). Data augmentation techniques provide a partial remedy for the scarcity of training samples in GPR ( 2 , 33 ). However, if conventional model training methods are employed without considering the disparities in complexity between numerically simulated samples and field-acquired samples, directly inputting both types of samples randomly into the model for training may result in the model converging to a suboptimal local minimum because of the inclusion of noisy samples or outliers. As the objective function within deep neural networks exhibits a highly non-convex shape, the training order of samples critically influences the model’s performance. This effect is particularly pronounced in the field of GPR, where the random and disordered propagation of radar waves engenders a considerable number of noisy samples and outliers. Consequently, the training process for GPR samples is highly fragile and susceptible to over-fitting on noisy labels.
To effectively harness the potential of numerically simulated and augmented data samples while mitigating the adverse impact of noisy labels, this study proposes a curriculum-based model training strategy that emulates the training process of expert professionals, following a progression from simpler to more challenging samples during the training sequence.
Methodology
Basic Principles of Curriculum Learning
In the realm of natural phenomena, both human beings and animals typically commence their learning processes with easy concepts, gradually advancing toward more intricate ones. The concept of curriculum learning draws inspiration from the training methodologies observed in human learning, positing that neural networks should be trained on samples in a specific order of difficulty, typically progressing from easier to more challenging instances. This approach simulates the meaningful sequence of learning experiences encountered in human curricula, as opposed to the prevalent practice of randomly presenting input samples during the network training phase. The concept of curriculum learning was first introduced by Bengio et al. ( 34 ). As a straightforward training technique, it has exhibited the potential to enhance the generalization capacity and convergence speed of various models. Consequently, it has found extensive applications in diverse domains, such as computer vision and natural language processing. The fundamental principle underlying curriculum learning revolves around the design of a sampling strategy, or in other words, a learning curriculum. This entails the initial training of machine learning models on simplified subsets of data or simpler subtasks, followed by a gradual escalation of the difficulty level of the data subsets or subtasks until the complete dataset has been encompassed ( 35 ). Within the context of curriculum learning, the term “curriculum” refers to a series of training criteria spanning T training steps:
where
The curriculum learning strategy governs the composition of training data subsets at each training step, thereby ensuring a gradual augmentation in both the size of the subsets and the overall difficulty level encountered during the training process.
Framework Design of Curriculum Learning
GPR exhibits distinct characteristics in detecting independent targets within a uniform medium, manifesting as hyperbolic curves, as shown in Figure 1a. However, when applied to field detection of RSD, GPR encounters challenges because of the influence of random and discrete road media and the irregular morphologies of the distress. The spectrum of defect characteristics comprises three primary components. Firstly, there are the typical reflection features of the distress, where cracks exhibit hyperbolic traits, as shown in region 1 of Figure 1b. Secondly, variations in distress edge features arise from the irregular morphologies, resulting in distinguishable differences between individual distress samples, as depicted in region 2 of Figure 1b. Thirdly, background noise, stemming from the non-uniform road media surrounding the distress, introduces interference to the distress characteristics. This noise is subject to alteration with changes in the dielectric constant and distribution of road media materials, as exemplified in region 3 of Figure 1b.

Radar wave response characteristics of targets: (a) independent target in numerical simulation; (b) a crack from the field data.
Similarly, the expertise development process in the domain of GPR entails several stages. Initially, experts acquire knowledge with respect to distinct defect characteristic spectra derived from numerical simulations, thereby establishing a preliminary understanding of the typical distress features. Subsequently, they engage in distress identification within spectra containing background noise, recognizing the inherent ambiguity that noise introduces to the distress characteristics. Finally, experts undergo training for practical detection tasks, encompassing not only background noise induced by random media but also variations in distress edge features resulting from irregular distress sizes. This training facilitates the discernment of diverse alterations in distress reflection characteristics based on typical spectra, necessitating extensive accumulative experience to achieve precise identification.
Therefore, we present a curriculum learning framework that leverages the classification of defect sample feature types to facilitate the identification of difficulty levels. Specifically, we define defect samples generated through numerical simulations in a homogeneous medium as the “simple curriculum” because of their characteristic spectra solely encompassing defect reflection features, devoid of the influence of background noise induced by random discrete road materials. Subsequently, we designate defect samples generated in a random discrete medium through numerical simulations as the “moderate-complexity curriculum,” as their characteristic spectra exhibit pronounced scattering phenomena in interlayer positions and internal structural layers, thus replicating the stochastic background noise present in actual data acquisitions, in addition to the singular defect reflection feature observed in the homogeneous medium. Lastly, we define real-world data as the “high-complexity curriculum” because its defect radar spectra encompass not only defect reflection features and background noise but also the variations in edge features resulting from the irregularities of the defects. The curriculum learning flowchart proposed in this study is depicted in Figure 2. During our training process, we adopt a three-stage approach, progressively training the convolutional neural network (CNN) model on samples that increase in difficulty. To avoid catastrophic forgetting of the model, we guarantee that each stage contains samples from the previous stage.

The curriculum learning flowchart: (a) stage one: low-complexity samples; (b) stage two: moderate-complexity samples + low-complexity samples; (c) stage three: high-complexity samples + moderate-complexity samples + low-complexity samples.
Data Description
Low-Complexity Samples: Simulated Distress in Homogeneous Media
To enhance the generation of diverse numerical simulation samples for distress, the study incorporates two typical road structures in the low-complexity model. Comprehensive consideration is given to the variation in dielectric parameters of materials at different locations, thereby enabling the simulation of diverse data by adjusting the dielectric parameters of individual road structure layers. The model parameters for these layers are detailed in Table 1.
Homogeneous Medium Model Parameters of Road Structure
Moreover, the investigation takes into account the dynamic changes in the filling material within the distress. During the initial development stage, air occupies the internal voids, with its dielectric constant being 1. Subsequently, as the distress progress, free water enters the internal voids with a dielectric constant of approximately 78. Furthermore, the action of vehicles’ tire pumps causes continuous flushing of the internal mixture, leading to the loss of fine aggregates and the filling of the voids with a mud–water mixture. The dielectric constant of this filling material varies between that of pure water and road materials. Consequently, three substances, namely water, air, and mud–water mixture, are chosen as the filling materials for the distress.
To accurately represent the distress, numerical simulations are conducted separately for two typical cases based on the finite difference time domain method: the reflective crack and cavity, as illustrated in Figures 3 and 4. The left-hand side of each distress is the pavement structure diagram, and the colors represent the dielectric constant. The right-hand side of each distress is the simulated GPR images, and the colors represent the amplitude intensity. Notably, the uniformity of the road structure layers results in the radar waveforms within the homogeneous medium model exhibiting simplicity and cleanliness, unencumbered by random medium background noise. Consequently, these waveforms directly reflect the morphological characteristics of radar waves reaching the distress locations, thereby facilitating effective distress identification during practical detection processes. The simplicity of the representations is advantageous for human visual recognition and enables the extraction of representative distress features for deep learning convolutional networks, resulting in an impressive automatic identification accuracy of over 99%. Accordingly, datasets possessing such characteristics are categorized as “low-complexity samples.” By adjusting the dielectric constants of distinct road structure layers and the filling materials within the distress, a myriad of diverse numerical simulation samples for distress are generated, the quantities of which are tabulated in Table 2.

Distress medium model and numerical simulation of typical road structures 1: (a) medium model of a crack; (b) numerical simulation of a crack; (c) medium model of a cavity; (d) numerical simulation of a cavity.

Distress medium model and numerical simulation of typical road structures 2: (a) medium model of a crack; (b) numerical simulation of a crack; (c) medium model of a cavity; (d) numerical simulation of a cavity.
Number of Simulated Distresses
Note: NA = not available.
Moderate-Complexity Samples: Simulated Distress in Random Discrete Media
To achieve a more realistic simulation of actual road medium models and to enhance the challenge of distress feature recognition within a homogeneous medium context, moderate-complexity samples introduce the consideration of background noise arising from a multiphase discrete random medium. By incorporating Guo et al.’s ( 3 ) proposed multiphase discrete random medium model, the simulations focus on cracks, loose base, and cavity distress, utilizing the same road structure layers as in the preceding section. In the process of generating diverse data, the manipulation of dielectric constants for individual structure layers’ materials, as well as the adjustment of the mixture’s void ratio, are employed. The detailed parameters for the multi-layer road structure are presented in Table 3.
Random Discrete Medium Model Parameters of Road Structure
Note: NA = not available.
Numerical simulations are conducted for three representative distress types: cracks, loose base, and cavity distress, as visualized in Figures 5 and 6. The introduced multiphase discrete medium model exhibits significant scattering phenomena at both interlayer positions and within the structure layers, yielding radar waveforms characterized by stochastic background noise that closely approximates actual collected data. Consequently, the reflection characteristics of the three distress types are influenced by this random background noise, engendering a certain level of complexity in identifying their morphological features. As a result, such distresses are classified as exhibiting a moderate level of identification difficulty, encompassing both the direct reflection features of the distress and the distinct characteristics of random background noise. Through deliberate adjustments to the dielectric constants of various road structure layers and the void ratio of the mixture, a diverse set of numerical simulation samples for distress is generated, with the specific quantities of simulated samples provided in Table 4.

Distress medium model and numerical simulation of typical road structures 1: (a) medium model of a crack; (b) numerical simulation of a loose base; (c) medium model of a cavity; (d) numerical simulation of a loose base; © medium model of a cavity; (f) numerical simulation of a cavity.

Distress medium model and numerical simulation of typical road structures 2: (a) medium model of a crack; (b) numerical simulation of a loose base; (c) medium model of a cavity; (d) numerical simulation of a loose base; (e) medium model of a cavity; (f) numerical simulation of a cavity.
Number of Simulated Distresses
High-Complexity Samples: Distress from the Field Data
During the investigation of RSD in the field using GPR, various challenges arise from both the influence of random discrete medium background noise present in the road environment and the irregular morphological characteristics of the distresses themselves. The irregular edges of the distress affect the radar wave reflection features, adding complexity to their identification. While numerical simulations based on a random discrete medium have provided a closer approximation of actual distress reflection characteristics, they are limited by the constraints of finite difference numerical simulation methods, making it difficult to precisely model distress with irregular morphologies. The presence of irregular volume characteristics in distress further leads to random EW scattering, causing the superposition of disordered scattered waves and distress-reflected waves, resulting in a noticeable decrease in the resolution of distress echoes. To address these challenges, real distress data collected in the field is used, and it is classified as high-complexity samples because of the increased complexities associated with their identification. A four-channel GPR system was used for the detection of RSD because it can be mounted on a vehicle with fast speed and high coverage area. Then the hand-towed GPR device was used for detailed detection at the location of distresses. Most of the GPR data for training in this paper was collected by hand-towing the GPR device to ensure the data’s quality. The GPR system mentioned above is the ground-coupled data acquisition that shown in Figure 7. Figure 7a shows the four-channel GPR system with one 200 MHz antenna, two 400 MHz antennas, and one 900 MHz antenna. Figure 7b shows the four-channel GPR system mounted on a vehicle.

The ground penetrating radar (GPR) system: (a) the four-channel GPR system; (b) the GPR system was mounted on a vehicle (Guanghua Yue took the photos).
To ensure the diversity of data, we selected urban roads and highways for data collection. Twenty-three road sections from five urban roads and six highways in China were detected, with a total length of 2408 km. The five urban roads are located in Xi’an, Zhengzhou, Kaifeng, Shanghai, and Huainan, and the six highways are located in Anhui, Shaanxi, Henan, and Zhejiang, which cover the northern and southern cities in China. The collected GPR image and verified distress are shown in Figures 8–10. Figure 8a shows the GPR image of the crack, Figure 8b shows that the crack was verified by coring, and Figure 8c shows the core drilling machine in crack distress. Figure 9a shows a GPR image of the loose base, Figure 9b shows that the loose base was verified by digging pits, and Figure 9c shows a field picture at loose base distress location. Figure 10a shows the GPR image of the cavity, Figure 10b shows the cavity was verified by an industrial endoscope though a 2 cm diameter borehole, and Figure 10c shows the industrial endoscope.

The collected ground penetrating radar (GPR) images of the crack and verified distress: (a) GPR image of the crack; (b) the crack was verified by coring; (c) the core drilling machine.

The collected ground penetrating radar (GPR) images of the loose base and verified distress: (a) GPR image of the loose base; (b) loose base was verified by digging pits; (c) field picture at the loose base distress location.

The collected ground penetrating radar (GPR) images of the cavity and verified distress: (a) GPR image of the cavity; (b) the cavity was verified by an industrial endoscope; (c) the industrial endoscope.
Three representative distress types: a crack, loose base, and cavity distress, are collected, and parts of the samples are visualized in Figures 11–13. The quantity of samples utilized in the analysis is detailed in Table 5.

Partial samples of crack distress from field data: (a)–(e) GPR images of the crack.

Partial samples of loose base distress from field data: (a)–(e) GPR images of the loose base.

Partial samples of cavity distress from field data: (a)–(e) GPR images of the cavity.
Number of Samples from Field Data
Sample Statistics
In the context of developing a multi-source dataset, the dataset encompasses 6237 samples representing low-complexity instances, 5347 samples reflecting moderate complexity, and a substantial collection of 7428 samples characterized by high complexity. Subsequently, a random partitioning procedure is applied to the high-complexity samples, where 70% of the samples are allocated to the training set, and the remaining 30% constitute the test set. Moreover, the samples drawn from the simple- and moderate-complexity instances are combined to form the training dataset. The specific distribution of these samples is elaborated in Table 6.
Distribution of Training and Testing Samples
Note: NA = not available.
Case Study
Deep Learning Model Parameter Setting
With respect to the curriculum learning mentioned earlier, we conducted experiments using the two most commonly employed models in the field of GPR target recognition: the Faster R-CNN (region-based convolutional neural network) and You Only Look Once version 7 (YOLOv7). The training parameters for these models are presented in Table 7. Each training stage is set to consist of 100 epochs, resulting in a total of 300 epochs over three stages. For all three difficulty samples, a unified single-stage training approach is employed, with the training epochs directly set to 300. Model performance is evaluated using metrics such as precision (P), recall (R),
The Training Parameters for These Models
In Equations 6 and 7,
The values of
Model Performance Comparison
To conduct a comprehensive comparative analysis of the proposed curriculum learning training process in this research, two additional training methodologies are concurrently considered. The first approach involves training the model directly on a diverse mixture of samples encompassing three distinct types. The second approach adopts an anti-curriculum learning strategy, wherein the training process is altered from the curriculum learning-based paradigm. Specifically, the model is initially trained on high-complexity samples, followed by training on moderate-complexity samples, with the primary objective of validating the observed performance improvements, substantiating that they indeed stem from the differential sample selection at each training stage. Subsequently, the weights obtained at the culmination of the training process are utilized to assess the model’s performance on the testing set. The computed results pertaining to the model performance metrics are meticulously documented and are presented in Table 8 for thorough analysis and discussion.
Model Performance Calculation Results in the Testing Set
Note: mAP = mean average precision; YOLOv7 = You Only Look Once version 7; R-CNN = region-based convolutional neural network.
The results depicted in Table 8 manifest that the YOLOv7 model, when subjected to three distinct training strategies, demonstrated optimal performance when following the proposed curriculum learning-based training strategy, the best model results are shown in bold entries. In comparison to direct training on the inadequately gathered field data (high-complexity samples), the curriculum learning-based training exhibited noteworthy enhancements in precision by 12.1%, recall by 17.9%, F1_score by 15.1%, and mAP by 7.1%. Similarly, when compared to training on the mixed sample datasets directly, the curriculum learning-based training led to improvements in precision by 7.4%, recall by 10.7%, F1_score by 9.1%, and mAP by 6.1%. Conversely, the adoption of anti-curriculum learning did not yield models that outperformed those trained on mixed samples, indicating that the efficacy of the curriculum learning-based training strategy primarily lies in the sample selection across different stages rather than being influenced by individual training phases.
During training with the Faster R-CNN model, noteworthy improvements were observed in precision by 13.0%, recall by 18.1%, F1_score by 14.7%, and mAP by 8.4% when directly compared to models trained on the high-complexity samples. Similarly, compared to training on the mixed sample datasets directly, the Faster R-CNN model showed improvements in precision by 8.0%, recall by 11.6%, F1_score by 9.8%, and mAP by 6.4%. Despite achieving better performance than the YOLOv7 model, the Faster R-CNN model incurred a significant decline in processing speed. While the YOLOv7 model achieved a recognition speed of 56 frames per second (FPS), the Faster R-CNN model’s recognition speed was notably lower, reaching only 8 FPS, resulting in a speed decrease of over 85%.
Conclusions
Numerical simulation and data augmentation techniques are important means to address the issue of insufficient GPR samples. However, if the field samples and simulated samples are randomly input into the model for training, disregarding sample complexity differences and the model’s learning status may lead to suboptimal local minima rather than achieving a globally optimal solution. To mitigate this limitation, we proposed a novel approach by delving into the training strategy of the network model and analyzing the distinctive characteristics of GPR distress interpretation. Inspired by simulating expert training procedures, we used curriculum learning to simulate the training process of experts, allowing the model training to progress from low complexity to difficult. This strategy is subsequently employed to evaluate the suitability and performance of two widely used object detection models, namely YOLOv7 and the Faster R-CNN, under the proposed framework. Experimental results reveal that compared to conventional mixed sample training, the model’s precision demonstrates respective improvements of 7.4% and 8.0%, recall exhibits respective enhancements of 10.7% and 11.6%, F1_score indicates respective gains of 9.1% and 9.8%, and mAP displays respective increments of 6.1% and 6.4%.
It should be noted that the curriculum learning framework proposed here incorporates difficulty evaluators and training schedulers determined through expert prior knowledge, independent of data-driven algorithms. Consequently, the framework may possess a certain degree of subjectivity. To address this concern and advance the research, future investigations ought to explore the application of data-driven models or algorithms to determine difficulty evaluators and training schedulers, thereby reducing the impact of human-driven design elements.
Footnotes
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: G. Yue, C. Liu; data collection: Q. Gao, Y. Du; analysis and interpretation of results: C. Liu, Y. Li; draft manuscript preparation: G. Yue. All authors reviewed the results and approved the final version of the manuscript.
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This study was supported by the National Natural Science Foundation of China (52108411), the Scientific Research Project of Shanghai Science and Technology Commission (23QB1404900), the Belt and Road Cooperation Program under the 2023 Shanghai Action Plan for Science, Technology and Innovation (No. 23210750500), the Fundamental Research Funds for the Central Universities (22120230311), and the Scientific Research Project of Shanghai Municipal Commission of Housing and Urban-rural Development (2021-002-032).
The authors are responsible for all views and opinions expressed in this paper.
