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

被引:121
|
作者
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] 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
  • [2] Automated defect classification in sewer closed circuit television inspections using deep convolutional neural networks
    Kumar, Srinath S.
    Abraham, Dulcy M.
    Jahanshahi, Mohammad R.
    Iseley, Tom
    Starr, Justin
    AUTOMATION IN CONSTRUCTION, 2018, 91 : 273 - 283
  • [3] 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
  • [4] Detection and Classification of Human Stool Using Deep Convolutional Neural Networks
    Choy, Yin Pui
    Hu, Guoqing
    Chen, Jia
    IEEE ACCESS, 2021, 9 : 160485 - 160496
  • [5] Driver behavior detection and classification using deep convolutional neural networks
    Shahverdy, Mohammad
    Fathy, Mahmood
    Berangi, Reza
    Sabokrou, Mohammad
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 149
  • [6] Drone Detection and Tracking using Deep Convolutional Neural Networks from Real-time CCTV Footage
    Allmamun, Md
    Akter, Fahima
    Talukdar, Muhammad Borhan Uddin
    Chakraborty, Sovon
    Uddin, Jia
    IEIE Transactions on Smart Processing and Computing, 2024, 13 (04) : 313 - 321
  • [7] Sparse Matrix Classification on Imbalanced Datasets Using Convolutional Neural Networks
    Pichel, Juan C.
    Pateiro-Lopez, Beatriz
    IEEE ACCESS, 2019, 7 : 82377 - 82389
  • [8] Acoustic classification in multifrequency echosounder data using deep convolutional neural networks
    Brautaset, Olav
    Waldeland, Anders Ueland
    Johnsen, Espen
    Malde, Ketil
    Eikvil, Line
    Salberg, Arnt-Borre
    Handegard, Nils Olav
    ICES JOURNAL OF MARINE SCIENCE, 2020, 77 (04) : 1391 - 1400
  • [9] 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)
  • [10] 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