Edge–Point Cloud Fusion for Geometric Fitting of Cylinder Parameters Using Single-View RGB-D Data
Abstract
1. Introduction
- We propose an edge–point cloud fusion method for geometric fitting of cylinder parameters.
- We present a unified fusion formulation and an optimization procedure to jointly estimate all cylinder parameters under constraints derived from both point measurements and edge observations.
- We validate the effectiveness of our approach and demonstrate significant performance improvements on real-world RGB-D data.
2. Notations and Preliminaries
2.1. Notations
2.2. Camera Model
3. Geometric Formulation of the Cylinder
3.1. Parametric Representation of the Cylinder
3.1.1. Point-Direction Form
3.1.2. Plücker Line Coordinates
3.1.3. Orthonormal Representation
3.1.4. Representation Conversion
3.2. Projection of the Cylinder onto the Image Plane
3.2.1. Projection of a 3D Line
3.2.2. Projection of Cylinder Edges
4. Geometric Fitting of Cylinder Parameters via Edge–Point Cloud Fusion
4.1. Problem Formulation
- 1.
- The point-to-cylinder energy term ensures 3D geometric consistency, optimizing the model parameters against observed point cloud data .
- 2.
- The edge alignment energy term constrains the pair of projected cylinder edges derived from to align with the 2D edge annotations , ensuring spatial–visual consistency.
4.2. Point-to-Cylinder Energy Term
4.3. Edge Alignment Energy Term
4.3.1. Edge-to-Model Data Association
| Algorithm 1: Data Association for Edge Alignment |
![]() |
4.3.2. Energy Term Formulation
4.4. Solver
| Algorithm 2: Iterative Cylinder Refinement via Edge-Point Cloud Fusion |
|
4.5. Applications
4.5.1. Model-Based Point Cloud Completion
4.5.2. Finite Extent Recovery
5. Experiments
5.1. Datasets and Evaluation Metrics
5.1.1. Data Acquisition with Viewpoint Variations
5.1.2. Data Annotation
5.1.3. Evaluation Metrics
5.2. Baseline Methods
5.3. Ablation Study on Edge Fusion Weight
5.4. Sensitivity Analysis
5.4.1. Robustness to Edge Perturbation
5.4.2. Robustness to Initialization Perturbations
5.5. Comparison with Baseline Methods
5.5.1. Quantitative Comparison
5.5.2. Qualitative Comparison
5.6. Computation Efficiency Analysis
5.7. Application Demonstration on a Real-World Piping Environment
6. Discussion
6.1. Limitations
6.2. Future Perspectives
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Kim, D.M.; Ahn, J.; Kim, S.W.; Lee, J.; Kim, M.; Han, J. Real-time reconstruction of pipes using RGB-D cameras. Comput. Animat. Virtual Worlds 2023, 35, e2197. [Google Scholar] [CrossRef]
- Moritani, R.; Kanai, S.; Date, H.; Watanabe, M.; Nakano, T.; Yamauchi, Y. Cylinder-based simultaneous registration and model fitting of laser-scanned point clouds for accurate as-built modeling of piping system. Comput.-Aided Des. Appl. 2018, 15, 720–733. [Google Scholar] [CrossRef]
- Cao, G. Automated detection of cylindrical structures in complex pipelines using iterative point cloud segmentation and high-precision fitting. Sci. Rep. 2025, 15, 45535. [Google Scholar] [CrossRef]
- Li, C.; Chen, P.; Xu, X.; Wang, X.; Yin, A. A coarse-to-fine method for estimating the axis pose based on 3D point clouds in robotic cylindrical shaft-in-hole assembly. Sensors 2021, 21, 4064. [Google Scholar] [CrossRef] [PubMed]
- Dong, H.; Zhou, J.; Qiu, C.; Prasad, D.K.; Chen, I.M. Robotic manipulations of cylinders and ellipsoids by ellipse detection with domain randomization. IEEE/ASME Trans. Mechatron. 2023, 28, 302–313. [Google Scholar] [CrossRef]
- Dong, H.; Zhou, J.; Yu, H. Robotic grasps of cylindrical and cubic objects via real-time learning-based shape detection. IEEE Trans. Automat. Sci. Eng. 2024, 22, 9681–9697. [Google Scholar] [CrossRef]
- Bolles, R.C.; Fischler, M.A. A RANSAC-based approach to model fitting and its application to finding cylinders in range data. In Proceedings of the International Joint Conferences on Artificial Intelligence (IJCAI); ACM: New York, NY, USA, 1981; pp. 637–643. [Google Scholar]
- Rabbani, T.; Van Den Heuvel, F. Efficient hough transform for automatic detection of cylinders in point clouds. ISPRS J. Photogramm. Remote Sens. 2005, 3, 60–65. [Google Scholar]
- Figueiredo, R.; Dehban, A.; Moreno, P.; Bernardino, A.; Santos-Victor, J.; Araújo, H. A robust and efficient framework for fast cylinder detection. Robot. Auto. Syst. 2019, 117, 17–28. [Google Scholar] [CrossRef]
- Attene, M.; Patanè, G. Hierarchical structure recovery of point-sampled surfaces. Comput. Graph. Forum 2010, 29, 1905–1920. [Google Scholar] [CrossRef]
- Nurunnabi, A.; Sadahiro, Y.; Lindenbergh, R.; Belton, D. Robust cylinder fitting in laser scanning point cloud data. Measurement 2019, 138, 632–651. [Google Scholar] [CrossRef]
- Shakarji, C.M. Least-squares fitting algorithms of the NIST algorithm testing system. J. Res. Nat. Inst. Stand. Technol. 1998, 103, 633–641. [Google Scholar] [CrossRef]
- Wu, Y.; Zhang, Q.; Zhang, S. Fast cylindrical fitting method using point cloud’s normals estimation. Math. Problems Eng. 2018, 2018, 8904653. [Google Scholar] [CrossRef]
- Zhang, R.; Worley, R.; Edwards, S.; Aitken, J.; Anderson, S.R.; Mihaylova, L. Visual simultaneous localisation and mapping for sewer pipe networks leveraging cylindrical regularity. IEEE Robot. Autom. Lett. 2023, 8, 3406–3413. [Google Scholar] [CrossRef]
- Zhang, H.; Tian, Y.; Ma, S.; Wang, Z. Cylinder fitting using orthonormal representation in noisy point clouds. IEEE Trans. Instrum. Meas. 2025, 74, 5049711. [Google Scholar] [CrossRef]
- Neupane, C.; Koirala, A.; Wang, Z.; Walsh, K.B. Evaluation of depth cameras for use in fruit localization and sizing: Finding a successor to kinect v2. Agronomy 2021, 11, 1780. [Google Scholar] [CrossRef]
- Afzal Maken, F.; Muthu, S.; Nguyen, C.; Sun, C.; Tong, J.; Wang, S.; Tsuchida, R.; Howard, D.; Dunstall, S.; Petersson, L. Improving 3D reconstruction through RGB-D sensor noise modeling. Sensors 2025, 25, 950. [Google Scholar] [CrossRef] [PubMed]
- Moradi, S.; Laurendeau, D.; Gosselin, C. Multiple cylinder extraction from organized point clouds. Sensors 2021, 21, 7630. [Google Scholar] [CrossRef]
- Ohashi, A.; Naruse, K. One-shot accurate cylinder pose estimation from point cloud data with density-based geometric clustering. In Proceedings of the IEEE International Conference on Advanced Intelligent Mechatronics (AIM); IEEE: New York, NY, USA, 2024; pp. 1651–1656. [Google Scholar]
- Kawagoshi, T.; Yamazaki, K. Cylinder detection from RGBD data based on radius estimation using number of measurement points. In Proceedings of the IEEE/SICE International Symposium on System Integration (SII); IEEE: New York, NY, USA, 2021; pp. 284–291. [Google Scholar]
- Sola, J.; Deray, J.; Atchuthan, D. A micro lie theory for state estimation in robotics. arXiv 2018, arXiv:1812.01537. [Google Scholar]
- Hartley, R.; Zisserman, A. Multiple View Geometry in Computer Vision; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
- Bartoli, A.; Sturm, P. Structure-from-motion using lines: Representation, triangulation, and bundle adjustment. Comput. Vis. Image Underst. 2005, 100, 416–441. [Google Scholar] [CrossRef]
- Mason, M.T. Mechanics of Robotic Manipulation; MIT Press: Cambridge, MA, USA, 2001. [Google Scholar]
- Navab, N.; Appel, M. Canonical representation and multi-view geometry of cylinders. Int. J. Comput. Vis. 2006, 70, 133–149. [Google Scholar] [CrossRef]
- Zhang, G.; Lee, J.H.; Lim, J.; Suh, I.H. Building a 3-D line-based map using stereo SLAM. IEEE Trans. Robot. 2015, 31, 1364–1377. [Google Scholar] [CrossRef]
- Boumal, N. An Introduction to Optimization on Smooth Manifolds; Cambridge University Press: Cambridge, UK, 2023. [Google Scholar]
- Marquardt, D.W. An algorithm for least-squares estimation of nonlinear parameters. J. Soc. Ind. Appl. Math. 1963, 11, 431–441. [Google Scholar] [CrossRef]
- Glassner, A.S. An Introduction to Ray Tracing; Morgan Kaufmann: Burlington, MA, USA, 1989. [Google Scholar]
- Frostig, R.; Johnson, M.J.; Leary, C. Compiling machine learning programs via high-level tracing. Syst. Mach. Learn. 2018, 4, 1–3. [Google Scholar]
- Zhang, Z. A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 2000, 22, 1330–1334. [Google Scholar] [CrossRef]
- Wang, J.; Olson, E. AprilTag 2: Efficient and robust fiducial detection. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2016; pp. 4193–4198. [Google Scholar]
- Hinterstoisser, S.; Lepetit, V.; Ilic, S.; Holzer, S.; Bradski, G.; Konolige, K.; Navab, N. Model based training, detection and pose estimation of texture-less 3D objects in heavily cluttered scenes. In Proceedings of the Asian Conference on Computer Vision (ACCV); Springer: Berlin/Heidelberg, Germany, 2012; pp. 548–562. [Google Scholar]
- Terzakis, G.; Lourakis, M. A consistently fast and globally optimal solution to the perspective-n-point problem. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Berlin/Heidelberg, Germany, 2020; pp. 478–494. [Google Scholar]
- Wada, K. Labelme: Image Polygonal Annotation with Python. Available online: https://github.com/wkentaro/labelme (accessed on 1 July 2025).
- Rusu, R.B.; Cousins, S. 3D is here: Point cloud library (pcl). In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2011; pp. 1–4. [Google Scholar]
- Eberly, D. Least Squares Fitting of Data by LINEAR or Quadratic Structures; Geometric Tools: Chapel Hill, NC, USA, 2024. [Google Scholar]
- Ren, X.; Shen, T.; Huang, J.; Ling, H.; Lu, Y.; Nimier-David, M.; Müller, T.; Keller, A.; Fidler, S.; Gao, J. Gen3c: 3D-informed world-consistent video generation with precise camera control. In Proceedings of the Computer Vision and Pattern Recognition Conference (CVPR); NVIDIA: Santa Clara, CA, USA, 2025; pp. 6121–6132. [Google Scholar]
- Gui, H.; Pang, S.; He, X.; Wang, L.; Zhai, X.; Yu, S.; Zhang, K. GraspFast: Multi-stage lightweight 6-DoF grasp pose fast detection with RGB-D image. Pattern Recognit. 2025, 161, 111318. [Google Scholar] [CrossRef]
- Zhao, L.; Hu, Y.; Yang, X.; Dou, Z.; Wu, Q. ICDDPM: Image-conditioned denoising diffusion probabilistic model for real-world complex point cloud single view reconstruction. Expert Syst. Appl. 2025, 259, 125370. [Google Scholar] [CrossRef]















