Movatterモバイル変換


[0]ホーム

URL:


CN111126505A - Pavement crack rapid identification method based on deep learning - Google Patents

Pavement crack rapid identification method based on deep learning
Download PDF

Info

Publication number
CN111126505A
CN111126505ACN201911385351.8ACN201911385351ACN111126505ACN 111126505 ACN111126505 ACN 111126505ACN 201911385351 ACN201911385351 ACN 201911385351ACN 111126505 ACN111126505 ACN 111126505A
Authority
CN
China
Prior art keywords
crack
image
cnn
cracks
size
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911385351.8A
Other languages
Chinese (zh)
Other versions
CN111126505B (en
Inventor
侯越
彭勃
王俊涛
杨湛宁
陈逸涵
曹丹丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Technology
Original Assignee
Beijing University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of TechnologyfiledCriticalBeijing University of Technology
Priority to CN201911385351.8ApriorityCriticalpatent/CN111126505B/en
Publication of CN111126505ApublicationCriticalpatent/CN111126505A/en
Application grantedgrantedCritical
Publication of CN111126505BpublicationCriticalpatent/CN111126505B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种基于深度学习的路面裂缝快速识别方法,首先调整现场照片的大小,其次,调整现场图片的曝光。原始的现场照片光照不均匀,必须对不均匀的曝光进行处理才能实现现场图像的遮挡效果。利用基于灰度分布的像素强度值的直方图来拟合灰度像素值的分布。用基于上一步的均值的阈值方法来实现二进制颜色可视化。如果像素值大于阈值,则将其设置为背景。采用基于连接构件的方法使裂缝形状增强。应用连接工具去噪。搜索图中所有连接的对象,并检查裂缝形状的面积。如果裂缝形状的面积小于阈值,则认为是噪声。如果裂缝形状的面积大于阈值,则视为裂缝。最后,调整CNN输入,并应用扩张和侵蚀重新连接裂缝。调整CNN超参数,确定最优CNN框架。

Figure 201911385351

The invention discloses a method for fast identification of pavement cracks based on deep learning, which firstly adjusts the size of the on-site photo, and secondly, adjusts the exposure of the on-site image. The original scene photo has uneven lighting, and the uneven exposure must be processed to achieve the occlusion effect of the scene image. The distribution of grayscale pixel values is fitted using a histogram of pixel intensity values based on the grayscale distribution. Binary color visualization is achieved with a thresholding method based on the mean of the previous step. If the pixel value is greater than the threshold, set it as the background. The crack shape is enhanced using a connecting member-based approach. Apply the join tool to denoise. Search for all connected objects in the graph and check the area of the crack shape. If the area of the crack shape is smaller than the threshold, it is considered noise. If the area of the crack shape is larger than the threshold value, it is considered as a crack. Finally, the CNN input is adjusted, and dilation and erosion are applied to reconnect the cracks. Adjust the CNN hyperparameters to determine the optimal CNN framework.

Figure 201911385351

Description

Pavement crack rapid identification method based on deep learning
Technical Field
The invention belongs to the field of image processing, and relates to a pavement crack rapid identification method based on deep learning. The method is applied to the unprocessed original pavement crack field picture and identifies four crack types.
Background
Cracking is one of the inevitable problems in pavement damage. Civil engineers who detect cracks are currently most often detected by methods such as manual visual inspection or laboratory experiments. However, these methods are cumbersome and labor intensive and slow down the efficiency of maintenance of the pavement.
In this regard, there have been many image processing methods for rapidly detecting a road surface crack and recognizing the crack, for example, a directional edge detection method for analyzing a road surface image using noise; a structural state monitoring method based on adaptive visual crack detection; the automatic detection method of pixel-level precision is carried out on the asphalt pavement cracks by utilizing a convolutional neural network (Crack Net); heuristic optimization edge detection algorithm based on combination, automatic detection method of Convolutional Neural Network (CNN), and the like.
However, the current detection methods have some problems:
1. in actual road surface maintenance work, a lot of background noise is generally generated in a picture taken on site by a road surface detection system due to uneven illumination, low camera resolution, stains, and the like, and this has not been considered sufficiently in conventional research. Thus, the CNN model, after learning from clean, qualified photographs, may not be suitable for live, noisy original photographs.
2. Some studies have trained their CNN models using labeled images with pre-manually identified crack locations and pre-identified crack types.
3. Automatic crack identification and classification are more studied, but less research is done on the morphological characteristics of cracks and different repair activities due to different causes.
Therefore, the invention provides a pavement crack rapid identification method based on deep learning, which divides pavement cracks into four types: transverse cracks, longitudinal cracks, oblique cracks, crocodile skin-like cracks. Unlike other CNN methods, this method can identify pavement crack patterns using a limited number of live images that have not been manually identified in advance for training. The invention has the advantage that the unprocessed road surface crack field image can be learned without manual operation in a very early learning stage, even if the image has some background noise. The internal preprocessing step can reduce useless information and simplify input of CNN, thereby improving performance, helping civil engineers to timely carry out corresponding maintenance and timely repairing cracks before the cracks deteriorate to generate destructive effect.
Disclosure of Invention
The technical scheme adopted by the invention is a pavement crack rapid identification method based on a deep convolutional neural network, which comprises two parts of image preprocessing and CNN (convolutional neural network), as shown in figure 1, and comprises the following specific steps:
the method comprises the following steps: and (4) preprocessing a live photo.
First, the size of the live photograph is adjusted so that the live photograph is uniformly adjusted to 856 × 856 pixels. Secondly, the exposure of the live picture is adjusted. The original live photo is not uniformly illuminated, and the shielding effect of the live image can be realized only by processing the non-uniform exposure. Two methods are used to treat different types of pavement cracks:
1) if the crack is a transverse crack, an oblique crack or an alligator skin-shaped crack, an average value method is adopted, namely an average pixel value P _ m is taken from each single field image, wherein m represents an average value; circularly traversing each column, recording the pixel value c (: i) of each column, wherein i is a circular parameter, i is 1,2,3 … …, and taking the average value c _ m (i) of c (: i); then, the pixel value of this column is adjusted, and the adjusted pixel value is equal to the difference between the column average and the graph average plus the original pixel value: c (: i) ═ c (: i) + (c _ m (i) -P _ m). (1)
2) If the crack is a longitudinal crack, a mask processing method is adopted, and the following model is adopted for the image with uneven illumination:
I′(x,y)=I(x,y)+B(x,y) (1)
where I' (x, y) is a non-uniform illumination image, I (x, y) is an image uniformly illuminated in an ideal state, B (x, y) is a background image reflecting a luminance distribution, x represents an abscissa of an image matrix, and y represents an ordinate of the image matrix.
Typically, a grayscale offset is added after the result:
I(x,y)=I′(x,y)-B(x,y)+offset (2)
wherein the gray scale offset is typically set to the average of the low pass filtered results to make the average intensity of the image after masking consistent with the original image.
Next, the grayscale resolution is reduced to 32 levels within the grayscale range, 0-7, 8-15, … 248-255. The gray values within a certain range become close to the threshold value, e.g. 10 becomes 8 and 250 becomes 248.
Then, a histogram based on the pixel intensity values of the gradation distribution is used to fit the distribution of the gradation pixel values, a threshold is established, and whether it is a background or not is determined. Binary color visualization (black, white) is achieved with a thresholding method based on the mean of the previous step. If the pixel value is greater than the threshold, it is set as background. Since the crack is usually darker than the road surface, the dark pixel is set as foreground and the bright pixel is set as background; if the pixel value is greater than the threshold, the foreground is set. The background is set to 0 and the foreground to 255.
Then, the crack shape is enhanced using a method based on a connecting member (noise removal). The noise comes substantially from the texture of the road surface, the area of which is smaller than the cracks. Based on this finding, the present invention applies join tool denoising. All connected objects in the map are searched and the area of the crack shape is examined. If the area of the crack shape is less than the threshold, it is considered noise. If the area of the crack shape is greater than the threshold, the crack is considered.
Finally, the CNN inputs are adjusted and expansion and erosion are applied to reconnect the fractures. This step includes two substeps: first, the image is resized to 156 × 156 pixels (one smaller sized image for CNN training input); in the second step, dilation is performed and then erosion is performed with an image of size (6,6) to connect some unconnected cracks.
Fig. 2 shows the results of six-step image preprocessing of field photographs of four pavement crack types.
Step two: a CNN architecture.
The developed architecture contains 6 hidden units, each consisting of a convolutional layer, a ReLU activation function and a max pooling layer. The convolutional layers have a data depth of 50, indicating that there are 50 filters in total per convolutional layer, and one 5 × 5 filter is used. The filter is filled with 0,step size 1. The ReLU activation function is then used, as shown in equation (3). After the ReLU activation function, with the maximum pooling layer, the window size is 2 × 2, with a step size of 2 × 2. The final architecture is as shown in fig. 3, the input vector x from the neural network of the previous layer, which enters the neuron in the processed image, is input into the activation function, and is output to the neuron of the next layer. The ReLU function used in the present invention is represented as follows:
Figure BDA0002343452400000031
for the loss function, the traditional classification cross entropy is used as the loss function, the probability of the CNN outputting the total number of the C classes of each image is trained, the difference value between the predicted value and the true value of a single sample is smaller when the sample image is input, and the CNN model is better. The common classification cross-entropy loss CE is:
Figure BDA0002343452400000032
wherein, tiAnd siFraction of each section i in the total number of classes C of true and CNN, respectively, f(s)iIs the Softmax function.
Figure BDA0002343452400000033
For the learning method, an Adam method is used for optimizing the model parameters, and the Adam method is a simple and high-calculation-efficiency random objective function gradient optimization algorithm.
The method combines the advantages that Adagrad is good at processing sparse gradients and RMSprop is good at processing non-stationary targets, and is also suitable for large data sets and high-dimensional spaces. Adam is used in the present invention because it can be well adapted to a wide range of non-convex optimization problems.
Adam holds the past mean squared gradient vtIn the trend of exponential decay. It also has a past gradient m of exponential decay tendencytAnd a flat minimum preference in the error plane. Then, the past attenuation mean and the past squared gradient m are calculatedtAnd vtThe corresponding is as follows:
mt=β1mt-1+(1-β1)gt(6)
Figure BDA0002343452400000041
wherein m istAnd vtAre estimates of the first moment (mean) and the second moment (no central variance) of the gradient, respectively. The algorithm keeps the random gradient of the image matrix descending and single learning rate, and updates all weights in the CNN.
Due to mtAnd vtVectors initialized to 0, which are biased toward 0, these biases can be calculated as:
Figure BDA0002343452400000042
Figure BDA0002343452400000043
these t are then used and the parameters are updated as:
Figure BDA0002343452400000044
β1default value of 0.9, β2Default value of (2) is 0.999, and the default value of epsilon is 10-8. Each epoch (iteration) is the entire process of neural network training through the entire data set, including forward and backward. In the present invention the learning rate is initialized to 0.001 and after each epoch the learning rate decays to 0.001/i, where i is the number of iterations of the image.
Typically, minipatch is sized to 2n(n-1, 2,3 …) to accommodate CPU/GPU memory. For convenience, the minipatch size is chosen to be 20, since the current study uses a limited number of live photographs. For unprocessed live photographs CNN, 6 hidden units and 150 epochs were chosen as the hyper-parameters. Note that the purpose of the epochs comparison is to find a reasonable training time for possible applications in actual pavement maintenance programs.
Step three: and adjusting the CNN hyper-parameter and determining an optimal CNN frame.
For the number of hidden units, the hidden units are repeated n times, where n is 2,3,4,5,6, and 5 different architectures were tested for the total design. Taking the effectiveness and efficiency of different architectures under different n as the reference, taking the average result of 5 independent repeated operations, respectively corresponding to different hidden units and epochs, it can be seen that the CNN of 150epoch is generally higher than the model accuracy of 100 and 120epoch, because of sufficient iterative computation. For a fixed epoch, the model accuracy increases with increasing number of implicit units and then stabilizes around 0.9. Fig. 4 shows the result of verifying the accuracy. It can be seen that the trend of the three epoch curves (100,120,150) also generally increases with increasing number of implicit units, eventually settling between 0.88 and 0.92. Figure 4 depicts the results of the test accuracy. It can be seen that the test accuracy of 6 hidden units with 150 epochs is the highest and is 0.844, so that the hidden units can be used as an optimal framework of a crack mode, and the result of the hyper-parameter tuning experiment for different hidden units is shown in fig. 5. In general, an epoch of 150 and an architecture of 6 hidden units has a higher test accuracy than 2 to 5 hidden units. Fig. 6 shows the adjustment of the CNN architecture for n hidden units.
As to the size of the filter, since the present invention is performed on a small data set, the size of the filter may affect the network performance, and the experimental result is shown in fig. 7, where the size of the current filter is selected to be5x 5. It has higher accuracy (0.844) and reasonable computation time (1925.23 seconds), and the results are shown in table 1.
TABLE 1 comparison of different size filters
Figure BDA0002343452400000051
For minimatch size, minimatch size affects the learning rate of the neural network. Usually it is chosen to be 2nTo accommodate CPU/GPU memory. For convenience, 20 is currently used. To investigate the effect on learning rate, pair 16 (2)4) 20 and 32 (2)5) The minipatch sizes of the samples were compared and the comparison is shown in FIG. 8. Each size was averaged over 5 independent replicates corresponding to 6 hidden units and a 5x5 filter. It can be seen that the CNN prediction accuracy of minimatch size of 16 is better than that of 32 minimatch size.
Overfitting is a common problem for many machine learning. If the model is over-fitted, the resulting model is hardly usable. In order to solve the overfitting problem, a model integration method is generally adopted, namely a plurality of models are trained to be combined. In this case, it takes a lot of time to train the models, and it takes much time to test not only a plurality of models but also a plurality of models. The dropout function can effectively relieve the occurrence of overfitting and achieve the regularization effect to a certain extent. Thus, the dropout function is finally used to prevent overfitting, preventing complex co-adaptation of neurons. The probability of selecting the dropout function as the random omission of hidden neurons is 0.2. As shown in table 2.
TABLE 2 application dropout vs. Standard neural network
Figure BDA0002343452400000061
Drawings
Fig. 1 shows a crack type calculation procedure.
FIG. 2 is a six-step image pre-processing result of an in-situ photograph of four pavement crack types.
Fig. 3 is a CNN architecture diagram.
FIG. 4 shows experimental results for different implicit units and epochs.
Fig. 5 shows the super-parameter tuning for different hidden units.
Fig. 6 shows CNN architecture adjustment for n hidden units.
Fig. 7 is an experimental diagram of filter size.
FIG. 8 is a minipatch size comparison chart.
Fig. 9 shows four basic forms of pavement cracks.
Fig. 10 is a single CNN model learning process.
FIG. 11 is a learning process of the method of the present invention.
Detailed Description
The method adopts a ZOYON-RTM intelligent road detection vehicle to acquire the field image of the asphalt pavement crack. The detection system is provided with an advanced vehicle-mounted sensor system, a vehicle-mounted computer and an embedded integrated multi-sensor synchronous control unit.
The pavement damage detection system is provided with a linear array camera with 2048 pixel/line resolution and an infrared laser pavement auxiliary lighting system, and ensures all-weather detection of pavement cracks. When the test vehicle runs at a speed of 5-100 km/h in the daytime, the line scanning camera behind the vehicle body can continuously shoot road surface images at a high speed. Meanwhile, the infrared filter is used for removing shadows generated by sunlight irradiation. These high quality images are of sufficient resolution to ensure that the human eye can directly identify the pavement cracks.
Although the road surface detection system is designed using a noise reduction tool, a crack pattern in an image is difficult to be recognized by the naked eye due to the influence of background noise. Actual pavement cracks are generally divided into several basic types, and four basic types are mainly researched by the invention, namely transverse cracks, longitudinal cracks, oblique cracks and crocodile skin-shaped cracks.
By visual judgment, the pavement cracks in the original images are divided into four basic forms: transverse slits (151 images), longitudinal slits (119 images), oblique slits (68 images), and alligator skin slits (133 images), as shown in fig. 9. There are 46 test photos, and the number of test photos per category is proportional to the size of the training set.
Then, the results of the typical CNN architecture test under 6 hidden units, 5 × 5 filters and 150 epochs conditions of the unprocessed live photograph (single CNN) and the preprocessed live photograph (method of the present invention) are compared, and the verification results are shown in fig. eight. The actual cracks in each picture are identified by visual inspection by a human being and compared with the two measures. The test results show that for a single CNN study, all test fractures were identified by CNN as transverse fractures. Through 5 independent repeated experiments, the average value of the precision of the obtained training model is 0.31, the verification precision is 0.28, and the prediction precision of the test crack form is 0.30. It can be concluded that a single CNN has very low accuracy for analysis of limited unprocessed live photographs. CNN learns little information from this small dataset because random predictions can reach 25% accuracy. In comparison, for a typical test, the computational model accuracy of the method of the present invention is 0.9159, the verification accuracy is 0.8729, and the test accuracy is 0.8478. The calculated time was 3059.21 seconds. Compared with single CNN research, the method can identify the crack types of most of test photos, and has satisfactory accuracy and reasonable calculation time.
Fig. 10 and 11 are comparisons of a single CNN model with the method of the present invention. Comparing fig. 10 and 11, it can be seen that the loss and accuracy in fig. ten remain constant throughout the epoch, while the loss decreases and the accuracy increases in fig. 11. This contrast refers to the CNN learning the fracture type from the training image more efficiently after image pre-processing. The accuracy and loss change rapidly at first, which shows that the learning speed of the CNN model is fast. After a certain time, the trend changes slowly and finally stabilizes at about 0.8-0.9 (precision) and 0.2-0.3 (loss).

