Abstract
Pavement condition assessment plays an important role in the process of road maintenance and rehabilitation. However, the traditional road inspection procedure is mostly performed manually, which is labor-intensive and time-consuming. The development of automated detection and classification of distress on the pavement surface system is thus necessary. In this paper, a pavement surface distress detection and classification system using a hybrid between the artificial bee colony (ABC) algorithm and an artificial neural network (ANN), called “ABC-ANN”, is proposed. In the proposed method, first, after the pavement image is captured, it will be segmented into distressed and non-distressed regions based on a thresholding method. The optimal threshold value used for segmentation in this step will be obtained from the ABC algorithm. Next, the features, including the vertical distress measure, the horizontal distress measure, and the total number of distress pixels, are extracted from a distressed region and used to provide the input to the ANN. Finally, based on these input features, the ANN will be employed to classify an area of distress as a specific type of distress, which includes transversal crack, longitudinal crack, and pothole. The experimental results demonstrate that the proposed approach works well for pavement distress detection and can classify distress types in pavement images with reasonable accuracy. The accuracy obtained by the proposed ABC-ANN method achieves 20 % increase compared with existing algorithms.






Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Wang KCP (2000) Designs and implementations of automated systems for pavement surface distress survey. Journal of Infrastruct Syst 6:24–32
Chambon S, Moliard J-M (2011) Automatic road pavement assessment with image processing: review and comparison. Int J Geophys 989354:20
Jing L, Aiqin Z (2010) Pavement crack distress detection based on image analysis. In: Proceedings of the international conference on machine vision and human-machine interface, pp 576–579
Ouyang A, Luo C, Zhou C (2011) Surface distresses detection of pavement based on digital image processing. In: Li D, Liu Y, Chen Y (eds) CCTA 2010, Part IV, IFIP AICT 347. Springer, Berlin, pp 368–375
Hu Y, Zhao C-X, Wang H-N (2010) Automatic pavement crack detection using texture and shape descriptors. IETE Tech Rev 27:398–405
Salari E, Ouyang D (2012) An image-based pavement distress detection and classification. In: Proceedings of the IEEE international conference on electro/information technology, pp 1–6
Wang S, Tang W (2011) Pavement crack segmentation algorithm based on local optimal threshold of cracks density distribution. In: Huang D-S et al (eds) ICIC 2011, LNCS 6838. Springer, Heidelberg, pp 298–302
Sun L, Kamaliardakani M, Zhang Y (2015) Weighted neighborhood pixels segmentation method for automated detection of cracks on pavement surface images. J Comput Civ Eng. doi:10.1061/(ASCE)CP.1943-5487.0000488
Koch C, Brilakis I (2011) Pothole detection in asphalt pavement images. Adv Eng Inform 25:507–515
Zhou J, Huang PS, Chiang F-P (2006) Wavelet-based pavement distress detection and evaluation. Opt Eng 45:027007.1
Huang Y, Xu B (2006) Automatic inspection of pavement cracking distress. J Electron Imaging 15:013017.1–013017.6
Li Q, Liu X (2008) Novel approach to pavement image segmentation based on neighboring difference histogram method. In: Proceedings of the congress on image and signal processing, pp 792–796
Salari E, Yu X (2011) Pavement distress detection and classification using a genetic algorithm. In: Proceedings of the IEEE applied imagery pattern recognition workshop: imaging for decision making, pp 1–5
Omran MGH, Engelbrecht AP, Salman A (2005) Differential evolution methods for unsupervised image classification. In: Proceedings of the IEEE congress on evolutionary computation, pp 966–973
Yin P-Y (2007) Multilevel minimum cross entropy threshold selection based on particle swarm optimization. Appl Math Comput 184:503–513
Xu C, Duan H (2010) Artificial bee colony (ABC) optimized edge potential function (EPF) approach to target recognition for low-altitude aircraft. Pattern Recogn Lett 31:1759–1772
Bartolome LS, Bandala AA, Llorente C, Dadios EP (2012) Vehicle parking inventory system utilizing image recognition through artificial neural networks. Proc IEEE TENCON 2012:1–5
Gonzalez RC, Woods RE (2006) Digital image processing, 3rd edn. Prentice-Hall, New York
Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9:62–66
Rosin PL, Ioannidis E (2003) Evaluation of global image thresholding for change detection. Pattern Recogn Lett 24:2345–2356
Oliveira H, Correia PL (2009) Automatic road crack segmentation using entropy and image dynamic thresholding. In: Proceedings of the 17th European signal processing conference, pp 622–626
Kapur JN, Sahoo PK, Wong AKC (1985) A new method for grey-level picture thresholding using the entropy of the histogram. Comput Vis Graph Image Process 29:273–285
Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2014) A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif Intell Rev 42:21–57
Bishop CM (1995) Neural networks for pattern recognition. Clarendon Press, Oxford
Serra J (1986) Introduction to mathematical morphology. Comput Vis Graph Image Process 35:283–305
Yin P-Y (1999) A fast scheme for optimal thresholding using genetic algorithms. Sig Process 72:85–95
Zhang R, Liu J (2006) Underwater image segmentation with maximum entropy based on particle swarm optimization (PSO). In: Proceedings of the first international multi-symposiums on computer and computational sciences (IMSCCS’06), pp 360–362
Pei Z, Zhao Y, Liu Z (2009) Image segmentation based on differential evolution algorithm. In: Proceedings of the international conference on image analysis and signal processing (IASP 2009), pp 48–51
Sezgin M, Sankur B (2004) Survey over image thresholding techniques and quantitative performance evaluation. J Electron Imaging 13:146–165
Banharnsakun A (2015) Data set of pavement surface distress. http://www.cirlab.org/dataset/distress_feature.data
Li NN, Hou XD, Yang XY, Dong YF (2009) Automation recognition of pavement surface distress based on support vector machine. In: Proceedings of the 2nd international conference on intelligent networks and intelligent systems, pp 346–349
Shi L, Gao C, Zhang J (2012) Pavement distress image recognition based on multilayer autoencoders. In: Proceedings of 4th international conference on artificial intelligence and computational intelligence, pp 666–673
Li L, Sun L, Ning G, Tan S (2014) Automatic pavement crack recognition based on bp neural network. PROMET-Traffic & Transp 26:11–22
Chang C-C, Lin C-J (2015) LIBSVM–a library for support vector machines. https://www.csie.ntu.edu.tw/~cjlin/libsvm
Acknowledgments
This work is partially supported by the Faculty of Engineering at Si Racha, Kasetsart University Si Racha Campus.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Banharnsakun, A. Hybrid ABC-ANN for pavement surface distress detection and classification. Int. J. Mach. Learn. & Cyber. 8, 699–710 (2017). https://doi.org/10.1007/s13042-015-0471-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-015-0471-1