InstaDam: Open-Source Platform for Rapid Semantic Segmentation of Structural Damage

The tremendous success of automated methods for the detection of damage in images of civil infrastructure has been fueled by exponential advances in deep learning over the past decade. In particular, many efforts have taken place in academia and more recently in industry that demonstrate the success...

Full description

Bibliographic Details
Main Authors: Vedhus Hoskere, Fouad Amer, Doug Friedel, Wanxian Yang, Yu Tang, Yasutaka Narazaki, Matthew D. Smith, Mani Golparvar-Fard, Billie F. Spencer
Format: Article
Language:English
Published: MDPI AG 2021-01-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/2/520
id doaj-d305c1a5927e4bec88c644b40776dc69
record_format Article
spelling doaj-d305c1a5927e4bec88c644b40776dc692021-01-08T00:02:16ZengMDPI AGApplied Sciences2076-34172021-01-011152052010.3390/app11020520InstaDam: Open-Source Platform for Rapid Semantic Segmentation of Structural DamageVedhus Hoskere0Fouad Amer1Doug Friedel2Wanxian Yang3Yu Tang4Yasutaka Narazaki5Matthew D. Smith6Mani Golparvar-Fard7Billie F. Spencer8Department of Civil and Environmental Engineering, University of Houston, Houston, TX 77204, USADepartment of Civil and Environmental Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USANational Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USADepartment of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USADepartment of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USADepartment of Civil and Environmental Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USAUS Army Corps of Engineers, Engineering Research and Development Center, Vicksburg, MS 39180, USADepartment of Civil and Environmental Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USADepartment of Civil and Environmental Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USAThe tremendous success of automated methods for the detection of damage in images of civil infrastructure has been fueled by exponential advances in deep learning over the past decade. In particular, many efforts have taken place in academia and more recently in industry that demonstrate the success of supervised deep learning methods for semantic segmentation of damage (i.e., the pixel-wise identification of damage in images). However, in graduating from the detection of damage to applications such as inspection automation, efforts have been limited by the lack of large open datasets of real-world images with annotations for multiple types of damage, and other related information such as material and component types. Such datasets for structural inspections are difficult to develop because annotating the complex and amorphous shapes taken by damage patterns remains a tedious task (requiring too many clicks and careful selection of points), even with state-of-the art annotation software. In this work, InstaDam—an open source software platform for fast pixel-wise annotation of damage—is presented. By utilizing binary masks to aid user input, InstaDam greatly speeds up the annotation process and improves the consistency of annotations. The masks are generated by applying established image processing techniques (IPTs) to the images being annotated. Several different tunable IPTs are implemented to allow for rapid annotation of a wide variety of damage types. The paper first describes details of InstaDam’s software architecture and presents some of its key features. Then, the benefits of InstaDam are explored by comparing it to the Image Labeler app in Matlab. Experiments are conducted where two employed student annotators are given the task of annotating damage in a small dataset of images using Matlab, InstaDam without IPTs, and InstaDam. Comparisons are made, quantifying the improvements in annotation speed and annotation consistency across annotators. A description of the statistics of the different IPTs used for different annotated classes is presented. The gains in annotation consistency and efficiency from using InstaDam will facilitate the development of datasets that can help to advance research into automation of visual inspections.https://www.mdpi.com/2076-3417/11/2/520supervised learningdeep learningimage processingstructural inspectionsdamage identificationcomputer vision
collection DOAJ
language English
format Article
sources DOAJ
author Vedhus Hoskere
Fouad Amer
Doug Friedel
Wanxian Yang
Yu Tang
Yasutaka Narazaki
Matthew D. Smith
Mani Golparvar-Fard
Billie F. Spencer
spellingShingle Vedhus Hoskere
Fouad Amer
Doug Friedel
Wanxian Yang
Yu Tang
Yasutaka Narazaki
Matthew D. Smith
Mani Golparvar-Fard
Billie F. Spencer
InstaDam: Open-Source Platform for Rapid Semantic Segmentation of Structural Damage
Applied Sciences
supervised learning
deep learning
image processing
structural inspections
damage identification
computer vision
author_facet Vedhus Hoskere
Fouad Amer
Doug Friedel
Wanxian Yang
Yu Tang
Yasutaka Narazaki
Matthew D. Smith
Mani Golparvar-Fard
Billie F. Spencer
author_sort Vedhus Hoskere
title InstaDam: Open-Source Platform for Rapid Semantic Segmentation of Structural Damage
title_short InstaDam: Open-Source Platform for Rapid Semantic Segmentation of Structural Damage
title_full InstaDam: Open-Source Platform for Rapid Semantic Segmentation of Structural Damage
title_fullStr InstaDam: Open-Source Platform for Rapid Semantic Segmentation of Structural Damage
title_full_unstemmed InstaDam: Open-Source Platform for Rapid Semantic Segmentation of Structural Damage
title_sort instadam: open-source platform for rapid semantic segmentation of structural damage
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2021-01-01
description The tremendous success of automated methods for the detection of damage in images of civil infrastructure has been fueled by exponential advances in deep learning over the past decade. In particular, many efforts have taken place in academia and more recently in industry that demonstrate the success of supervised deep learning methods for semantic segmentation of damage (i.e., the pixel-wise identification of damage in images). However, in graduating from the detection of damage to applications such as inspection automation, efforts have been limited by the lack of large open datasets of real-world images with annotations for multiple types of damage, and other related information such as material and component types. Such datasets for structural inspections are difficult to develop because annotating the complex and amorphous shapes taken by damage patterns remains a tedious task (requiring too many clicks and careful selection of points), even with state-of-the art annotation software. In this work, InstaDam—an open source software platform for fast pixel-wise annotation of damage—is presented. By utilizing binary masks to aid user input, InstaDam greatly speeds up the annotation process and improves the consistency of annotations. The masks are generated by applying established image processing techniques (IPTs) to the images being annotated. Several different tunable IPTs are implemented to allow for rapid annotation of a wide variety of damage types. The paper first describes details of InstaDam’s software architecture and presents some of its key features. Then, the benefits of InstaDam are explored by comparing it to the Image Labeler app in Matlab. Experiments are conducted where two employed student annotators are given the task of annotating damage in a small dataset of images using Matlab, InstaDam without IPTs, and InstaDam. Comparisons are made, quantifying the improvements in annotation speed and annotation consistency across annotators. A description of the statistics of the different IPTs used for different annotated classes is presented. The gains in annotation consistency and efficiency from using InstaDam will facilitate the development of datasets that can help to advance research into automation of visual inspections.
topic supervised learning
deep learning
image processing
structural inspections
damage identification
computer vision
url https://www.mdpi.com/2076-3417/11/2/520
work_keys_str_mv AT vedhushoskere instadamopensourceplatformforrapidsemanticsegmentationofstructuraldamage
AT fouadamer instadamopensourceplatformforrapidsemanticsegmentationofstructuraldamage
AT dougfriedel instadamopensourceplatformforrapidsemanticsegmentationofstructuraldamage
AT wanxianyang instadamopensourceplatformforrapidsemanticsegmentationofstructuraldamage
AT yutang instadamopensourceplatformforrapidsemanticsegmentationofstructuraldamage
AT yasutakanarazaki instadamopensourceplatformforrapidsemanticsegmentationofstructuraldamage
AT matthewdsmith instadamopensourceplatformforrapidsemanticsegmentationofstructuraldamage
AT manigolparvarfard instadamopensourceplatformforrapidsemanticsegmentationofstructuraldamage
AT billiefspencer instadamopensourceplatformforrapidsemanticsegmentationofstructuraldamage
_version_ 1724345882984316928