top of page
Search
bomocucatvehul

Xilinx 144 License Crack: How to Get Started with VHDL Programming and Simulation



Pavement cracks are difficult to monitor and quantify due to their complex texture and easy to be disturbed by noise and illumination. To solve this problem, a road crack monitoring and quantification method based on vehicle video is proposed. First, a method for extracting morphological features of dynamic road cracks is proposed. Combine automated vehicle-mounted equipment with GPS signals to obtain crack images with location information. Then, a calculation algorithm of crack parameters based on the combination of UK scanning grid and projection method is proposed, which uses the reverse engineering principle of perspective transformation to correct the image and divides the entire image into grid blocks. Finally, based on the analysis of different crack grades, the crack distress evaluation method is improved. The experimental results show that the proposed method has strong reliability and adaptability and achieves high-frequency and wide-range road detection.




Xilinx 144 License Crack




Crack detection technology is becoming more and more mature, providing a lot of technical support for pavement maintenance. Scholars from all over the world have gradually developed a variety of pavement detection system based on intelligent detection technology [1], designed the double connectivity detection of pavement crack detection algorithm [2], image measurement method of asphalt pavement damage [3]. Asphalt pavement crack detection based on mathematical morphology [4] based on Prim pavement crack connection algorithm of minimum spanning tree [5]. The processing algorithm in HARRIS pavement damage detection system will be affected by environmental factors. Therefore, the elements of a sidewalk automatic measurement and 3D methods, based on 3D data of pavement crack detection algorithm [6, 7] is proposed.


The crack images are easily influenced by texture features and there's a lot of noise [8], so the next step is to filter the image, this method is often combined with neural network classifier, for distress image segmentation [9]. For early pavement management and repair, the circular Radon transform RGB camera image is used to propose a set of better road infrastructure evaluation indicators [10]. When using cameras and deep learning networks for crack detection, there is a problem of insufficient filtering of the road background. In order to improve the detection efficiency as a whole, a lightweight Tiny-Darknet is combined with YOLOv3, and open VINO is used for model optimization and reasoning to accelerate the detection of road cracks. But this method slows down the number of frames detected on the video image [11].


Traditional detection methods are time-consuming, while pavement detection vehicles are expensive [12]. In this paper, the improved UK scanner method divides video frame image into grid block, which can not only calculate the number of cracks, but also calculate the critical rate of cracks, and increase the accuracy of crack detection and statistics.


Perform image extraction and a series of image processing on the road video, and then correct the image and remove duplicate parts. The process of crack image acquisition and feature extraction is shown in the Fig. 1.


A video data acquisition system is designed to collect images of pavement cracks, including a lightweight waterproof high-resolution GARMIN motion camera and a vehicle. Set a specific angle and height to the camera fixed on the vehicle to ensure complete collection of road images. Use GPS locator to record the longitude, latitude, altitude and time of the vehicle during the video capture process. The camera acquires 20 to 40 frames per second. According to the principle of dynamic photography, a four-point calibration method is used to calibrate the detection area of the road video frame image.


This paper uses the region growth algorithm to further process the image. First, enhancing non-scale filtering and adaptive threshold segmentation, the contour of the crack is obtained. However, this contour is not a complete crack but a part of the real crack. Second, calculate the complete crack size according to the extracting cracks image features. The crack growth algorithm based on regional growth is shown in Fig. 2.


When acquiring video frame image of road surface, the detection area in the image is irregular quadrilateral due to the difference in Angle of view and acquisition distance. It leads to the errors of different pixel points corresponding to the actual coordinate system values, which directly affects the calculation accuracy of geometric parameters of crack distress. Therefore, the image detection area shown in Fig. 3(a) needs to be corrected by reverse-engineering method of perspective transformation to restore to the real rectangular road surface image shown in Fig. 3(b). Then, by using the image crack feature extraction algorithm given in Sect. 2.2, the obtained binary image is shown in Fig. 3(c).