Claims (3)

Translated fromChinese
1.一种基于深度学习的路面裂缝快速识别方法,其特征在于,具体步骤如下:1. a kind of pavement crack quick identification method based on deep learning, is characterized in that, concrete steps are as follows:步骤一:现场照片预处理;Step 1: On-site photo preprocessing;首先,调整现场照片的大小,把现场照片统一调整为856×856像素;其次,调整现场图片的曝光;原始的现场照片光照不均匀,必须对不均匀的曝光进行处理才能实现现场图像的遮挡效果;First, adjust the size of the on-site photos, and uniformly adjust the on-site photos to 856×856 pixels; secondly, adjust the exposure of the on-site photos; the original on-site photos have uneven illumination, and the uneven exposure must be processed to achieve the occlusion effect of the on-site images. ;利用基于灰度分布的像素强度值的直方图来拟合灰度像素值的分布;用基于上一步的均值的阈值方法来实现二进制颜色可视化;如果像素值大于阈值,则将其设置为背景;由于裂缝通常比路面暗,所以将暗像素设置为前景,亮像素设置为背景;如果像素值大于阈值,则设置为前景;背景设置为0,前景设置为255;Use the histogram of pixel intensity values based on the gray distribution to fit the distribution of grayscale pixel values; use the threshold method based on the mean of the previous step to achieve binary color visualization; if the pixel value is greater than the threshold, set it as the background; Since cracks are usually darker than the road surface, dark pixels are set as foreground, and bright pixels are set as background; if the pixel value is greater than the threshold, it is set as foreground; background is set to 0, and foreground is set to 255;采用基于连接构件的方法使裂缝形状增强;应用连接工具去噪;搜索图中所有连接的对象,并检查裂缝形状的面积;如果裂缝形状的面积小于阈值,则认为是噪声;如果裂缝形状的面积大于阈值,则视为裂缝;Enhance the crack shape with a method based on connected components; apply the connection tool to denoise; search all connected objects in the graph, and check the area of the crack shape; if the area of the crack shape is less than a threshold, it is considered noise; if the area of the crack shape is If it is greater than the threshold, it is regarded as a crack;调整CNN输入,并应用扩张和侵蚀重新连接裂缝;将图像大小调整为156×156像素;先进行扩张,然后用尺寸是(6,6)进行侵蚀,使一些未连接的裂缝连接起来;Adjust the CNN input, and apply dilation and erosion to reconnect the cracks; resize the image to 156×156 pixels; dilate first, then erode with size (6,6) to connect some unconnected cracks;步骤二:CNN架构;Step 2: CNN architecture;开发的架构包含6个隐藏单元,每个隐藏单元由一个卷积层、一个ReLU激活函数和一个最大池化层组成;卷积层的数据深度为50,表示每个卷积层共有50个过滤器,并且使用一个5×5的过滤器;用0填充过滤器,步长为1;然后使用ReLU激活函数,如式(3)所示;在ReLU激活函数之后,用最大池化层,窗口大小为2×2,步长为2×2;将图像中进入神经元的来自上一层的神经网络输入向量x,输入到激活函数中,会输出至下一层神经元;The developed architecture contains 6 hidden units, each of which consists of a convolutional layer, a ReLU activation function, and a max-pooling layer; the data depth of the convolutional layer is 50, which means that each convolutional layer has a total of 50 filters filter, and use a 5 × 5 filter; fill the filter with 0, the step size is 1; then use the ReLU activation function, as shown in formula (3); after the ReLU activation function, use the maximum pooling layer, the window The size is 2×2, and the step size is 2×2; input the neural network input vector x from the previous layer into the neuron in the image, input it into the activation function, and output it to the next layer of neurons;步骤三:调整CNN超参数,确定最优CNN框架;Step 3: Adjust the CNN hyperparameters to determine the optimal CNN framework;对于隐藏单元数量,隐藏单元重复n次,其中n=2,3,4,5,6,共设计测试了5种不同的架构;以不同n下不同架构的有效性和效率为基准,取5次独立重复运行的平均结果,分别对应不同的隐藏单元和epochs;对于固定的epoch,模型精度先随着隐含单位数的增加而增加,然后稳定在0.9左右;For the number of hidden units, the hidden units are repeated n times, where n=2, 3, 4, 5, 6, and a total of 5 different architectures are designed and tested; based on the effectiveness and efficiency of different architectures under different n, take 5 The average results of independent repeated runs correspond to different hidden units and epochs respectively; for a fixed epoch, the model accuracy first increases with the increase of the number of hidden units, and then stabilizes at around 0.9;对于minibatch大小,minibatch大小影响神经网络的学习率;对16(24)、20和32(25)的minibatch尺寸进行比较;每个尺寸取5个独立重复测试的平均值,分别对应6个隐藏单元和5x5的过滤器。For the minibatch size, the minibatch size affects the learning rate of the neural network; minibatch sizes of 16 (24 ), 20 and 32 (25 ) are compared; each size is averaged from 5 independent replicates, corresponding to 6 Hidden unit and 5x5 filter.2.根据权利要求1所述的一种基于深度学习的路面裂缝快速识别方法,其特征在于,对于dropout函数,使用dropout函数防止过拟合,选择dropout函数作为随机省略隐藏神经元的概率为0.2。2. a kind of fast identification method of pavement cracks based on deep learning according to claim 1, is characterized in that, for dropout function, use dropout function to prevent overfitting, select dropout function as the probability of omitting hidden neurons randomly is 0.2 .3.根据权利要求1所述的一种基于深度学习的路面裂缝快速识别方法,其特征在于,使用两种方法来处理不同类型的路面裂缝:3. a kind of pavement crack quick identification method based on deep learning according to claim 1, is characterized in that, uses two kinds of methods to deal with different types of pavement cracks:1)如果是横向裂缝、斜向裂缝或鳄鱼皮状裂缝,采用平均值法,即从每张单独的现场图像中取平均像素值P_m,其中m代表取平均值;循环遍历每一列,记每一列的像素值c(:,i),其中i为循环参数,i=1,2,3……,取c(:,i)的平均值c_m(i);然后,调整这一列的像素值,调整后的像素值等于列平均值和图平均值的差值加上原像素值:c(:,i)=c(:,i)+(c_m(i)-P_m);1) If it is a transverse crack, an oblique crack or a crocodile skin-like crack, the average value method is used, that is, the average pixel value P_m is taken from each individual field image, where m represents the average value; The pixel value c(:,i) of a column, where i is the loop parameter, i=1,2,3..., take the average value c_m(i) of c(:,i); then, adjust the pixel value of this column , the adjusted pixel value is equal to the difference between the column average and the figure average plus the original pixel value: c(:,i)=c(:,i)+(c_m(i)-P_m);2)如果是纵向裂缝,采用掩膜处理方法,对于光照不均匀的图像,采用如下模型:2) If it is a longitudinal crack, the mask processing method is used. For images with uneven illumination, the following model is used:I′(x,y)=I(x,y)+B(x,y) (1)I'(x, y)=I(x, y)+B(x, y) (1)其中I′(x,y)为非均匀光照图像,I(x,y)为理想状态下光照均匀的图像,B(x,y)为反映亮度分布的背景图像,x代表图像矩阵的横坐标,y代表图像矩阵的纵坐标;where I'(x, y) is the image with non-uniform illumination, I(x, y) is the image with uniform illumination under ideal conditions, B(x, y) is the background image reflecting the brightness distribution, and x represents the abscissa of the image matrix , y represents the ordinate of the image matrix;在结果之后会添加一个灰度偏移量:A grayscale offset is added after the result:I(x,y)=I′(x,y)-B(x,y)+offset (2)I(x,y)=I'(x,y)-B(x,y)+offset (2)其中灰度偏移量offset通常设置为低通滤波后结果的平均值,以使图像遮掩后的平均亮度与原始图像一致。The grayscale offset offset is usually set to the average of the low-pass filtering results, so that the average brightness of the masked image is consistent with the original image.
CN201911385351.8A2019-12-282019-12-28 A fast identification method for pavement cracks based on deep learningActiveCN111126505B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201911385351.8ACN111126505B (en)2019-12-282019-12-28 A fast identification method for pavement cracks based on deep learning

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201911385351.8ACN111126505B (en)2019-12-282019-12-28 A fast identification method for pavement cracks based on deep learning

