Automated detection of cylindrical structures in complex pipelines using iterative point cloud segmentation and high-precision fitting
Abstract
Abstract Cylinders are prevalent structural units in pipelines, and their accurate and robust detection from 3D scanned point clouds is crucial for rapid reverse engineering. Existing methods often impose restrictions on cylinder parameters, limiting their applicability in complex pipeline scenarios. To address this, we propose a novel method for automatically detecting cylinders from unstructured point clouds. Our approach involves iterative clustering segmentation to reduce data complexity, reliable candidate cylinder estimation using three-point random sampling, high-precision cylinder fitting, and multi-filtering mechanisms to minimize false detections. Experimental results on both simulated and real-world data demonstrate that our method achieves precision, recall, and F1 scores of 0.8727, 0.8090, and 0.8397, respectively, outperforming existing methods. This work showcases the potential of our approach for automating the reverse engineering design of complex pipelines. Project Web: https://github.com/GCCao/Cylinders_detection_Cao_V2 .
Article Details
Authors (1)
Gengchen Cao