Sewer damage detection from imbalanced CCTV inspection data using deep convolutional neural networks with hierarchical classification

被引:108
|
作者
Li, Duanshun [1 ]
Cong, Anran [2 ]
Guo, Shuai [3 ]
机构
[1] Univ Alberta, Dept Civil & Environm Engn, Edmonton, AB, Canada
[2] Univ Alberta, Dept Econ, Edmonton, AB, Canada
[3] Hefei Univ Technol, Dept Municipal Engn, Hefei, Anhui, Peoples R China
关键词
Sewer; Defect detection; CCTV inspection; Deep learning; Residual network; Imbalanced dataset; Hierarchical classification; PIPE DEFECTS;
D O I
10.1016/j.autcon.2019.01.017
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Accurate infrastructure condition assessment is critical for optimized maintenance and rehabilitation plan. Closed Circuit Television (CCTV) inspection has been widely applied in the internal inspection of sewerage systems. However, the manual approach adopted under current practice is expertise intensive and time-consuming. Previous research has attempted to apply specialized image processing techniques for the detection of specific defects with engineered features, such as cracks and joint offset. However, these engineered features are less generalizable than the state-of-the-art deep learning methods. Another crucial problem in defect classification is the imbalance between defects and non-defects due to high volume of normal images and the imbalance between different defects due to varying defect occurrence rates. This raises a big challenge for both traditional methods and deep learning methods. In this paper, a method based on the deep convolutional neural network is proposed to detect and classify defects from CCTV inspections. To improve the performance on imbalanced datasets, a hierarchical classification approach is introduced to supervise the learning process at different levels. The high-level detection task tries to discriminate images with defects from normal images. The low-level classification calculates the probability of each defect assuming the image has defects. The final defect classification is then derived from the chain rule of conditional probability. The network was trained and tested using inspection images collected from 24.7 km sewer lines. The high-level defect detection accuracy was improved from 78.4% to 83.2% with a hierarchical classification approach. Due to the difficulty to discriminate the defects, the low-level defect classification accuracy still needs improvements, but the proposed network with hierarchical classification also demonstrated superior performance over traditional approaches.
引用
收藏
页码:199 / 208
页数:10
相关论文
共 50 条
  • [1] Hierarchical Data Classification Using Deep Neural Networks
    Tirumala, Sreenivas Sremath
    Narayanan, A.
    NEURAL INFORMATION PROCESSING, PT I, 2015, 9489 : 492 - 500
  • [2] Towards Effective Classification of Imbalanced Data with Convolutional Neural Networks
    Raj, Vidwath
    Magg, Sven
    Wermter, Stefan
    ARTIFICIAL NEURAL NETWORKS IN PATTERN RECOGNITION, 2016, 9896 : 150 - 162
  • [3] Dynamic Sampling in Convolutional Neural Networks for Imbalanced Data Classification
    Pouyanfar, Samira
    Tao, Yudong
    Mohan, Anup
    Tian, Haiman
    Kaseb, Ahmed S.
    Gauen, Kent
    Dailey, Ryan
    Aghajanzadeh, Sarah
    Lu, Yung-Hsiang
    Chen, Shu-Ching
    Shyu, Mei-Ling
    IEEE 1ST CONFERENCE ON MULTIMEDIA INFORMATION PROCESSING AND RETRIEVAL (MIPR 2018), 2018, : 112 - 117
  • [4] Hyperspectral Data Classification using Deep Convolutional Neural Networks
    Salman, Mesut
    Yuksel, Seniha Esen
    2016 24TH SIGNAL PROCESSING AND COMMUNICATION APPLICATION CONFERENCE (SIU), 2016, : 2129 - 2132
  • [5] Classification of Imbalanced Data Using SMOTE and AutoEncoder Based Deep Convolutional Neural Network
    Alex, Suja A.
    Nayahi, J. Jesu Vedha
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2023, 31 (03) : 437 - 469
  • [6] Road damage detection and classification using deep neural networks
    Jiang, Yiwen
    DISCOVER APPLIED SCIENCES, 2024, 6 (08)
  • [7] Detection and Classification of Human Stool Using Deep Convolutional Neural Networks
    Choy, Yin Pui
    Hu, Guoqing
    Chen, Jia
    IEEE ACCESS, 2021, 9 : 160485 - 160496
  • [8] Driver behavior detection and classification using deep convolutional neural networks
    Shahverdy, Mohammad
    Fathy, Mahmood
    Berangi, Reza
    Sabokrou, Mohammad
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 149
  • [9] Driver behavior detection and classification using deep convolutional neural networks
    Shahverdy, Mohammad
    Fathy, Mahmood
    Berangi, Reza
    Sabokrou, Mohammad
    Expert Systems with Applications, 2020, 149
  • [10] Classification of Imbalanced Electrocardiosignal Data using Convolutional Neural Network
    Du, Chaofan
    Liu, Peter Xiaoping
    Zheng, Minhua
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2022, 214