Abstract
This study proposes an algorithm for detection and analysis of cracks in digital image of concrete surface to automate the measurement process of crack characteristics such as width, length, and orientation based on image processing technique. The special features of algorithm are as follows: (1) application of morphology technique for shading correction, (2) improvement of detection performance based on enhanced binarization and shape analysis, (3) suggestion of calculation algorithms for width, length, and orientation. A MATLAB code was developed for the proposed algorithm, and then test was performed on crack images taken with digital camera to examine validity of the algorithm. Within the limited test in the present study, the proposed algorithm was revealed as accurately detecting and analyzing the cracks when compared to results obtained by a human and classical method.
이 연구의 목적은 디지털 카메라나 비디오 카메라로 촬영된 콘크리트 표면 균열 화상에서 컴퓨터가 자동으로 균열을 검출하고 균열의 폭, 길이, 방향을 계산할 수 있는 알고리즘을 개발하는 것이다. 개발한 알고리즘의 기본 구조는 기존의 연구 결과들과 유사하며, 기존 연구들과의 차이점은 다음과 같다 (1) 빈의 영향을 제거하기 위한 모폴로지 기법의 적용, (2) 개선된 이진화 기법과 형상 분석을 통한 검출 성능 향상, (3) 폭, 길이, 방향 계산을 위한 세부 알고리즘을 제시한 것이다. 제시한 알고리즘의 유효성을 검증하기 위하여 MATLAB 언어를 이용하여 알고리즘을 구현하였으며, 디지털 카메라를 통하여 얻은 실제 균열 화상을 사용하여 시험하였다. 시험결과는 제시한 알고리즘이 균열을 정확히 검출할 수 있음을 나타냈으며, 이 연구에서 제시한 방법으로 계산한 균열의 폭, 길이, 그리고 방향의 값을 균열 폭 측정 현미경, 자, 그리고 각도기로 계측한 값과 비교한 결과 거의 일치된 결과가 나타났다.