Publications (2)

Publication NumberPublication Date
CN111126505Atrue CN111126505A (en)2020-05-08
CN111126505B CN111126505B (en)2023-07-04

Family

ID=70504239

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201911385351.8AActiveCN111126505B (en)2019-12-282019-12-28 A fast identification method for pavement cracks based on deep learning

Country Status (1)

CountryLink
CN (1)CN111126505B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112233111A (en)*2020-11-182021-01-15安徽国钜工程机械科技有限公司Tunnel gap detection method based on digital image processing
CN113112468A (en)*2021-04-022021-07-13山东高速工程检测有限公司Road crack image identification and processing method
CN113269718A (en)*2021-04-152021-08-17安徽大学Concrete prefabricated part crack detection method based on deep learning
CN113392849A (en)*2021-06-302021-09-14哈尔滨理工大学R-CNN-based complex pavement crack identification method
CN116309447A (en)*2023-03-172023-06-23水利部交通运输部国家能源局南京水利科学研究院 A method for detecting cracks in dam slopes based on deep learning

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109146849A (en)*2018-07-262019-01-04昆明理工大学A kind of road surface crack detection method based on convolutional neural networks and image recognition
CN110119687A (en)*2019-04-172019-08-13浙江工业大学Detection method based on the road surface slight crack defect that image procossing and convolutional neural networks combine
CN110321815A (en)*2019-06-182019-10-11中国计量大学 A road crack recognition method based on deep learning
CN110349122A (en)*2019-06-102019-10-18长安大学A kind of pavement crack recognition methods based on depth convolution fused neural network
CN110569730A (en)*2019-08-062019-12-13福建农林大学 An automatic identification method of pavement cracks based on U-net neural network model

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109146849A (en)*2018-07-262019-01-04昆明理工大学A kind of road surface crack detection method based on convolutional neural networks and image recognition
CN110119687A (en)*2019-04-172019-08-13浙江工业大学Detection method based on the road surface slight crack defect that image procossing and convolutional neural networks combine
CN110349122A (en)*2019-06-102019-10-18长安大学A kind of pavement crack recognition methods based on depth convolution fused neural network
CN110321815A (en)*2019-06-182019-10-11中国计量大学 A road crack recognition method based on deep learning
CN110569730A (en)*2019-08-062019-12-13福建农林大学 An automatic identification method of pavement cracks based on U-net neural network model

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
STELLA LYASHEVA 等: "Detection and Recognition of Pavement Cracks Based on Computer Vision Technology", 2019 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING, APPLICATIONS AND MANUFACTURING (ICIEAM)*
王博 等: "航拍图像的路面裂缝识别", 光学学报*

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112233111A (en)*2020-11-182021-01-15安徽国钜工程机械科技有限公司Tunnel gap detection method based on digital image processing
CN113112468A (en)*2021-04-022021-07-13山东高速工程检测有限公司Road crack image identification and processing method
CN113112468B (en)*2021-04-022021-10-12山东高速工程检测有限公司Road crack image identification and processing method
CN113269718A (en)*2021-04-152021-08-17安徽大学Concrete prefabricated part crack detection method based on deep learning
CN113269718B (en)*2021-04-152022-09-16安徽大学 A deep learning-based crack detection method for precast concrete components
CN113392849A (en)*2021-06-302021-09-14哈尔滨理工大学R-CNN-based complex pavement crack identification method
CN116309447A (en)*2023-03-172023-06-23水利部交通运输部国家能源局南京水利科学研究院 A method for detecting cracks in dam slopes based on deep learning
CN116309447B (en)*2023-03-172024-01-05水利部交通运输部国家能源局南京水利科学研究院Dam slope crack detection method based on deep learning

