{"title":"FPM-SSD: Fast Parallel Multi-Scale Smooth Signed Distance Surface Reconstruction","authors":"Mingxiu Tuo, Chenglei Jia, Siyu Jin, Shunli Zhang","doi":"10.1002/cpe.8360","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>Smooth signed distance surface reconstruction remains a popular technique for generating watertight surfaces from discrete point clouds. However, it frequently encounters issues with geometric detail loss when reconstructing complicated models. In this paper, we introduce a novel reconstruction technique for multi-scale smooth signed distance surfaces based on Gaussian curvature. Initially, the point cloud data is fitted using the moving least squares to calculate the Gaussian curvature. After that, a curvature-adaptive octree is constructed based on the Gaussian curvature, which can dynamically adjust the local resolution. Geometric information can be captured more effectively, improving the accuracy of surface reconstruction. Finally, implicit functions are adopted to perform global fitting, and the zero-level set is obtained through the octree isosurface extraction algorithm. In solving the iterative linear system, multi-thread techniques are implemented for parallel computation to enhance the execution performance of the algorithm. Experimental results demonstrate that the curvature-adaptive octree based on Gaussian curvature, can effectively capture complex geometric details, and the algorithm accomplishes high-precision surface reconstruction at different scales. Furthermore, multi-thread technology enhances local and global computing performance, ensuring the algorithm's effectiveness in processing large-scale data.</p>\n </div>","PeriodicalId":55214,"journal":{"name":"Concurrency and Computation-Practice & Experience","volume":"37 2","pages":""},"PeriodicalIF":1.5000,"publicationDate":"2024-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurrency and Computation-Practice & Experience","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cpe.8360","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Smooth signed distance surface reconstruction remains a popular technique for generating watertight surfaces from discrete point clouds. However, it frequently encounters issues with geometric detail loss when reconstructing complicated models. In this paper, we introduce a novel reconstruction technique for multi-scale smooth signed distance surfaces based on Gaussian curvature. Initially, the point cloud data is fitted using the moving least squares to calculate the Gaussian curvature. After that, a curvature-adaptive octree is constructed based on the Gaussian curvature, which can dynamically adjust the local resolution. Geometric information can be captured more effectively, improving the accuracy of surface reconstruction. Finally, implicit functions are adopted to perform global fitting, and the zero-level set is obtained through the octree isosurface extraction algorithm. In solving the iterative linear system, multi-thread techniques are implemented for parallel computation to enhance the execution performance of the algorithm. Experimental results demonstrate that the curvature-adaptive octree based on Gaussian curvature, can effectively capture complex geometric details, and the algorithm accomplishes high-precision surface reconstruction at different scales. Furthermore, multi-thread technology enhances local and global computing performance, ensuring the algorithm's effectiveness in processing large-scale data.
期刊介绍:
Concurrency and Computation: Practice and Experience (CCPE) publishes high-quality, original research papers, and authoritative research review papers, in the overlapping fields of:
Parallel and distributed computing;
High-performance computing;
Computational and data science;
Artificial intelligence and machine learning;
Big data applications, algorithms, and systems;
Network science;
Ontologies and semantics;
Security and privacy;
Cloud/edge/fog computing;
Green computing; and
Quantum computing.