{"title":"基于表面变化分析和HDBSCAN聚类的自动交互式点云分割的综合混合方法","authors":"Sif Eddine Sadaoui , Yifan Qie , Nabil Anwer , Oussama Remil , Imad Abdi , Nouh Benaldjia , Ismail Ahmed Mammeri","doi":"10.1016/j.cag.2025.104403","DOIUrl":null,"url":null,"abstract":"<div><div>Segmentation is one of the four main operations involved in processing point clouds for reverse engineering and metrology. Numerous segmentation methods exist, including region growing, attribute clustering, edge detection, and machine learning-based approaches, each with its own strengths and weaknesses. Hybrid approaches, which combine these methods, can often yield improved results. This paper proposes a novel, hybrid, four-step method for segmenting 3D point clouds of mechanical parts, based on surface variation analysis and a clustering technique. The method begins with the evaluation of a surface variation parameter to differentiate edge and non-edge points, followed by threshold-based separation of the edge points. An edge point expansion technique is then introduced to improve segmentation results by enhancing the spatial distinction between edge and surface points, thereby minimizing the sensitivity of the clustering algorithm. Finally, the HDBSCAN clustering method is employed to group the remaining points into distinct clusters representing individual surfaces. The effectiveness of the proposed technique is validated through experiments on synthetic point clouds of mechanical parts, incorporating added noise and density variations. These experiments demonstrate the method's robustness in reverse engineering applications for mechanical components. A measured point cloud is also taken as an example to verify the feasibility of the proposed method. An interactive graphical user interface (GUI) is also developed to facilitate real-time adjustments during the segmentation process. This research significantly contributes to automatic 3D point cloud analysis and supports advancements in Industry 4.0.</div></div>","PeriodicalId":50628,"journal":{"name":"Computers & Graphics-Uk","volume":"132 ","pages":"Article 104403"},"PeriodicalIF":2.8000,"publicationDate":"2025-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A comprehensive and hybrid approach to automatic and interactive point cloud segmentation using surface variation analysis and HDBSCAN clustering\",\"authors\":\"Sif Eddine Sadaoui , Yifan Qie , Nabil Anwer , Oussama Remil , Imad Abdi , Nouh Benaldjia , Ismail Ahmed Mammeri\",\"doi\":\"10.1016/j.cag.2025.104403\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Segmentation is one of the four main operations involved in processing point clouds for reverse engineering and metrology. Numerous segmentation methods exist, including region growing, attribute clustering, edge detection, and machine learning-based approaches, each with its own strengths and weaknesses. Hybrid approaches, which combine these methods, can often yield improved results. This paper proposes a novel, hybrid, four-step method for segmenting 3D point clouds of mechanical parts, based on surface variation analysis and a clustering technique. The method begins with the evaluation of a surface variation parameter to differentiate edge and non-edge points, followed by threshold-based separation of the edge points. An edge point expansion technique is then introduced to improve segmentation results by enhancing the spatial distinction between edge and surface points, thereby minimizing the sensitivity of the clustering algorithm. Finally, the HDBSCAN clustering method is employed to group the remaining points into distinct clusters representing individual surfaces. The effectiveness of the proposed technique is validated through experiments on synthetic point clouds of mechanical parts, incorporating added noise and density variations. These experiments demonstrate the method's robustness in reverse engineering applications for mechanical components. A measured point cloud is also taken as an example to verify the feasibility of the proposed method. An interactive graphical user interface (GUI) is also developed to facilitate real-time adjustments during the segmentation process. This research significantly contributes to automatic 3D point cloud analysis and supports advancements in Industry 4.0.</div></div>\",\"PeriodicalId\":50628,\"journal\":{\"name\":\"Computers & Graphics-Uk\",\"volume\":\"132 \",\"pages\":\"Article 104403\"},\"PeriodicalIF\":2.8000,\"publicationDate\":\"2025-08-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computers & Graphics-Uk\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0097849325002444\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Graphics-Uk","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0097849325002444","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
A comprehensive and hybrid approach to automatic and interactive point cloud segmentation using surface variation analysis and HDBSCAN clustering
Segmentation is one of the four main operations involved in processing point clouds for reverse engineering and metrology. Numerous segmentation methods exist, including region growing, attribute clustering, edge detection, and machine learning-based approaches, each with its own strengths and weaknesses. Hybrid approaches, which combine these methods, can often yield improved results. This paper proposes a novel, hybrid, four-step method for segmenting 3D point clouds of mechanical parts, based on surface variation analysis and a clustering technique. The method begins with the evaluation of a surface variation parameter to differentiate edge and non-edge points, followed by threshold-based separation of the edge points. An edge point expansion technique is then introduced to improve segmentation results by enhancing the spatial distinction between edge and surface points, thereby minimizing the sensitivity of the clustering algorithm. Finally, the HDBSCAN clustering method is employed to group the remaining points into distinct clusters representing individual surfaces. The effectiveness of the proposed technique is validated through experiments on synthetic point clouds of mechanical parts, incorporating added noise and density variations. These experiments demonstrate the method's robustness in reverse engineering applications for mechanical components. A measured point cloud is also taken as an example to verify the feasibility of the proposed method. An interactive graphical user interface (GUI) is also developed to facilitate real-time adjustments during the segmentation process. This research significantly contributes to automatic 3D point cloud analysis and supports advancements in Industry 4.0.
期刊介绍:
Computers & Graphics is dedicated to disseminate information on research and applications of computer graphics (CG) techniques. The journal encourages articles on:
1. Research and applications of interactive computer graphics. We are particularly interested in novel interaction techniques and applications of CG to problem domains.
2. State-of-the-art papers on late-breaking, cutting-edge research on CG.
3. Information on innovative uses of graphics principles and technologies.
4. Tutorial papers on both teaching CG principles and innovative uses of CG in education.