| Perturbation Severity | Configuration | (Deg) | (mm) | (%) |
|---|---|---|---|---|
| Low | 1 | 3 | 3 | 5 |
| Medium | 2 | 5 | 5 | 10 |
| 3 | 8 | 8 | 15 | |
| High | 4 | 10 | 15 | 20 |
| CPU Implementation | GPU Implementation | ||
|---|---|---|---|
| RANSAC | Eberly | Zhang et al. | Ours |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Zhang, H.; Liu, J.; Wang, Z. Edge–Point Cloud Fusion for Geometric Fitting of Cylinder Parameters Using Single-View RGB-D Data. Sensors 2026, 26, 1687. https://doi.org/10.3390/s26051687
Zhang H, Liu J, Wang Z. Edge–Point Cloud Fusion for Geometric Fitting of Cylinder Parameters Using Single-View RGB-D Data. Sensors. 2026; 26(5):1687. https://doi.org/10.3390/s26051687
Chicago/Turabian StyleZhang, Huayan, Jiaxin Liu, and Zhongkui Wang. 2026. "Edge–Point Cloud Fusion for Geometric Fitting of Cylinder Parameters Using Single-View RGB-D Data" Sensors 26, no. 5: 1687. https://doi.org/10.3390/s26051687
APA StyleZhang, H., Liu, J., & Wang, Z. (2026). Edge–Point Cloud Fusion for Geometric Fitting of Cylinder Parameters Using Single-View RGB-D Data. Sensors, 26(5), 1687. https://doi.org/10.3390/s26051687


