Submitted:
16 July 2026
Posted:
17 July 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- A piecewise surface reconstruction scheme is presented for implicit surface learning, which can effectively train the local signed distance field of point cloud shapes.
- A multi-scale neighbouring point feature aggregation module is introduced to effectively extract the local features of sampling points, and a decoder is designed that adopts a fully connected residual feature decoding for effectively learning the context information of surface patches.
- Owing to the SAO strategy, the accuracy of implicit surface learning can be controlled by a tolerance parameter, and thus can reconstruct local geometry details of point cloud data progressively in a coarse-to-fine manner.
2. Methods
- A farthest point sampling algorithm [35] is used to obtain the initial centre and radius of the spherical neighbourhood points to generate the initial surface patches. Then the offset of each sample point within each patch relative to its centre can be calculated separately as the relative coordinates, where the discrete points located in the overlap regions may have several relative coordinates.
- In the network coding stage, two neighbouring point feature aggregation modules of different scales are employed to encode the relative coordinate of each sample point into a 256-dimensional latent vector, thus extracting the feature information of their adjacent sampling points. The first module aggregates 8 neighbouring points around each sample point and the other one is 16. Then the multi-scale features of sampling points can be obtained by stitching these feature information introduced by two modules together, and the corresponding latent vectors of sampling points can be obtained by 4-layer MLP perceptron . These latent vectors of sampling points located on each surface patch can be maximized to characterize the latent features of the surface patch.
- In the network decoding stage, according to the surface optimization strategy, a tolerance parameter is introduced to control the reconstruction accuracy of our network learning. At the beginning of network training, only a shallow network is adopted and the number of network layers can be gradually increased as the number of training rounds. During network learning, the relative coordinates and their corresponding latent features of surface patches will be input to the network decoder to obtain the signed distances of the relative positions of each sampling point. The signed distances of the relative positions of sampling points located in the overlapping regions of different surface patches are weighted and summed to obtain the signed distances of sampling points.
- Based on the Marching Cube algorithm [36], we can extract the zero iso-surface of the signed distance fields to obtain a final 3d mesh model.
2.1. Surface Accuracy Optimization Strategy
2.2. Calculation of Signed Distance Values for Sampling Points
2.3. Encoder via Multi-Scale Neighboring Point Feature Aggregation
2.4. Decoder via Surface Accuracy Optimization
2.5. Loss Function
- : Keeps surface patches of the same object as close to the object surface as possible,where is the set of all sampling points located on the i-th object and B is the number of objects in a training batch during network training. The loss function is only used when the distance between the object surface and the patches is greater than a threshold T. Since we eventually need to extract the zero iso-surface of sampling points, the centres of each surface patch should be as close as possible to the 3d shape for the selection of sampling points thus using the SAO strategy. The introduced threshold T should be taken as a small value, so we choose in our experiments.
- : Makes the sampling points should be located within at least one surface patch,where is the set of all sampling points for ith-objects that do not located in any of surface patches, and means the weight of sampled points sampled from ith-object that located in the jth-patch.
- : Keeps the surface patch as small as possible to prevent significant overlap between different patches,
- : Makes the size of different patches similar to prevent the surface reconstruction only using few large patches,where is the average radius of the surface patch located in the i-th object, the larger the patch radius the larger the value of the loss function, thus can prevent the reconstruction network from generating large surface patches.
3. Experimental Results
3.1. Surface Reconstruction via Our Network
3.2. Method Comparisons
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| SAO | Surface accuracy optimization |
| SDFs | Signed distance fields |
| ONet | Occupancy network |
| CONet | Convolutional occupancy network |
References
- Chang, A.X.; Funkhouser, T.; Guibas, L.; Hanrahan, P.; Huang, Q.; Li, Z.; Savarese, S.; Savva, M.; Song, S.; Su, H.; Xiao, J.; Yi, L.; Yu, F. Shapenet: An information-rich 3d model repository. arXiv 2015, arXiv:151203012. [Google Scholar]
- Jin, T.; Zhuang, J.; Xiao, J.; Xu, N.; Qin, S. Reconstructing floorplans from point clouds using GAN. J. Imaging 2023, 9(2), 39. [Google Scholar] [CrossRef] [PubMed]
- Sun, Y.; Zhang, X.; Miao, Y. A review of point cloud segmentation for understanding 3D indoor scenes. Vis. Intell. 2024, 2(1), 14. [Google Scholar] [CrossRef]
- Miao, Y.; Xiao, C. Geometric processing and shape modeling of 3d point-sampled models; Science Press: Beijing, 2014. [Google Scholar]
- Trujillo-Jiménez, M.A.; Navarro, P.; Pazos, B.; Morales, L.; Ramallo, V.; Paschetta, C.; De Azevedo, S.; Ruderman, A.; Pérez, O.; Delrieux, C.; Gonzalez-José, R. Body2vec: 3D point cloud reconstruction for precise anthropometry with handheld devices. J. Imaging 2020, 6(9), 94. [Google Scholar] [CrossRef] [PubMed]
- Yang, X.; Ji, D.; Li, Y.; Xie, J.; Guo, J.; Guo, Y. EdgeMovingNet: Edge-preserving point cloud reconstruction via joint geometry features. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 2025; pp. 22150–22160. [Google Scholar]
- Tian, S.; Chen, W.; He, W.; Zhao, Q.; Zhang, L. View refinement net: Pluralistic shape completion. Neurocomputing 2026, 672, 132691. [Google Scholar] [CrossRef]
- Hu, Y.; Wu, Y.; Mo, Y.; Wang, J.; Zhang, Y. DAPU: Distribution-aware patch upsampling for point cloud based 3D object detection. Neurocomputing 2026, 670, 132579. [Google Scholar] [CrossRef]
- Kazhdan, M.; Hoppe, H. Screened poisson surface reconstruction. ACM Trans. Graph. 2013, 32(3), Articel No. 29. [Google Scholar] [CrossRef]
- Zeng, Y.; Zhu, Y. Implicit surface reconstruction based on a new interpolation approximation radial basis function. Comput. Aided Geom. Des. 2022, 92, 102062. [Google Scholar] [CrossRef]
- Kazhdan, M.; Chuang, M.; Rusinkiewicz, S.; Hoppe, H. Poisson surface reconstruction with envelope constraints. Comput. Graph. Forum 2020, 39(5), 173–182. [Google Scholar] [CrossRef]
- Kazhdan, M.; Hoppe, H. Distributed poisson surface reconstruction. Comput. Graph. Forum 2023, 42(6), e14925. [Google Scholar] [CrossRef]
- Schirmer, L.; Novello, T.; da Silva, V.; Schardong, G.; Perazzo, D.; Lopes, H.; Gonçalves, N.; Velho, L. Geometric implicit neural representations for signed distance functions. Comput. Graph. 2024, 125, 104085. [Google Scholar] [CrossRef]
- Lyu, X.; Sun, Y.-T.; Huang, Y.-H.; Wu, X.; Yang, Z.; Chen, Y.; Pang, J.; Qi, X. 3DGSR: Implicit surface reconstruction with 3D gaussian splatting. ACM Trans. Graph. 2024, 43(6), Articel No. 198. [Google Scholar] [CrossRef]
- Zhang, X.; Yu, R.; Ren, S. Neural implicit representations for multi-view surface reconstruction: A survey. IEEE Trans. Vis. Comput. Graph. 2025, 31(10), 9444–963. [Google Scholar] [CrossRef] [PubMed]
- Zhu, C.; Liu, X.; Xu, K.; Yi, R. A survey on 3D editing based on NeRF and 3DGS. Front. Comput. Sci. 2026, 20(4), 2004701. [Google Scholar]
- Han, L.; Zhang, X.; Song, H.; Shi, K.; Liu, Y.S.; Han, Z. SparseRecon: Neural implicit surface reconstruction from sparse views with feature and depth consistencies. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Honolulu, HI, USA, 2025; pp. 28514–28524. [Google Scholar]
- Patel, A.; Laga, H.; Sharma, O. Normal-guided detail-preserving neural implicit function for high-fidelity 3D surface reconstruction. In Proceedings of the ACM on Computer Graphics and Interactive Techniques, Association for Computing Machinery, New York, NY, 2025; 8, p. Article No. 12. [Google Scholar]
- Park, J.J.; Florence, P.; Straub, J.; Newcombe, R.; Lovegrove, S. Deepsdf: Learning continuous signed distance functions for shape representation. In Proceedings of the IEEE/CVF Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 2019; pp. 165–174. [Google Scholar]
- Mescheder, L.; Oechsle, M.; Niemeyer, M.; Nowozin, S.; Geiger, A. Occupancy networks: Learning 3d reconstruction in function space. In Proceedings of the IEEE/CVF Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 2019; pp. 4460–4470. [Google Scholar]
- Qi, C.R.; Su, H.; Mo, K.; Guibas, L.J. Pointnet: Deep learning on point sets for 3d classification and segmentation. In Proceedings of the IEEE/CVF Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 2017; pp. 652–660. [Google Scholar]
- Jin, C.; Wu, T.; Liu, Y.S.; Zhou, J. MuSic-UDF: Learning multi-scale dynamic grid representation for high-fidelity surface reconstruction from point clouds. Comput. Graph. 2024, 124, 104081. [Google Scholar] [CrossRef]
- Peng, S.; Niemeyer, M.; Mescheder, L.; Pollefeys, M.; Geiger, A. Convolutional occupancy networks. In Proceedings of the European Conference on Computer Vision (ECCV), Glasgow, UK, 2020; pp. 523–540. [Google Scholar]
- Ma, B.; Han, Z.; Liu, Y.-S.; Zwicker, M. Neural-Pull: Learning signed distance function from point clouds by learning to pull space onto surface. Proc. 38th Int. Conf. Mach. Learn. 2021, 139, 7246–7257. [Google Scholar]
- Liu, S.L.; Guo, H.X.; Pan, H.; Wang, P.S.; Tong, X.; Liu, Y. Deep implicit moving least-squares functions for 3D reconstruction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 2021; pp. 1788–1797. [Google Scholar]
- Wang, P.S.; Liu, Y.; Tong, X. Dual octree graph networks for learning adaptive volumetric shape representations. ACM Trans. Graph. 2022, 41(4), Article No. 103. [Google Scholar] [CrossRef]
- Ma, B.; Liu, Y.-S.; Han, Z. Reconstructing surfaces for sparse point clouds with on-surface priors. Proceedings of IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 2022; pp. 6305–6315. [Google Scholar]
- Le, X.; Pang, D.; Wang, Y.; Chen, C.; Guan, X. Surface reconstruction using geometric features and machining process. IEEE Trans. Instrum. Meas. 2024, 73, 1–10. [Google Scholar] [CrossRef]
- Chu, R.; Xie, E.; Mo, S.; Li, Z.; Nießner, M.; Fu, C.W.; Jia, J. Diffcomplete: Diffusion-based generative 3d shape completion. Advances in Neural Information Processing Systems (NeuIPS), Vancouver, BC, Canada, 2024; Article No. 36. [Google Scholar]
- Ren, X.; Huang, J.; Zeng, X.; Museth, K.; Fidler, S.; Williams, F. Xcube: Large-scale 3d generative modeling using sparse voxel hierarchies. In Proceedings of the IEEE/CVF conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 2024; pp. 4209–4219. [Google Scholar]
- Ying, Z.; Lv, D. Self-tuned two-stage point cloud reconstruction framework combining TPDn and PU-net. J. Imaging 2025, 11(11), 396. [Google Scholar] [CrossRef] [PubMed]
- Yang, L.; Deng, B.; Zhang, J. Scalable and high-quality neural implicit representation for 3D reconstruction. IEEE Trans. Vis. Comput. Graph. 2025, 31(10), 6751–6766. [Google Scholar] [CrossRef] [PubMed]
- Jiang, W.; Liu, Y.; Ouyang, M.; Zhang, X. MT-NeRF: Neural implicit representation based on multi-resolution geometric feature planes. Comput. Graph. 2025, 126, 104157. [Google Scholar] [CrossRef]
- Cao, X.; Wang, H.; Shi, J.; Su, L.; Liu, X.; Li, K. Attention-guided multi-scale local reconstruction for point clouds via masked autoencoder self-supervised learning. Multimed. Syst. 2026, 32(2), 109. [Google Scholar] [CrossRef]
- Moenning, C.; Dodgson, N. Fast Marching farthest point sampling. Proceedings of 24th Annual Conference of the European Association for Computer Graphics (Eurographics), 2003; Posters. [Google Scholar]
- Lorensen, W.E.; Cline, H.E. Marching cubes: A high resolution 3d surface construction algorithm. ACM SIGGRAPH Comput. Graph. 1987, 21(4), 163–169. [Google Scholar] [CrossRef]
- Duan, Y.; Zhu, H.; Wang, H.; Yi, L.; Nevatia, R.; Guibas, L.J. Curriculum deepsdf. In Proceedings of the European Conference on Computer Vision (ECCV), Glasgow, UK, 2020; pp. 51–67. [Google Scholar]
- Guo, M.H.; Cai, J.X.; Liu, Z.N.; Mu, T.J.; Martin, R.R.; Hu, S.M. PCT: Point cloud transformer. Comput. Vis. Media 2021, 7, 187–199. [Google Scholar] [CrossRef]
- Pan, S.; Nie, X.; Zhai, X.; He, C.; Ding, Z. Classification of power quality disturbances using residual networks with channel attention mechanism. Eng. Appl. Artif. Intell. 2025, 151, 110641. [Google Scholar] [CrossRef]
- Tretschk, E.; Tewari, A.; Golyanik, V.; Zollhofer, M.; Stoll, C.; Theobalt, C. Patchnets: Patch-based generalizable deep implicit 3d shape representations. In Proceedings of the European Conference on Computer Vision (ECCV), Glasgow, UK, 2020; pp. 293–309. [Google Scholar]
- Erler, P.; Guerrero, P.; Ohrhallinger, S.; Mitra, N.J.; Wimmer, M. Points2surf: Learning implicit surfaces from point clouds. In Proceedings of the European Conference on Computer Vision (ECCV), Glasgow, UK, 2020; pp. 108–124. [Google Scholar]








