ENSTRECT: A Stage-based Approach to 2.5D Structural Damage Detection
Christian Benz, Volker Rodehorst
TL;DR
ENSTRECT tackles the challenge of translating 2D image-level damage detections into actionable 2.5D representations by projecting segmentations onto a 3D point cloud and extracting measurable damage instances. The framework integrates three state-of-the-art image-level detectors (TopoCrack, nnU-Net, DetectionHMA) within a three-stage pipeline—Detection, Mapping, and Extraction—to produce medial axes for cracks and PCA/alpha-shape-based polygons for areal damages. Quantitative results show IoU exceeding 90% for cracks and over 80% for corrosion at a 4 cm tolerance, while instance-level AP50 remains modest (roughly 45–56%), underscoring both the promise and current limitations of 2.5D damage quantification. The work also discusses scalability challenges of dense point clouds and points to future directions toward native 3D damage detection and improved 2D–3D fusion for practical SHM workflows.
Abstract
To effectively assess structural damage, it is essential to localize the instances of damage in the physical world of a civil structure. ENSTRECT is a stage-based approach designed to accomplish 2.5D structural damage detection. The method requires an image collection, the relative orientation, and a point cloud. Using these inputs, surface damages are segmented at the image level and then mapped into the point cloud space, resulting in a segmented point cloud. To enable further quantitative analyses, the segmented point cloud is transformed into measurable damage instances: cracks are extracted by contracting the clustered point cloud into a corresponding medial axis. For areal damages, such as spalling and corrosion, a procedure is proposed to compute the bounding polygon based on PCA and alpha shapes. With a localization tolerance of 4cm, ENSTRECT can achieve IoUs of over 90% for cracks, 82% for corrosion, and 41% for spalling. Detection at the instance level yields an AP50 of about 45% (cracks, spalling) and 56% (corrosion).