Figure 4 shows only the first frame image can be fully used, and the actual length of pavement cracks in other frame images can be calculated according to Eq. (1). \(L_1\) is the total length of road surface, \(l\) is the corresponding length of road surface in the first video frame image, and \(N\) is the number of frames.


The geometrical parameters of crack include crack area, crack length and crack width. As long as the grids are small enough, the grids can be approximately regarded as external rectangles of cracks. For each sub-block crack image, the image is scanned. If there is crack pixel, the sub-block is marked as a crack region sub-block. Otherwise, the sub-block will be not marked.


Set the initial pixel area of the crack \(A_x = 0\) and scan each pixel in the sub-block from left to right from top to bottom. If the pixel is a crack, increase the pixel area, \(A_x = A_x \, + \,1\). If the pixel is the background, continue to scan the next pixel point until all the pixels in the sub-block are scanned, and the pixel area of the sub-block can be obtained. According to the actual length and width of each pixel, the actual area of each pixel can be calculated. The crack area in this sub-block \(A\) can be obtained by multiplying the number of pixels \(A_x\).


Initially set the length and width of crack projection \(T_c = 0,T_k = 0\). Scan each column pixel in the sub-block from left to right. If a column pixel contains crack pixels, the projection width will increase, that is \(T_k = T_k + 1\), otherwise no operation will be carried out and continue to scan the next column pixel until all the columns are scanned, then the projection width of crack \(T_k\) can be obtained. Similarly, scan each row pixel in the sub-block from top to bottom to calculate the projection length Tc.


The camera correction information for each pixel is calculated based on the actual length and width. Projection length Tc and projection width Tk become an actual length Lc and an actual width Lk. Since the sub-blocks of the whole pavement are small, the crack length can be approximated according to the Pythagorean theorem, as shown in Eq. (2).


The UK scanner method divides the pavement crack grade into three categories: light, medium and heavy. Different grades of cracks are different in the evaluation of pavement condition. The measurement method of DMI (distress measurement index) for relevant research and evaluation is shown in Eq. (3).


In Eq. (3), \(N_1\) is the number of light crack distresses, \(N_2\) is the number of medium crack distresses, \(N_3\) is the number of heavy crack distresses, N is the total number of cracks, and 1, 2, 3 are the specified coefficients of cracks of different grades.


The crack width standard is \(k_1\) mm, \(k_2\) mm, where \(k_1 \le k_2\), the crack width \(D \le k_1\) is the light crack, the crack width \(k_1 k_2\) is heavy cracks. Calculation of the pavement condition index (DMI): The different grades of cracks have different degrees of distress to the pavement. Set the light crack coefficient as, the medium crack coefficient as \(k_M\), and the heavy crack coefficient as \(k_L\). Calculate the test pavement index DMI as shown in Eq. (4), and calculate the pavement distress index. The crack data is processed, classified, calculated and stored in the database.


The average relative error of the 20 samples is 31.57%, and the error between the manual detection value and the system extraction value is analyzed as follows: N1 > N2 means that the grid containing cracks has not been detected, and N1


The number of crack grids, the total number of crack grids, the total number of grids and the percentage of crack grids in each interval are respectively counted. The test data are counted every 1000 m, and the number of crack grids with different damage degrees in each interval is analyzed and compared, as shown in Fig. 6. The blue part is the number of mild crack grids, the orange part is the number of moderate crack grids, and the gray part is the number of severe crack grids.


The image is segmented using automatic thresholds, and non-crack interferences are filtered according to the area and crack morphological characteristics. The traditional area growth algorithm is improved to solve the problem of the algorithm's inability to grow across areas and identify the characteristics of cracks.


A crack quantification method based on the combination of UK Scanner grid method and projection method is proposed. Count the crack information of all grid sub-blocks and use the improved UK Scanner pavement crack damage evaluation method to evaluate the detected road.


Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License ( ), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page