| #epoch/round | 0∼100 | 100∼300 | 300∼500 | 500∼1000 |
|---|---|---|---|---|
| #decoder layers | 5 | 6 | 7 | 8 |
| Value | 0.0250 | 0.0100 | 0.0025 | 0.0000 |
| Index | Category | DeepSDF | ONet | CONet | Ours |
|---|---|---|---|---|---|
| airplane | 78.90 | 73.00 | 83.60 | 80.10 | |
| sofa | 90.30 | 87.90 | 92.50 | 90.60 | |
| IoU↑ | chair | 74.10 | 68.80 | 80.10 | 85.70 |
| lamp | 70.90 | 54.60 | 74.00 | 77.30 | |
| rifle | 76.80 | 68.40 | 81.00 | 85.20 | |
| vessel | 82.70 | 74.10 | 85.70 | 87.00 | |
| airplane | 0.015 | 0.025 | 0.005 | 0.005 | |
| sofa | 0.046 | 0.042 | 0.012 | 0.009 | |
| CD↓ | chair | 0.046 | 0.053 | 0.022 | 0.007 |
| lamp | 0.175 | 0.274 | 0.085 | 0.055 | |
| rifle | 0.012 | 0.021 | 0.005 | 0.002 | |
| vessel | 0.023 | 0.038 | 0.009 | 0.006 |
| Methods | IoU↑ | CD Error↓ |
|---|---|---|
| baseline model | 68.70 | 0.084 |
| reconst. via 30 patches | 76.10 | 0.019 |
| 30 patches + SAO | 77.90 | 0.012 |
| our method | 85.70 | 0.007 |
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 (http://creativecommons.org/licenses/by/4.0/).