Also Published As

Publication numberPublication date
CN111126505B (en)2023-07-04

Similar Documents

PublicationPublication DateTitle
CN111126505A (en)Pavement crack rapid identification method based on deep learning
Fu et al.A deep-learning-based approach for fast and robust steel surface defects classification
Liu et al.FPCNet: Fast pavement crack detection network based on encoder-decoder architecture
Zhao et al.An attention encoder-decoder network based on generative adversarial network for remote sensing image dehazing
CN109800796A (en)Ship target recognition methods based on transfer learning
CN113177924A (en)Industrial production line product flaw detection method
Chen et al.Road Damage Detection and Classification Using Mask R-CNN with DenseNet Backbone.
CN115797314B (en)Method, system, equipment and storage medium for detecting surface defects of parts
CN103729856B (en)A kind of Fabric Defects Inspection detection method utilizing S-transformation signal extraction
CN114926407A (en)Steel surface defect detection system based on deep learning
Zhang et al.Exploring the tricks for road damage detection with a one-stage detector
CN120088240B (en) Improved steel surface defect detection method and device based on YOLO11n
CN109242032B (en) A target detection method based on deep learning
CN106056102A (en) Road vehicle classification method based on video image analysis
Yang et al.Image classification for automobile pipe joints surface defect detection Using wavelet decomposition and convolutional neural network
Gooda et al.Automatic detection of road cracks using efficientnet with residual u-net-based segmentation and yolov5-based detection
Karthikeyan et al.Denoising convolutional neural network with energy-based attention for image enhancement
CN119540722A (en) An improved YOLOv11 crack identification and quantification method for open-pit mines and their slopes
CN108805855B (en) A method for rapid identification of concrete cracks
CN118225803B (en)Visual detection method for appearance of blade surface of bulldozer
Chen et al.GADO-Net: An improved AOD-Net single image dehazing algorithm
CN116993679A (en)Method for detecting belt abrasion of telescopic machine based on target detection
WangEnhancing license plate recognition in low-light conditions using Retinex_FM and YOLO model
Deng et al.An improved non-coupled PCNN model for image segmentation
Su et al.Bridge pavement crack detection under uneven illumination using improved PCNN algorithm

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
CB03Change of inventor or designer information

Inventor after:Cao Dandan

Inventor after:Peng Bo

Inventor after:Wang Juntao

Inventor after:Hou Yue

Inventor after:Yang Zhanning

Inventor after:Chen Yihan

Inventor before:Hou Yue

Inventor before:Peng Bo

Inventor before:Wang Juntao

Inventor before:Yang Zhanning

Inventor before:Chen Yihan

Inventor before:Cao Dandan

CB03Change of inventor or designer information
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp