Fast segmentation of industrial quality pavement images using Laws texture energy measures and k-means clustering

Abstract. Thousands of pavement images are collected by road authorities daily for condition monitoring surveys. These images typically have intensity variations and texture nonuniformities that make their segmentation challenging. The automated segmentation of such pavement images is crucial for accurate, thorough, and expedited health monitoring of roads. In the pavement monitoring area, well-known texture descriptors, such as gray-level co-occurrence matrices and local binary patterns, are often used for surface segmentation and identification. These, despite being the established methods for texture discrimination, are inherently slow. This work evaluates Laws texture energy measures as a viable alternative for pavement images for the first time. k-means clustering is used to partition the feature space, limiting the human subjectivity in the process. Data classification, hence image segmentation, is performed by the k-nearest neighbor method. Laws texture energy masks are shown to perform well with resulting accuracy and precision values of more than 80%. The implementations of the algorithm, in both MATLAB® and OpenCV/C++, are extensively compared against the state of the art for execution speed, clearly showing the advantages of the proposed method. Furthermore, the OpenCV-based segmentation shows a 100% increase in processing speed when compared to the fastest algorithm available in literature.

[1]  Paul J Carlson,et al.  Safety of wider edge lines in The USA , 2010 .

[2]  Khurram Kamal,et al.  Pavement Raveling Detection and Measurement from Synchronized Intensity and Range Images , 2014 .

[3]  Karel J. Zuiderveld,et al.  Contrast Limited Adaptive Histogram Equalization , 1994, Graphics Gems.

[4]  Hossein Mobahi,et al.  Natural Image Segmentation with Adaptive Texture and Boundary Encoding , 2009, ACCV.

[5]  Hafiz Adnan Habib,et al.  Modified Laws Energy Descriptor for Inspection of Ceramic Tiles , 2004 .

[6]  Josiane Zerubia,et al.  Hierarchical Multiple Markov Chain Model for Unsupervised Texture Segmentation , 2009, IEEE Transactions on Image Processing.

[7]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

[8]  Hubert Konik,et al.  Multiresolution texture analysis applied to road surface inspection , 1999, Electronic Imaging.

[9]  Jia-Ruey Chang,et al.  Dual-Light Inspection Method for Automatic Pavement Surveys , 2013, J. Comput. Civ. Eng..

[10]  Ignacio Parra,et al.  Adaptive Road Crack Detection System by Pavement Classification , 2011, Sensors.

[11]  Xu Zhi-gan Quick and precise road marking segmentation algorithm based on Beamlet , 2013 .

[12]  M. Y. Shahin Pavement Condition Survey and Rating Procedure , 1994 .

[13]  Y. Hao,et al.  An improved image segmentation algorithm and measurement methods for asphalt mixtures , 2011, 2011 IEEE 5th International Conference on Cybernetics and Intelligent Systems (CIS).

[14]  Sergei Vassilvitskii,et al.  k-means++: the advantages of careful seeding , 2007, SODA '07.

[15]  Kanchan S. Deshmukh Color image segmentation: a review , 2010, International Conference on Digital Image Processing.

[16]  Leif E. Peterson K-nearest neighbor , 2009, Scholarpedia.

[17]  Sudeep Sarkar,et al.  Optical Texture-Based Tools for Monitoring Pavement Surface Wear and Cracks Using Digital Images , 2010 .

[18]  Michal Strzelecki,et al.  Texture Analysis Methods - A Review , 1998 .

[19]  Sankar K. Pal,et al.  A review on image segmentation techniques , 1993, Pattern Recognit..

[20]  Stephen Gould,et al.  Region-based Segmentation and Object Detection , 2009, NIPS.

[21]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.