This application is the national stage entry of International Application No. PCT/CN2020/120598, filed on Oct. 13, 2020, which is based upon and claims priority to Chinese Patent Application No. 201911059296.3 filed on Nov. 1, 2019, the entire contents of which are incorporated herein by reference.
The present invention belongs to the field of automatic detection, relates to a ground penetrating radar image (or B-scan image), in particular to a method for adaptively selecting a ground penetrating radar image for detecting a moisture damage.
Ground penetrating radar (Ground Penetrating Radar, GPR for short) is an instrument for detecting a condition under the surface of earth and imaging by radar impulse waves, and its principle is detecting a material characteristic in a medium by emitting and receiving high frequency electromagnetic (EM) waves via an antenna. GPR uses a high frequency wireless radio wave which is usually polarized, the EM wave is emitted under the surface of the earth, and when the EM wave strikes an object buried under the surface of the earth or reaches a boundary with variable dielectric constants, a reflected wave received by the receive antenna will record a signal difference of a reflection echo. Featured with high precision, high efficiency and non-destructive in detection by ground penetrating radar, GPR is widely applied to many fields of archaeology, mineral exploration, hazardous geological survey, geotechnical engineering investigation, engineering quality detection, building structure detection and military target detection.
As GPR can be used for continuous, fast and non-destructive detection, GPR has already been applied to road traffic, for example, GPR has been widely applied to cavitation of a tunnel substrate, pavement cavitation, recognition of dowel steel or a reinforcing bar of a building or a bridge deck slab and underground pipelines. However, it is hard to explain ground penetrating radar data, explanation of the GPR image is often dependent on experience of a GPR expert. Furthermore, in an actual project, there are many pavement structures and many defect types, and depths where defects are distributed are different, for example, the defects of the asphalt pavement primarily include moisture damage, crushing and cracks centralized in an asphalt layer (the depth ranges from 0 to 22 cm). The defect of a cement pavement is primarily cavitation centralized in a semi-rigid layer (the depth is greater than 24 cm). A white and black pavement has the two defects and the depth ranging from the asphalt layer, the cement pavement, the semi-rigid layer and a roadbed are 0-1.5 m. In order to detect different defects, it is often needed to combine radar antenna in an array. Meanwhile, as a result of highway mileage, pavement inspection will generate mass data. It is hard to meet an intelligent detection demand on the pavement dependent on an artificial experience recognition method. It is an urgent need to establish a database of pavement defects and to introduce intelligent recognition methods such as deep learning to detect defects of an expressway (or other underground target bodies) intelligently.
In existing related researches, GPR images and a deep learning method are combined for automatic recognition. At present, related researches mainly focus on recognizing hyperbola targets (such as isolated target bodies, for example, a reinforcing steel bar, a crack and the like). A deep learning model is adopted to recognize and position hyperbola features of the radar image to achieve a relatively high recognition precision. A data set is constructed by optimizing GPR images with high contrast between target and ground dependent on expertise. In most cases, GPR data (A-SCAN signal, is single radar trace, or waveform) is subjected to signal post processed methods such as DC offset removal, gain processing, band-pass filtering, background removing, two-dimensional filtering, migration and deconvolution, the target body feature is highlighted from background and then the GPR image (B-SCAN, stacking of A-Scans) is intercepted to construct a proper GPR image data set. On this basis, training of a corresponding deep learning model (or an image classification model) improves the automatic recognition efficiency and precision of the GPR images, thereby providing a novel analytical method for automatic application of GPR.
However, in an existing deep learning study for recognizing the target body based on the radar images, contrasts (plot scale) of all GPR images are selected according to manual experience and are centralized in the hyperbola target with obvious features. The GPR images with suitable plot scales or contrast values can facilitate an expert or the deep model to detect the target body correctly and the images with unreasonable contrast value will gain a mistaken error. Intelligent detection application of GPR is hindered by selecting the GPR images manually.
Taking a common pavement defect as an example, the moisture damage is one of major reasons which cause early damage of the asphalt pavement. Quick detection of the moisture damage is a difficulty all the time. The Chinese patent (Method for recognizing moisture damage based on time-frequency statistic characteristic of ground penetrating radar signal, 201910100046.3) provided by the writer achieves detection and automatic analysis of the moisture damage, analyzed from the aspect of GPR data rather than spectra. GPR images is an effective method for judging the moisture damage and the bridge joint. The defect of the moisture damage is not the hyperbola feature but a more complex image feature. There are no related detection studies utilizing the images.
As a result of different moisture contents of the defects, in detection by a same set of GPR apparatus on a same path at one time, the plot scales corresponding to the proper images in different moisture damage regions are different, which hinders application of GPR in automatic detection. Therefore, it is an urgently need to provide a method for selecting the radar image with the proper contrast automatically according to the GPR data and then inputting the GPR image into the recognition model (for example the deep model) to recognize the target body (moisture damage) automatically.
Aiming at deficiencies and defects in the prior art, the present invention aims to provide a method for adaptively selecting a ground penetrating radar image for detecting a moisture damage, which solves a problem of selecting the GPR image with the proper contrast value manually based on the GPR image in the prior art.
In order to solve the technical problem, the present invention adopts a technical scheme as follows:
A method for adaptively selecting a ground penetrating radar image for detecting a moisture damage, wherein the method adaptively selects a ground penetrating radar image with a proper contrast according to data of the GPR image, the method including the following steps:
S1, reading pre-processed GPR data:
generating radar images with different contrast values randomly in a set contrast data range after pre-processing GPR data, so as to construct an initial random image data set, the initial random image data set including N pictures;
S2, adjusting resolutions of the pictures:
defining the initial random image data set as an RID data set, zooming the RID data set to 224*224 and defining the zoomed data set as a RBD data set;
zooming the resolution of a moisture damage initial image data set directly to 224*224 to obtain the RBD data set;
S3, inputting the data set into a recognition model:
S4, outputting a moisture damage result:
post-processing the output result of the recognition model in the S3, post-processing including the following steps:
where 1≤m≤H0, 1≤n≤W0 where in H0 is a picture height of the image output by the recognition model and W0 is a picture width of the image output by the recognition model;
summating the matrixes Ai corresponding to the N pictures in the RID data set and calculating a mean value thereof to acquire a mean value matrix A, A being defined as:
S52, setting k1=0.8 and θ0=0.5, and updating the mean value matrix A according to a formula below to acquire an updated mean value matrix A, set the elements in A which are lower than the k1*max(max(A)) θ0), to 0 and up date A;
A(A<max(k1*max(max(A)),θ0))=0
wherein
S53, acquiring a judging condition T for judging whether the target is present or not according to a formula below on a basis of the updated mean value matrix A, and if T is equal to 1, indicating that a target is present and if T is equal to 0, indicating that no target is present;
S6, generating the image randomly incrementally and selecting the image with a proper contrast:
The present invention further has the following technical characteristics:
The method for acquiring GPR data includes: acquiring field data of the asphalt pavement by using the GPR system, determining a damaged region of the asphalt pavement with stripping or whitening in the field data acquisition process and acquiring GPR data corresponding to the damaged region.
During a field data acquisition process, sampling parameter requirements include that a sampling interval is smaller than 15 cm, an antenna frequency is greater than 1.6 GHz and a sampling frequency is 10-20 times of a main frequency of an antenna.
Pre-processing is a course of adopting a direct current drift connection algorithm, a ground correction algorithm, a background deduction algorithm, a band-pass filtering algorithm and performing a sliding average algorithm to perform pre-processing.
The set data range of the contrast is 0.5-1.8.
N is equal to 100.
Compared with the prior art, the present invention has the benefits that
(I) Based on a concept of particle filtering, to-be-detected GPR data is read and GPR image with different contrast values are generated randomly, so that a random data set is constructed by a result. The generated images are feed into the recognition model and a threshold value is set based on a global statistic result. A proper image with suitable plot-scale value is found on this basis and consistency of the proper image found behind and after is compared as a searching and judging condition. If a stop condition is not met, a random sample image dataset size is increased continuously. The research covers image with all possible contrasts, can find the proper B-scan image quickly and effectively and solves the problem of selecting the proper radar image automatically, thereby laying a foundation for recognizing the GPR image automatically.
(II) A recognition algorithm and the deep learning model (or the image classification model) are combined to find the proper B-scan image effectively, quickly and automatically to achieve automatic recognition and detection based on the GPR spectra, and meanwhile, the recognition precision is improved.
(III) Verified by an experiment, the method and the moisture damage detection model based on YOLO are used for generating the proper GPR spectra from original GPR data and detecting the moisture damage defect automatically, thereby improving the intelligence of moisture damage detection of the asphalt pavement.
Implications of the marks in the drawings are as follows: 1-1, GPR image corresponding to a proper contrast value, 1-2, GPR image corresponding to a too small contrast value, 1-3, GPR image corresponding to a too large contrast value and 1-4, a true moisture damage defect range in the GPR image corresponding to the proper contrast.
Further description of specific embodiments of the present invention in detail will be made below in combination with drawings.
Reasons of contrasts (plot scale) on influence of GPR spectra: asphalt pavement investigation is carried out by using GPR setting to obtain radar data, the radar data is post-processed to increase difference between the target body and the background and then the processed radar data is converted into the GPR image.
Specific embodiments of the present invention are given below. It should be noted that the present invention is not limited to the specific embodiments below and equivalent transformations made based on the technical scheme of the application shall fall within the scope of protection of the present invention.
The embodiment provides a method for detecting a moisture damage of an asphalt pavement as shown in the
S1, a moisture damage image data set is acquired through GPR field survey on asphalt pavements:
S11, GPR pavement investigation and data acquisition: field GPR data of the asphalt pavement acquired by using the GPR system, and a damaged region of the pavement with stripping or whitening is determined in the field data acquisition process;
In the S11, during the field data acquisition process, required by sampling parameters, a sampling interval is smaller than 15 cm, an antenna frequency is greater than 1.6 GHz and a sampling frequency is 10-20 times of a main frequency of an antenna;
these marks will emerge above the GPR image in form of small squares. In the
S12, an initial image set of the moisture damage is acquired: after pre-processing the GPR data corresponding to the damage region, the contrast of the GPR image is set and the GPR image is intercepted according to a length of 5-6 m to construct the initial image data set of the damage with the moisture damage, the bridge joint and the normal pavement, and features are marked respectively;
the image resolution of the initial image data set of the damage is 1090*300;
In the S12, pre-processing is a course of adopting a direct current (DC) drift correction algorithm (DC offset correction), a ground correction algorithm (find the ground layer), a background deduction algorithm (subtract the mean value of A-Scans), a band-pass filtering algorithm and performing a sliding average algorithm to perform pre-processing.
in the S12, the contrast of the set GPR image is 1.2-1.6, preferably 1.4 in the embodiment.
A process of acquiring the image data set of the moisture damage: when passing through the moisture damage region, a GPR antenna will mark in data acquisition software, and main features of the moisture damage are determined by plenty of investigation of living examples:
1) there are continuous or discontinuous highlighted regions in the asphalt layer;
2) the width/Height ratio in the image region is indefinite and is positively correlated to order of severity of the moisture damage.
The lowermost image in the
S2, resolutions of the pictures are adjusted:
S3, the data set is input into the recognition model:
Feature extraction is comprised of four stages to achieve 16-time down sampling to convert the input 224*224 into 14*14*1024, thereby providing CNN original data to follow-up YOLO detection;
In the YOLO v2 frame, a target detection and candidate frame is provided, YOLO Class Cony is provided with grids Grid=14*14, Anchor boxes=6. Loss function set by YOLO Transform is MSE (Mean Squared Error).
The mixed deep learning model is divided into a training set and a test set by means of the images obtained in the S2, the distribution proportion being 70% and 30%. A specific model training method includes training the designed mixed deep learning model by using a TL (Transfer learning) method. Loss function of the model uses a MSE method, and the number of Anchor boxes is acquired by classifying Height/Width ratios of the moisture damage and the bridge joint of the sample set according to a K-means method.
The mixed deep learning model uses three indexes: F1, Recall and Precision to measure performance of the model.
S4, a moisture damage result is output:
A result given by the recognition model has an overlapping phenomenon, including:
1) a longer moisture damage defect will have a plurality of predicted results which are overlapped;
2) part of the bridge joints expect a plurality of results judged are misjudged as moisture damages;
therefore,
the output result of the recognition model in the S3 is post-processed, post-processing including the steps:
(A) the present invention breaks through detection focused on hyperbola feature targets in automatic detection in the existing GPR field and achieves automatic detection of moisture damage defects of the asphalt pavement with complex target body features, thereby providing a ground for precise pre-maintain the asphalt pavement and automatic positioning of the moisture damage defect.
(B) as the present invention considers influence of zooming of the resolutions of the pictures and detects the moisture damage defects automatically by using the mixed model, it is time- and labor-wasting to recognize existing moisture damage defects by means of expertise and it is affected by human factors.
(C) the training sample sets of the present invention are originated from field test data and the samples are of wide representativeness, so that the problem that a FDTD simulation software synthesized data set for existing GPR field researches is not representative in sample is solved and limitation that automatic recognition in GPR field is only focused on automatic detection of hyperbola features is broken through.
(D) as the method provided by the present invention can achieve automatic detection and accurate positioning of the moisture damage defects, the recognition model can be provided for automatic detection based on an unmanned inspection vehicle in the later period, thereby achieving periodical detection and inspection in a defect region and further achieving precise curing and intelligent pavement maintenance.
The comparative example provides the method for detecting the moisture damage of the asphalt pavement. Other steps of the method are same as those in the embodiment 1 and the difference is merely that the S2 is different, and the input images in the S3 are different.
S2, resolutions of the pictures are adjusted:
the damaged initial image data set is defined as an ID data set, the ID data set is cut according to a dimension of 224*224 and the cut images including the moisture damages and the bridge joints are defined as an SD data set;
the damaged initial image data set is cut according to the dimension 224*224 to obtain the SD data set.
The comparative example provides the method for detecting the moisture damage of the asphalt pavement. Other steps of the method are same as those in the embodiment 1 and the difference is merely that the S2 is different, and the input images in the S3 are different.
S2, resolutions of the pictures are adjusted:
the damaged initial image data set is defined as an ID data set, the ID data set is cut according to a dimension of 224*224 and the cut spectra including the moisture damages and the bridge joints are defined as an SD data set, and the spectra constructed by mixing the BD data set and the SD data set as an MD data set;
the resolution of the damaged initial image data set is adjusted to obtain the MD data set.
Contrastive analysis is performed on the embodiment 1, the comparative example 1 and the comparative example 2, 1431 spectra of the original image data set is constructed according to the algorithm, and the BD, SD and MD data sets are constructed according to algorithm respectively.
The comparative example provides a method for detecting the moisture damage of the asphalt pavement. The method detects the moisture damage of the asphalt pavement by using an ACF (Aggregate Channel Features) algorithm.
The comparative example provides a method for detecting the moisture damage of the asphalt pavement. The method detects the moisture damage of the asphalt pavement by using a Cifar10 model.
Contrastive analysis is performed on the embodiment 1, the comparative example 3 and the comparative example 4.
The embodiment provides a method for adaptively selecting a ground penetrating radar image for detecting a moisture damage. As shown in the
S1, pre-processed GPR data is read:
GPR images with different contrasts are generated randomly in a set contrast data range after pre-processing GPR data to construct an initial random image data set, the initial random image data set including N pictures;
The method for acquiring the GPR data includes: acquiring field data of the asphalt pavement by using the GPR system, determining a damaged region of the pavement with stripping or whitening in the field data acquisition process and acquiring the GPR data corresponding to the damaged region.
In a field data acquisition process, required by sampling parameters, a sampling interval is smaller than 15 cm, an antenna frequency is greater than 1.6 GHz and a sampling frequency is 10-20 times of a main frequency of an antenna.
Pre-processing is performed in a pre-processing course by adopting a direct current drift correction algorithm, a ground correction algorithm, a background deduction algorithm, a band-pass filtering algorithm and a moving average algorithm.
The set contrast value range is 0.5-1.8.
N is equal to 100.
S2, resolutions of the pictures are adjusted:
S3, the data set is input into a recognition model:
Feature extraction is comprised of four stages to achieve 16-time down sampling to convert the input 224*224 into 14*14*1024, thereby providing CNN original data to follow-up YOLO detection;
In the YOLO v2 frame, a target detection and candidate frame are provided, YOLO Class Cony is provided with grids Grid=14*14, Anchor boxes=6.Loss function set by YOLO Transform is MSE.
The mixed deep learning model is divided into a training set and a test set by means of the images obtained in the S2, the distribution proportion being 70% and 30%. A specific model training method includes training the designed mixed deep learning model by using a TL method. Loss function of the model uses a MSE method, and the number of Anchor boxes is acquired by classifying Height/Width ratios of the moisture damage and the bridge joint of the sample set according to a K-means method.
The mixed deep learning model uses three indexes: F1, Recall and Precision to measure performance of the model.
S4, a moisture damage result is output:
the output result of the recognition model in the S3 is post-processed, post-processing including the steps:
S41, the quantity of candidate boxes BBoxes of images in the output result is judged, S42 is executed if the quantity of candidate boxes BBoxes is greater than 1, otherwise, the result directly is output;
S42, whether the candidate boxes BBoxes are overlapped or not are judged, S43 is executed if the candidate boxes BBoxes are overlapped, otherwise, the result directly is output;
S43, whether label names corresponding to the overlapped candidate boxes are identical or not are judged, and if yes, the label names corresponding to the merged candidate boxes being invariable and if no, indicating that moisture damage label names and bridge joint label names are comprised simultaneously, the label names being output as bridge joint, Joint;
S44, the candidate boxes are merged, the minimum value of intersected candidate boxes in x and y directions is taken, the maximum value of w and h is taken, and coordinates of the merged candidate boxes being [xmin, ymin, wmax, hmax];
S45, the result is output, the output picture resolution is adjusted to be equal to a picture resolution of the damage initial image data set in the output result of the recognition model, the output result being the label name with a target and an image of the candidate box BBoxes (x, y, w, h) corresponding to the target;
S5, whether a detection target is present or not is judged with an initial random image data set:
where 1≤m≤H0, 1≤n≤W0
wherein H0 is a picture height of the image output by the recognition model and W0 is a picture width of the image output by the recognition model;
the matrixes Ai corresponding to the N pictures in the RID data set are summated and a mean value thereof is solved to acquire a mean value matrix A, A being defined as
S52, as the range of the contrast is optimized, the target is greatly different from the background. If the tested GPR data contains the target, output results of most GPR images shall include the target region, and a mean value matrix A is large in value in the region. If the tested GPR data is free of the target, fewer image corresponding to improper contrasts have targets, and the mean value matrix A is small in value in the region.
k1=0.8 and θ0=0.5 are set, and the mean value matrix A is updated according to a formula below to acquire an updated mean value matrix A,
A(A<max(k* max(max(A)),θ0))=0
wherein
S53, a judging condition T for judging whether the target is present or not is acquired according to a formula below on a basis of the updated mean value matrix A, if T is equal to 1, indicating that a target is present and if T is equal to 0, indicating that no target is present;
S6, generating the GPR image randomly with increment method and selecting the image with a proper contrast:
S61, if Flag is equal to 0, indicating that the random image sample set is generated for the first time, i.e., an initial sample set stage, not entering follow-up selecting judgment, setting Flag=1, then adding 5% of N pictures additionally as a sample of the random image data set, the total number of the pictures in the sample being N=(1+5%) N, and returning to the S2;
S62, if Flag is not equal to 0, indicating a non-initial stage, setting a picture association coefficient, and selecting the picture with the maximum association coefficient of the mean value matrix A as the image with the proper contrast;
the association coefficient Ri is defined as
wherein Ri is an association coefficient between the matrix Ai corresponding to the ith image and the mean value matrix A; m is a coordinate value in a height direction; n is a coordinate value in a width direction; μA is a total mean value of the mean value matrix A; and μA
a termination condition of the selection process is as follows:
wherein F1 is an evaluation index of deep learning; F1Pre is an evaluation index of the previous deep learning, and is 0 initially; TP is a true target region; FP is a misrecognized true value, representing that a unrecognized true value is judged as a negative value or a background mistakenly; and FN is a misrecognized negative value, i.e., the background is taken as the target; an index F1 calculated this time is assigned to a variable F1Pre when the termination condition is not met, and then returning to the S61 to increase the sample set so as to re-select;
the image with the proper contrast is output by the system when the termination condition is met.
Effect Test Comparison:
By adopting the moisture damage image data set constructed manually, the deep learning model is trained by using the YOLO detection frame and the transfer learning and is recognized in combination with the algorithm in the
In order to further describe the effectiveness of the method (an incremental sampling method, marked as IRS) and compare the result of random selection method (RS), the
It is shown by the experiment that the incremental sampling method and the deep model are combined in use, such that the radar spectra with proper contrasts can be selected from the GPR original data effectively, thereby providing an effective method for automatic application of GPR.
Although the method verifies recognition of the moisture damage defects, the method is not limited to the case. Recognition of the targets in other radar spectra by the method shall fall within the scope of protection of the present invention.
The embodiment provides a method for detecting the moisture damage of the asphalt pavement based on adaptive selection of gray levels of images. As shown in the
The selection method for the GPR image with the proper contrast is the adaptive selection method for the GPR image;
the adaptive selection method for the ground penetrating image is as same as the method for detecting the moisture damage of the asphalt pavement in the embodiment 2.
The recognition models in the embodiment 1 and the embodiment 2 are same, and the post-processing steps in the embodiment 1 and the embodiment 2 are same.
The method of the embodiment can optimize the image for each GPR data and input the optimized image to the deep model to obtain the detection result. The method solves the problem of image optimization and image recognition of the moisture damage, thereby truly achieving automatic and intelligent work on moisture damage defect detection.
Number | Date | Country | Kind |
---|---|---|---|
201911059296.3 | Nov 2019 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/120598 | 10/13/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/082904 | 5/6/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
10088586 | McVay | Oct 2018 | B2 |
10234552 | Jazayeri | Mar 2019 | B1 |
20070090989 | Weil | Apr 2007 | A1 |
20130082857 | Beer et al. | Apr 2013 | A1 |
20160097879 | Stolarczyk | Apr 2016 | A1 |
20180011039 | Colosimo | Jan 2018 | A1 |
20190154442 | Annovi | May 2019 | A1 |
20200133298 | Fowler | Apr 2020 | A1 |
Number | Date | Country |
---|---|---|
109212523 | Jan 2019 | CN |
109782274 | May 2019 | CN |
110245642 | Sep 2019 | CN |
111025286 | Apr 2020 | CN |
102030519 | Oct 2019 | KR |
Number | Date | Country | |
---|---|---|---|
20220276374 A1 | Sep 2022 | US |