Efficient Algorithm for Crack Detection in Sewer Images from Closed-Circuit Television Inspections
Publication: Journal of Infrastructure Systems
Volume 20, Issue 2
Abstract
This paper presents a new algorithm for automated crack detection in sewer inspection closed-circuit television (CCTV) images. Cracks often have a long and thin rectangular shape with a darker appearance relative to other components in the image; therefore, they typically manifest as edges. The proposed algorithm exploits previous information on the visual characteristics of crack features in typical CCTV images to efficiently identify actual cracks and filter out background noise. The algorithm consists of three main steps. The first preprocessing step prepares the CCTV image for crack detection by identifying a set of candidate crack fragments using the Sobel method to detect horizontal and vertical edges separately. The Hough transform is then used to identify and remove the edges associated with information labels typically found in CCTV images. The second step applies a set of morphological operations to enhance candidate crack segments by filling the gaps between closely adjacent and aligned edges. The enhancement step results in merging crack fragments that potentially represent segments of the same crack curve. In the third step, two filters are defined based on previous knowledge of the visual characteristics of cracks, and then applied to remove noise edges and extract a set of real crack segments. We tested the proposed algorithm on a set of CCTV videos obtained from the cities of Regina and Calgary in Canada. The experimental results demonstrated the efficiency of the proposed algorithm, and showed its robustness in detecting various patterns of sewer cracks.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgments
The authors thank Loretta Gette of the City of Regina and Jeff Galloway of the City of Calgary for providing data and feedback throughout this project. The authors also thank Syed Imran and Blaine Ganong for their valuable comments and feedback.
References
Abdel-Qader, I., Abudayyeh, O., and Kelly, M. E. (2003). “Analysis of edge detection techniques for crack identification in bridges.” J. Comput. Civ. Eng., 255–263.
Ballard, D. H. (1981). “Generalizing the Hough transform to detect arbitrary shapes.” Pattern Recognition, 13(2), 111–122.
Canadian Standards Association (CSA). (2010). Technical guide-PLUS 4012: Visual inspection of sewer pipe, Canadian Standards Association, Toronto, ON, Canada.
Canny, J. (1986). “A computational approach to edge detection.” IEEE Trans. Pattern Anal. Mach. Intell., PAMI-8(6), 679–698.
Chae, M. J., and Abraham, D. M. (2001). “Neuro-fuzzy approaches for sanitary sewer pipeline condition assessment.” J. Comput. Civil Eng., 4–14.
Cheng, H. D., and Miyogim, M. (1998). “Novel system for automatic pavement distress detection.” J. Comput. Civil Eng., 145–152.
Duda, R. O., and Hart, P. E. (1972). “Use of the Hough transformation to detect lines and curves in pictures.” Comm. ACM, 15(1), 11–15.
Duran, O., Althoefer, K., and Sensviratne, L. D. (2002). “Automated sewer pipe inspection through image processing.” Proc., Int. Conf. on Robotics and Automation (ICRA’02), IEEE Robotics and Automation Society (RAS), Washington, DC, 2551–2556.
Forsyth, D., and Ponce, J. (2003). Computer vision—A modern approach, Prentice-Hall, Upper Saddle River, NJ.
Fujita, Y., Mitani, Y., and Hamamoto, Y. (2006). “A method for crack detection on a concrete structure.” Proc., 18th Int. Conf. on Pattern Recognition (ICPR’06), International Association for Pattern Recognition (IAPR), Hong Kong, 901–904.
Gonzalez, R. C., and Woods, R. E. (2002). Digital image processing, 2nd Ed., Prentice Hall, Upper Saddle River, NJ.
Guo, W., Soibelman, L., and Garrett, J. H. (2009a). “Automated defect detection for sewer pipeline inspection and condition assessment.” Autom. Construct., 18(5), 587–596.
Guo, W., Soibelman, L., and Garrett, J. H. (2009b). “Visual pattern recognition supporting defect reporting and condition assessment of wastewater collection systems.” J. Comp. Civil Eng., 160–169.
Iyer, S., and Sinha, S. K. (2005). “A robust approach for automatic detection and segmentation of cracks in underground pipeline images.” Image Vis. Comput., 23(10), 921–933.
Kannala, J., Brandt, S. S., and Heikkilä, J. (2008). “Measuring and modelling sewer pipes from video.” Mach. Vis. Appl., 19(2), 73–83.
Kirstein, S., Muller, K., Walecki-Mingers, M., and Deserno, T. M. (2012). “Robust adaptive flow line detection in sewer pipes.” Autom. Construct., 21, 24–31.
Knight, M., Younis, R., Darrall, B., Russin, M., and Manners, C. (2009). “Advances in pipeline asset management using digital scanning evaluation technology.” Proc., North American Society and Int. Society for Trenchless Technology No-Dig Show, Toronto, ON.
Kuntze, H. B., and Haffner, H. (1998). “Experiences with the development of a robot for smart multisensoric pipe inspection.” Proc., IEEE Int. Conf. on Robotics and Automation, IEEE Robotics and Automation Society (RAS), Leuven, Belgium, 1773–1778.
Makar, J. M. (1999). “Diagnostic techniques for sewer systems.” J. Infrastruct. Syst., 69–78.
Makhoul, J., Kubala, F., Schwartz, R., and Weischedel, R. (1999). “Performance measures for information extraction.” Proc., DARPA Broadcast News Workshop, Defense Advanced Research Projects Agency (DARPA), 249–252.
Maode, Y., Shaobo, B., Kun, X., and Yuyao, H. (2007). “Pavement crack detection and analysis for high-grade highway.” Proc., 8th Int. Conf. on Electronic Measurement and Instruments, IEEE, Xian, China, 548–552.
Marchewka, A. (2010). “Crack detection on asphalt surface image using local minimum analysis.” Image Processing and Communications Challenges 2, Vol. 84, R. S. Choras, ed., Springer, Berlin, 353–359.
Mashford, J., Davis, P., and Rahilly, M. (2007). “Pixel-based colour image segmentation using support vector machine for automatic pipe inspection.” Proc., 20th Australian Joint Conf. on Artificial Intelligence (AI’07), M. A. Orgun, and J. Thornton, eds., Springer, Berlin, Heidelberg, 739–743.
Mashford, J., Marlow, D., and Burn, S. (2009). “An approach to pipe image interpretation based condition assessment for automatic pipe inspection.” Adv. Civil Eng., Article ID 317097, 1–11.
Mashford, J., Rahilly, M., Davis, P., and Burn, S. (2010). “A morphological approach to pipe image interpretation based on segmentation by support vector machine.” Autom. Construct., 19(7), 875–883.
MATLAB version 7.0.1 [Computer software]. MathWorks Inc., Natick, MA.
Moselhi, O., and Shehab-Eldeen, T. (1999). “Automated detection of surface defects in water and sewer pipes.” Autom. Construct., 8(5), 581–588.
Moselhi, O., and Shehab-Eldeen, T. (2000). “Classification of defects in sewer pipes using neural networks.” J. Infrastruct. Syst., 97–104.
Olson, D. L., and Delen, D. (2008). Advanced data mining techniques, Springer, Berlin.
Shehab, T., and Moselhi, O. (2005). “Automated detection and classification of infiltration in sewer pipes.” J. Infrastruct. Syst., 165–171.
Sinha, S. K., and Feiguth, P. W. (2006a). “Automated detection of cracks in buried concrete pipe images.” Autom. Construct., 15(1), 58–72.
Sinha, S. K., and Feiguth, P. W. (2006b). “Neuro-fuzzy network for the classification of buried pipe defects.” Autom. Construct., 15(1), 73–83.
Soille, P. (1999). “Morphological operators.” Handbook of computer vision and applications, Vol. 2, Signal processing and pattern recognition, B. Jähne, H. Haußecker, and P. Geißler, eds., Academic Press, London, 627–681.
Song, K-Y., Petrou, M., and Kittler, J. (1995). “Texture crack detection.” Mach. Vis. Appl., 8(1), 63–76.
Sorncharean, S., and Phiphobmongkol, S. (2008). “Crack detection on asphalt surface image using enhanced grid cell analysis.” 4th IEEE Int. Symp. on Electronic Design, Test and Applications, IEEE, Hong Kong, 49–54.
Subirats, P., Dumoulin, J., Legeay, V., and Barba, D. (2006). “Automation of pavement surface crack detection using the continuous wavelet transform.” Proc., IEEE Int. Conf. on Image Processing, IEEE, Atlanta, GA, 3037–3040.
Subirats, P., Fabre, O., Dumoulin, J., Legeay, V., and Barba, D. (2004). “A combined wavelet-based image processing method for emergent crack detection on pavement surface images.” Proc., European Signal Processing Conf. (EUSIPCO), European Association for Signal Processing (EURASIP), Vienna, Austria, 257–260.
Water Research Center (WRC). (2001). Sewerage rehabilitation manual, Vol. I, II, 4th Ed., Wiltshire, U.K.
Wirahadikusumah, R., Abraham, D., and Iseley, T. (2001). “Challenging issues in modeling deterioration of combined sewers.” J. Infrastruct. Syst., 77–84.
Xu, K., Luxmoore, A. R., and Davies, T. (1998). “Sewer pipe deformation assessment by image analysis of video surveys.” Pattern Recognition, 31(2), 169–180.
Yamaguchi, T., Nakamura, S., and Hashimoto, S. (2008). “An efficient crack detection method using percolation-based image processing.” Proc., 3rd IEEE Conf. on Industrial Electronics and Applications (ICIEA), IEEE, Singapore, 1875–1880.
Yang, M-D., and Su, T-C. (2008). “Automated diagnosis of sewer pipe defects based on machine learning approaches.” Expert Syst. Appl., 35(3), 1327–1337.
Yang, M-D., and Su, T-C. (2009). “Segmenting ideal morphologies of sewer pipe defects on CCTV images for automated diagnosis.” Expert Syst. Appl., 36(2), 3562–3573.
Zana, F., and Klein, J-C. (2001). “Segmentation of vessel-like patterns using mathematical morphology and curvature evaluation.” IEEE Trans. Image Process., 10(7), 1010–1019.
Information & Authors
Information
Published In
Copyright
© 2013 American Society of Civil Engineers.
History
Received: Oct 2, 2012
Accepted: Apr 16, 2013
Published online: Dec 30, 2013
Discussion open until: May 30, 2014
Published in print: Jun 1, 2014
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.