The Development of a Machine Vision Algorithm for Automation of Pavement Crack Sealing

도로면 크랙실링 자동화를 위한 머신비전 알고리즘의 개발

  • Published : 2004.04.01

Abstract

Machines for crack sealing automation have been continually developed since the early 1990's because of the effectiveness of crack sealing that would be able to improve safety, quality and productivity. It has been considered challenging problem to detect crack network in pavement which includes noise (oil marks, skid marks, previously sealed cracks and inherent noise). Moreover, it is required to develop crack network mapping and modeling algorithm in order to accurately inject sealant along to the middle of cut crack network. The primary objective of this study is to propose machine vision algorithms (digital image processing algorithm and path planning algorithm) for fully automated pavement crack sealing. It is anticipated that the effective use of the proposed machine vision algorithms would be able to reduce error rate in image processing for detecting, mapping and modeling crack network as well as improving quality and productivity compared to existing vision algorithms.

크랙실링 자동화 장비는 도로면에 존재하는 크랙 네트워크의 위치를 정확히 탐지 및 맵핑(mapping)하고 이를 모델링(modeling)한 후 경로 계획(path planning) 과정을 통해 크랙 네트워크의 중앙(spine)을 따라 실런트(sealant)를 분사하여 크랙을 효과적으로 실링할수 있도록 하는 장비이다. 따라서 실링될 크랙 네트워크의 정확한 위치를 모델링하기 위한 디지털 영상처리 알고리즘 및 최적 경로계획 알고리즘의 개발은 품질 및 생산성, 경제성 측면에서 크랙실링 자동화 장비의 성공적 개발을 위한 핵심 연구 주제로 인식되어 왔다. 기존 국외 도로면 크랙실링 자동화 장비에 적용된 디지털 영상처리 알고리즘은 크랙을 탐지하고 모델링하는 일련의 과정을 전적으로 컴퓨터에 의존하는 완전자동화 방식과 인간과 컴퓨터 간의 협업체제를 이용한 반자동화 방식으로 양분되어 개발되었다. 그러나 도로면에 존재하는 다양한 노이즈 및 그림자 등을 포함한 작업영역 내에서의 열악한 영상처리 여건 등으로 인해 만족할 만한 성과를 제시하지 못하였다. 따라서 본 연구에서는 크랙실링 자동화 장비를 개발함에 있어 디지털 영상처리 기술을 기반으로 한 완전자동화 방식과 그래피컬 프로그래밍을 활용한 반자동화 방식이 지닐 수 있는 강점만을 혼용하여 신속하고도 정확하게 크랙 네트워크를 모델링하고 최적 경로계획을 바탕으로 크랙실링 작업을 수행할 수 있는 머신비전 알고리즘을 제시하고자 한다.

Keywords

References

  1. 건설교통부(1999), '도로포장 유지보수 실무편람'
  2. 한낙희, 이필규, (1997), '가중치를 이용한 병렬 세선화 알고리즘', 공학석사학위논문, 인하대학교
  3. Guo, Z. and Hall, R. Q. (1989), 'Parallel thinning with two-subiteration algorithms', Commun. Assoc. Comput. Mach, vol. 32, no. 3, pp.359-373
  4. Haas, C,. Kim, Y. and Greer, R. (1997), 'A Model for Imaging Assisted Automation of Infrastructure Maintenance', ASCE Proc., of 2nd International Conference on Imaging Technologies: Techniques and Applications in Civil Engineering, Davos, Switzerland, May, pp.108-117
  5. Hall R. W. (1989), 'Fast parallel thinning algorithms: Parallel speed and connectivity preservation', Commun. Asoc. Comput. Mach, vol. 32. no. 1, pp.124-131
  6. Jang, B. K. and Chin, R. T. (1992), 'One-Pass Parallel Thinning: Analysis, Properties, and Quantitative Evaluation', IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI-14, no. 11, pp.1129-1149
  7. Joan S. Weszka and Azriel Rosenfeld, 'Histogram modification for threshold selection,' IEEE Trans. Systems, Man and Cybernet. SMC-9, Jan. pp38-52, 1979
  8. Kim, Y. and Haas, C. (2000), 'A Model for Automation of Infrastructure Maintenance Using Representational Forms', Journal of Automation in Construction, Vol. 10, No. 1., pp57-68
  9. Kim, Y., Haas, C., and Greer, R. (1998), 'ManMachine Balanced Crack Sealing Process for the UT Automated Road Maintenance Machine', ASCE, 5th International Conference on Applications of Advanced Technologies in Transportation Engineering, Newport Beach, CA., April, pp.114-123
  10. Kim, Y., Haas, C., and Greer, R. (1998), 'Path Planning for a Machine Vision Assisted, Teleoperated Pavement Crack Sealer', ASCE Journal of Transportation Engineering, Vol.124, No.2, pp.137-143 https://doi.org/10.1061/(ASCE)0733-947X(1998)124:2(137)
  11. Kim, Y. S. (1997), 'Man-machine Balanced Control for Automation of Infrastructure Crack Sealing', The University of Texas at Austin
  12. Suen, C. Y. and Chu, Y. K. (1986), 'An Alternative Smoothing and Stripping Algorithm for Thinning Digital Binary Patterns', Signal Processing, vol. 11, no. 3, pp.207-222 https://doi.org/10.1016/0165-1684(86)90001-0
  13. Wang, P. S. and Lu, H. E. (1986), 'A comment on a fast parallel algorithm using thinning digital pattern', Commun. ACM, vol. 29, no. 3, pp.239-243 https://doi.org/10.1145/5666.5670