INTEGRATED APPROACH FOR 3D POINT CLOUD SEGMENTATION IN TANK CALIBRATION

Bulletin of Kyiv Polytechnic Institute. Instrument making series, Jun 2025

The paper presents a hybrid method for segmenting 3D point clouds for the calibration of cylindrical horizontal tanks, combining RANSAC and DBSCAN algorithms with subsequent boundary refinement based on local geometric features. Analysis of prior research indicates that RANSAC is effective for detecting cylindrical surfaces but sensitive to noise, while DBSCAN excels in clustering noisy data but requires parameter optimization. Hybrid methods combining these algorithms demonstrate improved results; however, their robustness to low-density point clouds and accuracy in transition zones remain underexplored. The objective of this study is to develop and evaluate a hybrid 3D point cloud segmentation method integrating RANSAC, DBSCAN, and boundary refinement to achieve automated tank calibration with high accuracy across densities levels ranging from ~1 million to ~18 million points. The research results are based on a comparison of a scanned model (18,012,345 points at maximum density) and an ideal model (17,986,543 points) of the tank. The hybrid method enabled precise estimation of geometric parameters: radius (R ≈ 1.5 m, error ±0.03 m) and length (L ≈ 10.8 m, error ±0.05 m). The segmentation identified the front bottom (372,890 points, ~2.07 %), rear bottom (411,230 points, ~2.28 %), and noise (2,181,240 points, ~12.1 %). The proportionality of point reduction for bottoms with decreasing density was confirmed by linear approximation (Fig. 1): slopes of ~20,700–22,800 points/million for the scanned model and ~20,900–21,100 for the ideal model, with R² ≈ 0.999. Relative segmentation errors range from 0.1–0.7 % for the front bottom and 8.3–8.9 % for the rear bottom, indicating higher accuracy for the front bottom and a need for improvement in the rear bottom. The stability of noise (~12.1–12.2 %) confirms the effectiveness of DBSCAN. The method maintained accuracy even at low density (~1 million points), although the increased error for the rear bottom (~8.75 %) suggests potential loss of detail. In conclusion, the developed hybrid method is robust to noise, scalable for densities levels of 1–18 million points, and suitable for automated tank calibration. The proportionality of components and stable noise level highlight the method’s reliability, while visualization (cylinder – red, front bottom – green, rear bottom – blue) illustrates clear component separation. Future research may focus on optimizing DBSCAN for low-density point clouds and reducing errors for the rear bottom in transition zones.

Article PDF cannot be displayed. You can download it here:

https://visnykpb.kpi.ua/article/download/333512/322682

INTEGRATED APPROACH FOR 3D POINT CLOUD SEGMENTATION IN TANK CALIBRATION

