1. Introduction
In recent years, with the promotion of road transportation by economic development, the types and quantities of vehicles have been diversified, resulting in the rapid development of expressways. However, due to the increase in traffic flow and traffic axle load, the pavement will be damaged in varying degrees, such as cracks, permanent deformation, looseness, potholes, and slippage. As the main damage types, ruts and lateral cracks reduce the performance of the road surface, seriously affect driving comfort, threaten driving safety, and even cause damage to the road structure.
One of the primary pavement fatigue modes is the rutting in the asphalt and the underlying unbonded layer [
1,
2]. Rutting maintenance accounts for about 80% of asphalt pavement maintenance in China [
3]. As one of the indicators for inspecting the degree of road damage, rutting has always played an indispensable and important role in road construction, inspection, and maintenance. An accurate rutting prediction model can guide pavement design and provide a foundation for pavement maintenance and repair.
By accurately predicting rutting depth, engineers can select the appropriate treatment and optimize the sequence and funds of the maintenance at the network level. Furthermore, good prediction allows for preventive maintenance throughout the pavement’s life cycle [
4]. In order to collect pavement indicators, such as the rutting depth of different pavement structures, a test road is usually constructed, and an actual vehicle loading test is carried out. Since test roads are subjected to real traffic and environmental conditions, they are the most practical way to assess the impact of various parameters. It can be seen that a large number of models apply AASHO, NCAT, and other relevant data of large-scale test roads in the field loaded by actual vehicles. Although more accurate predictive models are available, these models cannot effectively reflect the situation of Chinese roads.
In November 2015, RIOHTrack (Research Institute of Highway MOT Track) was completed in China, aiming to verify the life-cycle service performance of long-life asphalt pavements [
5]. Since then, China has fully grasped the evolution of asphalt pavements’ whole-life multi-service performance. The conditions have been created to make up for the lack of original scientific data that has long constrained the innovation and development of the pavement discipline in China [
6]. In the ROIHTrack, 19 main test pavement structures with different combinations of structural rigidity were erected to study and compare long-term performance and evolution. Relying on the automatic monitoring data of RIOHTrack, many prediction models and evaluation models for highway pavement have emerged [
7,
8,
9,
10].
However, RIOHTrack experiments are costly, and data collection also requires high costs. So far, an effective data enhancement model has yet to be proposed to augment the RIOHTrack experimental data credibly. In this case, how to efficiently use existing data and conduct credible data enhancement on existing data is very necessary. To generate the experimental data for RIOHTrack reliably, we propose a rutting data augmentation model based on Gaussian Radial Basis Neural Networks. These data provide sufficient data on which to build the rutting depth prediction model, improve the prediction accuracy of different neural network models, and validate the effectiveness of the augmented data model.
The main contributions of this paper are as follows:
- (1)
For the first time, the asphalt rutting depth data augmentation model based on the Gaussian Radial Basis Neural Network algorithm is proposed, which has higher accuracy than other machine learning algorithms and can reliably augment the RIOHtrack test data.
- (2)
Aiming at the effect of data enhancement, the experimental analysis is carried out on different asphalt structure pavements. For different neural network algorithms, using augmented data for rutting depth prediction improves the prediction accuracy by 30% compared with the original data. The effectiveness of the asphalt rutting data augmentation model based on the Gaussian Radial Basis Neural Network is verified.
The rest of this paper is organized as follows:
Section 2 introduces the existing neural network-based rutting depth prediction work and the motivation of this paper.
Section 3 introduces some basic concepts and principles of the algorithm.
Section 4 builds a rutting data expansion model based on feature engineering and radial basis function neural networks; then, it compares various data expansion methods through numerical experiments and analyzes their advantages and disadvantages. Finally,
Section 5 evaluates the data expansion model and looks forward to future work.
2. Related Word
The prediction and evaluation of rutting disease on asphalt pavement is an important index to study the degree of pavement damage and has been paid more and more attention by researchers. With the continuous development of computational science and data-driven methods [
11,
12,
13,
14], several researchers have studied the mechanical properties of asphalt mixtures from the perspective of theoretical analysis, aiming to accurately establish the intrinsic structure relationships of asphalt mixtures using viscoelastic, flexible layered systems and finite element analysis methods [
6,
10,
15,
16,
17,
18]. Many scholars have studied pavement metrics such as rutting depth using neural networks or statistical methods and proposed a data-driven approach to predict asphalt pavement metrics [
7,
19,
20].
As a new tool in the field of modeling and prediction, artificial neural network (ANN) has become very popular in many fields, such as medicine, finance, transportation, etc. [
21]. Neural networks (NNs) have been successfully utilized recently to solve many pavement engineering tasks, including pavement performance evaluation, pavement roughness estimation, fatigue cracking prediction, and maintenance decision optimization, due to their effectiveness in prediction and classification [
22,
23,
24,
25]. There are two main categories of NNs applications for rutting data mining. Different asphalt mixtures can be evaluated for the performance of rutting depth and then used as a guide to design and maintain pavements. The other is to build a rutting depth prediction model through NN, which provides an essential basis for the maintenance and repair of the road surface.
According to Simpson et al. [
26], neural networks are used to model rutting based on 12 parameters, such as asphalt concrete (AC) thickness, base thickness, and AC voids. As compared to linear regression, NN’s prediction performance is significantly better. Overfitting occurs when all data are trained, resulting in the duplication of features. Based on the long-term pavement performance (LTPP) database, Gong et al. [
27] use NN training to predict rutting. In order to explain the NN algorithm, a random forest model is used to calculate the importance of pavement features. Based on artificial neural networks and genetic programming models, Mirabdolazimi et al. [
28] predict the rutting depth. Experimental results are in good agreement with both artificial neural networks and genetic programming models. A neural network model has been used to investigate the complex relationships between asphalt properties and behavior, using a civil engineering application involving asphalt materials. Suo et al. [
29] apply multiple regression techniques to develop a nonlinear model that can be used to study asphalt rutting behavior. This analysis can be used to design asphalt mixtures for new and repaired pavements. Xu et al. [
30] develop a rutting prediction model using a random forest module on Python, suggesting that the proposed model can improve rutting prediction accuracy and identify the factors influencing the prediction. To establish a better performance rutting prediction model based on deep learning, Shang et al. [
31] use a neural network (BPNN) and long short-term memory (LSTM) neural network combined with an attention model. It is found that the model has excellent prediction performance, with
values of 0.821 for the training set and 0.796 for the testing set. Experiments have demonstrated that neural network algorithms perform well in modeling rutting prediction, but they require a lot of data to provide support.
When modeling and predicting road rutting using the NN, appropriate input data will directly affect the selection of parameters, model performance quality, and prediction results’ accuracy. In addition, due to the uncertainty of field data and the short-term characteristics of indoor experimental data, if the amount of input data is insufficient, the NN cannot be accurately modeled. In the case of limited data, it is very necessary to enhance the original data.
Data augmentation was performed in the analysis of spectral data [
32]. Data density is increased by adding Gaussian noise to the original data, thereby reducing prediction error. Data augmentation is becoming increasingly common in computer vision and pattern recognition, especially in image processing [
33,
34,
35]. Take an image as an example. Data augmentation is simply deforming the image to augment the data set and deal with image deformation caused by different camera angles. The most commonly used methods are left and right flip, random crop, rotation, translation, noise perturbation, brightness and contrast transformation, and many other simples and efficient methods. In addition to enhancing image data, neural networks have been widely used in the enhancement tasks of time-series data. Guillermo et al. [
36] develop a probabilistically composed electrocardiogram generation algorithm, used synthetic data to enhance training convolutional neural networks, and achieved good classification results. Snow [
37] uses multiple Generative Adversarial Network (GAN) stacks to simulate a variety of multivariate time-series data and apply it in the financial field. Li et al. [
38] introduce the Transformer algorithm based on GAN to solve the problem that traditional algorithms cannot effectively model long sequence data points with irregular time relationships. However, few augmented models for asphalt rutting data are based on neural network algorithms. So far, the work has yet to be conducted on the augmentation of rutting data, which shows that the augmentation of rutting data is meaningful.
In contrast to previous work, this paper makes use of Gaussian radial basis neural networks to develop an augmented model for rutting depth data with high accuracy. Moreover, it has good applicability to different types of asphalt pavements of RIOHTrack. It provides credible data support for the subsequent discovery of asphalt pavements’ short-term and long-term service performance using rutting data.
4. Experiment and Analysis
The measured rutting data come from the RIOHTrack. RIOHTrack includes 25 types of asphalt pavement structures in a runway-like layout totaling 2039 m. Over 1200 dynamic stress and strain sensors were embedded in 19 types of asphalt pavement structures in the main test section of the Ring Road in order to collect the mechanical response state of the asphalt pavement structure in real time under the coupling effect of load and environment. During the past five years, the collection work has accumulated relatively complete data of rutting depth about different pavement structures [
45].
RIOHTrack covers all AC structure layers of China’s high-grade highways as well as the flexible base thickness of thick asphalt pavement. The thickness of the asphalt concrete structure layer is 12, 18, 24, 28, 36, and 48 cm (or 52 cm). From the perspective of the type of base structure, it includes four typical structures: rigid base structure, semi-rigid base structure, flexible base structure, and full-thick asphalt pavement structure [
5].
Figure 3 shows the layout of the pavement structure.
This study uses measurement data of the full-scale pavement structure of 19 types of asphalt pavements as the data source. For each road surface, 103 efficient data samples are available, 52 of which are used for training, and the rest are used for testing. The features in the training set correlate highly with rutting depth. RMSE, MAE, MAPE, and
indicators indicate the difference between the actual and predicted values. The smaller the RMSE, MAE, and MAPE values, the higher the model’s accuracy. The closer
is to 1, the higher the model’s accuracy. The definitions of these accuracy metrics are shown in
Table 2.
4.1. Model Building
The framework of the rutting data augmented model based on RBFNN is shown in
Figure 4, which includes data preprocessing, feature engineering, and data augmentation.
Data preprocessing is a way of converting the raw data into a much-desired form so that valuable information can be derived from it, which is fed into the training model for successful medical decisions, diagnoses, and treatments [
46]. This article deletes duplicate and missing data first; then, it converts the cumulative loading axis value into logarithmic form for consideration, since it is too large.
Data features are created by transforming raw data into features that more accurately describe the problem and then are applied to the prediction model, improving its accuracy. The features in the data directly affect the predictive model and the obtained results. A recent rutting prediction model based on RIOHTrack automatic monitoring data fits the expression of the mechanical empirical constitutive equation (
M-
E model), which shows that the rutting depth is affected by temperature, load, deflection, and material parameters [
47].
In this paper, the existing data are analyzed first, and the highly correlated features are removed according to the Pearson correlation coefficient to avoid the duplication of features in the modeling process. The existing data of the ring road are the loading period (LP), atmospheric temperature (AT), road surface temperature (RST), and logarithm of accumulated load (LAL). Taking the road data of STR2 as an example, six features, including single loading times (SLT) and difference in load change (DLC), are obtained by feature engineering. The data are shown in
Table 3.
The heat map of the Pearson correlation coefficient matrix obtained from the correlation analysis is shown in
Figure 5. If the correlation coefficient is above 0.8, it is considered that two features are highly correlated, and one feature is deleted to avoid feature duplication.
It can be seen that the features highly correlated with the rutting data are LP and LAL. However, there is also a high correlation between these two features, so only LAL is retained in this paper. In addition, this paper keeps AT due to the high correlation between AT and RST. Finally, the rutting data are extended by four essential features: AT, LAL, SLT, and DLC.
4.2. Performance of RBFNN-Based Rutting Augmentation Model
Designed pavement structures in RIOHTrack can be further classified into six categories based on their structural combination and asphalt layer thickness [
47]. There are six types of pavement structures selected in this paper for expansion, with STR2 representing thin semi-rigid AC base structures, STR8 representing common semi-rigid base structures, STR5 representing rigid composite base structures, STR12 representing an inverted structure, STR11 representing thick AC base structures, and STR18 representing full depth AC structures.
Figure 6 shows the differences between the augmented data and the actual data in the test set of road data. There are five nodes in the input layer,
n nodes in the hidden layer, and one node in the output layer of the RBFNN structure. The hidden layer neural units can be obtained through training, and in the RBFNN of the six road structures, there are 28, 22, 17, 30, 22, and 28 units. The accuracy indicators of the six types of data augmentation are shown in
Table 4.
As shown in
Table 4, the RMSE and MAE of the six types of structures are both single digits, and the values of MAPE are all less than 10%. Except that
of STR5 is 0.9137, the
values of other types are all above 0.95. The results show that the RBFNN-based data augmentation model proposed in this paper can make full use of feature information and achieve better augmentation accuracy. Hence, the model is suitable for all pavement structure data and has good generalization ability.
The residual distribution should be zero mean to ensure a good effect of the rutting depth interpolation augmentation model. Therefore, it is necessary to test the residuals. RBFNN augments the rutting data of six road surfaces, the residual histogram of the result is shown in
Figure 7, and the probability density map of residual error is shown in
Figure 8.
Figure 8 shows that the residuals of the model results in this paper are close to a normal distribution. To better test the distribution of model prediction residuals, the K-S test [
48] is used to test whether the residuals of the model in this paper obey the normal distribution to verify the model’s reliability. When the significance level is 0.05, the statistic calculated by the K-S test is 0.06294, and the
p value is 0.16181 (>0.05), which does not violate the original hypothesis, indicating that the prediction residuals of the model obey the normal distribution.
4.3. Model Comparison and Evaluation
This paper also compares the performance of RBFNN, KNN, DT, RF, XGBoost, MLP and SVM in terms of RMSE, MAE, MAPE and
. Using the Scikit learn [
49] library for Python, the baseline models are implemented using recommended parameters.
RBFNN in this paper is almost the best algorithm used to augment the above six types of road surfaces. The average results of six types of pavement indicators are used for simplicity. The comparison results of all algorithms are shown in
Table 5.
In
Table 5, the RBFNN model is more accurate than the baseline model for data augmented and is the best performer under different metrics. It can be seen that the data augmentation model proposed in this paper not only has a good data augmentation effect but also has a good generalization ability and can adapt to highly complex pavement structures.
4.4. Performance of the Augmented Dataset on Other Tasks on Rutting Depth
The regression estimation of rutting depth is tested to verify whether the augmented rutting data can be used in other tasks. This paper compares the training results before and after data augmentation for different NN algorithms, such as RBFNN, MLP, and ELM algorithms. For RBFNN, ELM, and MLP, 9 input nodes, 28 hidden nodes, and 1 output node are set up to perform regression estimation on the rutting depths of six pavement structures of STR2, STR5, STR8, STR11, STR12, and STR18, respectively. Boxplots of the performance of each algorithm on RMSE, MAE, and MAPE are shown in
Figure 9.
As shown in
Figure 9, it is easy to find that the model accuracy has been significantly improved for the neural network algorithms under two different settings of the data set, using the augmented data as the training set. The comparison results of different algorithms are shown in
Table 6 and
Table 7.
Compared with the raw dataset, the Average MAPE of the model trained with the augmented dataset, the maximum boost, the minimum boost, and the average boost are 75.49%, 42.86%, and 59.25%, respectively. The Average RMSE has an enormous improvement. The maximum, minimum and average improvements are 71.59%, 34.37%, and 54.28%, respectively. The maximum increase in Average MAE, minimum, and average are 83.03%, 46.34%, and 66.05%, respectively. It is found from the experiment that using the RBFNN model to enhance the original data of the rutting data can effectively improve the prediction accuracy of the neural network algorithm for the rutting depth regression compared with the original data. It is verified that the augmented model is beneficial to the data mining tasks of rutting depth.
5. Conclusions
This paper proposes a rutting data augmentation model based on a radial basis function neural network, and the pavement rutting data of six different structures are augmented by screening out important, relevant features. The test experiments show that the expansion performance of the proposed model is better than other traditional models and neural network models in terms of accuracy indicators. Moreover, the model has better generalization performance. An experiment is tested for the rutting depth regression estimation, and it is found that using augmented data as the training set can effectively improve the regression accuracy of the neural network algorithm. This experiment verifies that the data augmentation method can effectively improve data quality.
In summary, the rutting data augmentation model proposed in this paper has the following advantages:
Avoid the uncertainty error caused by the use of field data and increase the amount of data, which can further improve the accuracy of the neural network-based prediction model;
Generate relatively regular data and try some new algorithms to explore the periodic characteristics of the data;
Effectively reduce the measurement cost. It can perform low-density measurements of rutting data and high-density measurements of easy-to-measure data such as temperature and axle order.
In further research, we hope to introduce the constitutive equation of rutting depth into the data augmentation model, aiming to transform the data-driven model to both a mechanistic and data-driven model.