Cracks, potholes, and other defects often occur on infrastructure such as bridges, among which cracks are one of the most frequent defects. They have diverse shapes and are difficult to detect. Traditional manual inspection methods are inefficient and have low accuracy, while automated inspection machines are bulky and inconvenient to carry and use. Based on the shortcomings of existing detection technologies, this paper proposes a portable structural surface crack detection system based on the Android platform using a portable handheld image acquisition device. The system captures cracks on the structure's surface and obtains high-definition crack images. Then, these images are transmitted to portable smartphone terminals through Wi-Fi. Next, the image is pre-processed using weighted averaging, grayscale linear transformation, and adaptive median filtering. Then, the improved Canny edge detection algorithm is applied to identify crack information, and the edge segmentation algorithm is used to determine the crack width. Finally, based on camera calibration, the pixels are converted into the length data required for actual measurement. The results show that the system is easy to operate, and it not only has crack storage and tracking functions, but also can effectively measure the crack width on the surface of components. The measurement accuracy of this system reaches the sub-pixel level, and in actual testing, compared with the crack width gauge, the maximum relative error does not exceed 6.25%.
Read full abstract