CrackUDA: Incremental Unsupervised Domain Adaptation for Improved Crack Segmentation in Civil Structures

Kushagra Srivastava, Damodar Datta Kancharla, Rizvi Tahereen, Pradeep Kumar Ramancharla, Ravi Kiran Sarvadevabhatla +1 more
12/20/2024
cs.CV

No official code found. Best implementation: crackuda/CrackUDA (5 stars, MIT, last commit 2024-12-22).

Abstract

Crack segmentation plays a crucial role in ensuring the structural integrity and seismic safety of civil structures. However, existing crack segmentation algorithms encounter challenges in maintaining accuracy with domain shifts across datasets. To address this issue, we propose a novel deep network that employs incremental training with unsupervised domain adaptation (UDA) using adversarial learning, without a significant drop in accuracy in the source domain. Our approach leverages an encoder-decoder architecture, consisting of both domain-invariant and domain-specific parameters. The encoder learns shared crack features across all domains, ensuring robustness to domain variations. Simultaneously, the decoder's domain-specific parameters capture domain-specific features unique to each domain. By combining these components, our model achieves improved crack segmentation performance. Furthermore, we introduce BuildCrack, a new crack dataset comparable to sub-datasets of the well-established CrackSeg9K dataset in terms of image count and crack percentage. We evaluate our proposed approach against state-of-the-art UDA methods using different sub-datasets of CrackSeg9K and our custom dataset. Our experimental results demonstrate a significant improvement in crack segmentation accuracy and generalization across target domains compared to other UDA methods - specifically, an improvement of 0.65 and 2.7 mIoU on source and target domains respectively.

View on arXivView PDF

Code Implementations(1)

crackuda/CrackUDACommunity68%
MIT

Code Implementation for "CrackUDA: Incremental Unsupervised Domain Adaptation for Improved Crack Segmentation in Civil Structures"

50PythonNov 20, 20241 years agoMIT

Similar Papers

Cite this paper

@article{srivastava2024crackuda,
  title  = {CrackUDA: Incremental Unsupervised Domain Adaptation for Improved Crack Segmentation in Civil Structures},
  author = {Kushagra Srivastava and Damodar Datta Kancharla and Rizvi Tahereen and Pradeep Kumar Ramancharla and Ravi Kiran Sarvadevabhatla and Harikumar Kandath},
  year   = {2024},
  eprint = {2412.15637},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.15637v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.15637.svg)](https://codeofpaper.com/paper/2412.15637)

Discussion