Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale Neighborhoods

Robust automatic pavement crack detection is critical to automated road condition evaluation. However, research on crack detection is still limited and pixel-level automatic crack detection remains a challenging problem, due to heterogeneous pixel intensity, complex crack topology, poor illumination...

Full description

Bibliographic Details
Main Authors: Dihao Ai, Guiyuan Jiang, Lam Siew Kei, Chengwu Li
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8344535/
id doaj-83cc2cf8ad76475380646bbb50a19e43
record_format Article
spelling doaj-83cc2cf8ad76475380646bbb50a19e432021-03-29T20:53:45ZengIEEEIEEE Access2169-35362018-01-016244522446310.1109/ACCESS.2018.28293478344535Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale NeighborhoodsDihao Ai0https://orcid.org/0000-0002-1472-7206Guiyuan Jiang1Lam Siew Kei2Chengwu Li3School of Resource and Safety Engineering, China University of Mining and Technology Beijing, Beijing, ChinaSchool of Computer Science and Engineering, Nanyang Technological University, SingaporeSchool of Computer Science and Engineering, Nanyang Technological University, SingaporeSchool of Resource and Safety Engineering, China University of Mining and Technology Beijing, Beijing, ChinaRobust automatic pavement crack detection is critical to automated road condition evaluation. However, research on crack detection is still limited and pixel-level automatic crack detection remains a challenging problem, due to heterogeneous pixel intensity, complex crack topology, poor illumination condition, and noisy texture background. In this paper, we propose a novel approach for automatically detecting pavement cracks at pixel level, leveraging on multi-scale neighborhood information, and pixel intensity. Using pixel intensity information, a probabilistic generative model (PGM) based method is developed to calculate the probability of a crack for each pixel. This produces a probability map consisting of the probability of each pixel being part of the crack. We demonstrate that the neighborhoods of each pixel contain critical information for crack detection, and propose a support vector machine (SVM) based method to calculate the probability maps using information of multi-scale neighborhoods. We develop a fusion algorithm to merge the multiple probability maps, obtained from both PGM and SVM approaches, into a fused map, which can detect cracks with accuracy higher than any of the original probability maps. We also propose a weighted dilation operation that relies on the fused probability map to enhance the recognition of borderline pixels and improve the crack continuity without increasing the crack width improperly. Experimental results demonstrate that our algorithm achieves better performance in terms of precision, recall, f1-score, and receiver operating characteristic, in comparison with the state-of-the-art pavement crack detection algorithms.https://ieeexplore.ieee.org/document/8344535/Pavement crack detectionprobability mapmulti-scale neighborhoodsprobabilistic generative modesupport vector machine
collection DOAJ
language English
format Article
sources DOAJ
author Dihao Ai
Guiyuan Jiang
Lam Siew Kei
Chengwu Li
spellingShingle Dihao Ai
Guiyuan Jiang
Lam Siew Kei
Chengwu Li
Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale Neighborhoods
IEEE Access
Pavement crack detection
probability map
multi-scale neighborhoods
probabilistic generative mode
support vector machine
author_facet Dihao Ai
Guiyuan Jiang
Lam Siew Kei
Chengwu Li
author_sort Dihao Ai
title Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale Neighborhoods
title_short Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale Neighborhoods
title_full Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale Neighborhoods
title_fullStr Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale Neighborhoods
title_full_unstemmed Automatic Pixel-Level Pavement Crack Detection Using Information of Multi-Scale Neighborhoods
title_sort automatic pixel-level pavement crack detection using information of multi-scale neighborhoods
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2018-01-01
description Robust automatic pavement crack detection is critical to automated road condition evaluation. However, research on crack detection is still limited and pixel-level automatic crack detection remains a challenging problem, due to heterogeneous pixel intensity, complex crack topology, poor illumination condition, and noisy texture background. In this paper, we propose a novel approach for automatically detecting pavement cracks at pixel level, leveraging on multi-scale neighborhood information, and pixel intensity. Using pixel intensity information, a probabilistic generative model (PGM) based method is developed to calculate the probability of a crack for each pixel. This produces a probability map consisting of the probability of each pixel being part of the crack. We demonstrate that the neighborhoods of each pixel contain critical information for crack detection, and propose a support vector machine (SVM) based method to calculate the probability maps using information of multi-scale neighborhoods. We develop a fusion algorithm to merge the multiple probability maps, obtained from both PGM and SVM approaches, into a fused map, which can detect cracks with accuracy higher than any of the original probability maps. We also propose a weighted dilation operation that relies on the fused probability map to enhance the recognition of borderline pixels and improve the crack continuity without increasing the crack width improperly. Experimental results demonstrate that our algorithm achieves better performance in terms of precision, recall, f1-score, and receiver operating characteristic, in comparison with the state-of-the-art pavement crack detection algorithms.
topic Pavement crack detection
probability map
multi-scale neighborhoods
probabilistic generative mode
support vector machine
url https://ieeexplore.ieee.org/document/8344535/
work_keys_str_mv AT dihaoai automaticpixellevelpavementcrackdetectionusinginformationofmultiscaleneighborhoods
AT guiyuanjiang automaticpixellevelpavementcrackdetectionusinginformationofmultiscaleneighborhoods
AT lamsiewkei automaticpixellevelpavementcrackdetectionusinginformationofmultiscaleneighborhoods
AT chengwuli automaticpixellevelpavementcrackdetectionusinginformationofmultiscaleneighborhoods
_version_ 1724193956011442176