ISSN (p) 0321-2211, ISSN (e) 2663-3450 Автоматизація та інтелектуалізація приладобудування DOI: 10.20535/1970.69(1).2025.333512 UDC 004.93, 531.7 INTEGRATED APPROACH FOR 3D POINT CLOUD SEGMENTATION IN TANK CALIBRATION D. M. Proskurenko, M. O. Bezuglyi National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” Kyiv, Ukraine E-mail: , The paper presents a hybrid method for segmenting 3D point clouds for the calibration of cylindrical horizontal tanks, combining RANSAC and DBSCAN algorithms with subsequent boundary refinement based on local geometric features. Analysis of prior research indicates that RANSAC is effective for detecting cylindrical surfaces but sensitive to noise, while DBSCAN excels in clustering noisy data but requires parameter optimization. Hybrid methods combining these algorithms demonstrate improved results; however, their robustness to low-density point clouds and accuracy in transition zones remain underexplored. The objective of this study is to develop and evaluate a hybrid 3D point cloud segmentation method integrating RANSAC, DBSCAN, and boundary refinement to achieve automated tank calibration with high accuracy across densities levels ranging from ~1 million to ~18 million points. The research results are based on a comparison of a scanned model (18,012,345 points at maximum density) and an ideal model (17,986,543 points) of the tank. The hybrid method enabled precise estimation of geometric parameters: radius (R ≈ 1.5 m, error ±0.03 m) and length (L ≈ 10.8 m, error ±0.05 m). The segmentation identified the front bottom (372,890 points, ~2.07 %), rear bottom (411,230 points, ~2.28 %), and noise (2,181,240 points, ~12.1 %). The proportionality of point reduction for bottoms with decreasing density was confirmed by linear approximation (Fig. 1): slopes of ~20,700–22,800 points/million for the scanned model and ~20,900–21,100 for the ideal model, with R² ≈ 0.999. Relative segmentation errors range from 0.1–0.7 % for the front bottom and 8.3–8.9 % for the rear bottom, indicating higher accuracy for the front bottom and a need for improvement in the rear bottom. The stability of noise (~12.1–12.2 %) confirms the effectiveness of DBSCAN. The method maintained accuracy even at low density (~1 million points), although the increased error for the rear bottom (~8.75 %) suggests potential loss of detail. In conclusion, the developed hybrid method is robust to noise, scalable for densities levels of 1–18 million points, and suitable for automated tank calibration. The proportionality of components and stable noise level highlight the method’s reliability, while visualization (cylinder – red, front bottom – green, rear bottom – blue) illustrates clear component separation. Future research may focus on optimizing DBSCAN for low-density point clouds and reducing errors for the rear bottom in transition zones. Keywords: point cloud; hybrid algorithm; geometric modeling; segmentation; tank calibration; laser scanning. Introduction Processing 3D point clouds is a critical task in modern computer vision, robotics, and engineering. Point clouds obtained through laser scanning or photogrammetry often represent complex objects with diverse geometric shapes, such as cylinders, planes, or spheres. In particular, accurate modeling of cylindrical structures, which are common in technical constructions (e.g., pipes, tanks, shafts), plays a vital role in tasks such as reconstruction, quality control, and automated design. However, the presence of noise, data heterogeneity, and the complexity of transition zones between different object parts complicate the segmentation and analysis process. Currently, several methods exist for processing 3D point clouds. Among them, RANSAC (Random Sample Consensus) effectively estimates the parameters of geometric primitives, while clustering algorithms like DBSCAN enable grouping points based on spatial proximity. However, these methods, when used independently, do not always provide sufficient accuracy and robustness to noise, particularly when dealing with objects composed of cylindrical parts and adjacent bottoms. This creates a need for hybrid approaches that combine the strengths of different algorithms. The objective of this article is to develop and demonstrate a hybrid method for processing 3D point clouds, which integrates RANSAC for initial estimation of the cylindrical part’s parameters (radius, axis), followed by clustering of the remaining points using DBSCAN to identify bottoms and remove noise, and boundary refinement between the cylinder and bottoms based on local geometric features. The proposed approach aims to enhance segmentation accuracy and robustness to noisy data Literature review Processing 3D point clouds for modeling geometric objects, such as cylindrical horizontal tanks, Вісник КПІ. Серія ПРИЛАДОБУДУВАННЯ, Вип. 69(1), 2025. 75 ISSN (p) 0321-2211, ISSN (e) 2663-3450 Автоматизація та інтелектуалізація приладобудування is critical for calibration and volume estimation [1]. The literature describes numerous methods for point cloud segmentation and analysis, including approaches based on geometric primitive estimation, clustering, and hybrid strategies [2]. These methods are often compared in terms of accuracy, robustness to noise, and computational efficiency, as shown in Table 1. Table 1: Comparison of Point Cloud Segmentation Methods Method Advantages Disadvantages Robust to outliers, effective for primitives Handles noise, clusters arbitrary shapes Effective for shapes, no initial assumptions Struggles with complex shapes, sensitive to threshold Requires parameter tuning, issues with varying density Computationally expensive, sensitive to noise Region Growing Based on smoothness, intuitive Fails in noisy data, connectivity issues Deep Learning High accuracy, automatic feature learning Requires large datasets, high computational cost RANSAC DBSCAN Hough Transform RANSAC, introduced by Fischler and Bolles [3], is a robust algorithm for fitting geometric primitives, such as planes, cylinders, and spheres, to point clouds, even in the presence of noise. It is widely used for detecting cylindrical shapes, such as those in industrial components [4]. However, RANSAC may struggle with complex shapes or multiple similar forms, and its performance depends on the choice of threshold and number of iterations [5]. DBSCAN, proposed by Ester et al. [6], is a densitybased clustering algorithm that groups points by spatial proximity, making it suitable for identifying arbitrarily shaped clusters and removing noise. It has been applied in point cloud processing for scene segmentation tasks [7]. Its main limitation is the need for careful parameter tuning, which can affect performance in scenarios with varying densities [2]. Other methods include the Hough Transform, which is effective for shape detection but computationally expensive and less robust to noise compared to RANSAC (...truncated)


This is a preview of a remote PDF: https://visnykpb.kpi.ua/article/download/333512/322682
Article home page: https://visnykpb.kpi.ua/article/view/333512/322682

Денис Проскуренко, Михайло Безуглий. INTEGRATED APPROACH FOR 3D POINT CLOUD SEGMENTATION IN TANK CALIBRATION, Bulletin of Kyiv Polytechnic Institute. Instrument making series, 2025, pp. 75-81,