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 条
  • [21] Gas Classification Using Deep Convolutional Neural Networks
    Peng, Pai
    Zhao, Xiaojin
    Pan, Xiaofang
    Ye, Wenbin
    SENSORS, 2018, 18 (01)
  • [22] Deep Convolutional Neural Networks for Automated Road Damage Detection
    Rakshitha, R.
    Srinath, S.
    Kumar, N. Vinay
    Rashmi, S.
    Poornima, B.V.
    Smart Innovation, Systems and Technologies, 2024, 405 SIST : 155 - 165
  • [23] Water Level Estimation in Sewer Pipes Using Deep Convolutional Neural Networks
    Haurum, Joakim Bruslund
    Bahnsen, Chris H.
    Pedersen, Malte
    Moeslund, Thomas B.
    WATER, 2020, 12 (12) : 1 - 14
  • [24] Convolutional Neural Networks-Based Model for Automated Sewer Defects Detection and Classification
    Zhou, Qianqian
    Situ, Zuxiang
    Teng, Shuai
    Chen, Gongfa
    JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2021, 147 (07)
  • [25] Fatigue damage detection from imbalanced inspection data of Lamb wave
    He, Jingjing
    Fang, Ziwei
    Liu, Jie
    Gao, Fei
    Lin, Jing
    STRUCTURAL HEALTH MONITORING-AN INTERNATIONAL JOURNAL, 2022, 21 (03): : 928 - 944
  • [26] Structural Damage Detection Using Convolutional Neural Networks
    Gulgec, Nur Sila
    Takac, Martin
    Pakzad, Shamim N.
    MODEL VALIDATION AND UNCERTAINTY QUANTIFICATION, VOL 3, 2017, : 331 - 337
  • [27] Deep Learning-Based Crack Damage Detection Using Convolutional Neural Networks
    Cha, Young-Jin
    Choi, Wooram
    Buyukozturk, Oral
    COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2017, 32 (05) : 361 - 378
  • [28] Clothes Detection and Classification Using Convolutional Neural Networks
    Cychnerski, Jan
    Brzeski, Adam
    Boguszewski, Adrian
    Marmolowski, Mateusz
    Trojanowicz, Marek
    2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [29] Fish Detection and Classification Using Convolutional Neural Networks
    Rekha, B. S.
    Srinivasan, G. N.
    Reddy, Sravan Kumar
    Kakwani, Divyanshu
    Bhattad, Niraj
    COMPUTATIONAL VISION AND BIO-INSPIRED COMPUTING, 2020, 1108 : 1221 - 1231
  • [30] Vehicle Detection and Classification Using Convolutional Neural Networks
    Sheng, Minglan
    Liu, Chunfang
    Zhang, Qi
    Lou, Lu
    Zheng, Yu
    PROCEEDINGS OF 2018 IEEE 7TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS CONFERENCE (DDCLS), 2018, : 581 - 587