{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T05:04:46Z","timestamp":1780031086398,"version":"3.53.1"},"reference-count":43,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100003995","name":"Anhui Provincial Natural Science Foundation","doi-asserted-by":"publisher","award":["2408085QF197"],"award-info":[{"award-number":["2408085QF197"]}],"id":[{"id":"10.13039\/501100003995","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100009076","name":"University of Science and Technology of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100009076","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272429"],"award-info":[{"award-number":["62272429"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62502484"],"award-info":[{"award-number":["62502484"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["92570201"],"award-info":[{"award-number":["92570201"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100013804","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100013804","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Aided Geometric Design"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1016\/j.cagd.2026.102554","type":"journal-article","created":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T19:29:28Z","timestamp":1776108568000},"page":"102554","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["GPU-accelerated stochastic normal orientation"],"prefix":"10.1016","volume":"127","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-6445-4541","authenticated-orcid":false,"given":"Zheng","family":"Zhang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiao-Ming","family":"Fu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7934-6060","authenticated-orcid":false,"given":"Qing","family":"Fang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.cagd.2026.102554_bib0005","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3197517.3201337","article-title":"Fast winding numbers for soups and clouds","volume":"37","author":"Barill","year":"2018","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"10.1016\/j.cagd.2026.102554_bib0010","series-title":"Computer Vision\u2013ECCV 2020: 16th European Conference, Glasgow, UK, August 23\u201328, 2020, Proceedings, Part I 16","first-page":"20","article-title":"Deepfit: 3D surface fitting via neural network weighted least squares","author":"Ben-Shabat","year":"2020"},{"key":"10.1016\/j.cagd.2026.102554_bib0015","series-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition","first-page":"10112","article-title":"Nesti-net: normal estimation for unstructured 3D point clouds using convolutional neural networks","author":"Ben-Shabat","year":"2019"},{"key":"10.1016\/j.cagd.2026.102554_bib0020","series-title":"Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques","first-page":"67","article-title":"Reconstruction and representation of 3D objects with radial basis functions","author":"Carr","year":"2001"},{"key":"10.1016\/j.cagd.2026.102554_bib0025","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/j.cagd.2004.09.004","article-title":"Estimating differential quantities using polynomial fitting of osculating jets","volume":"22","author":"Cazals","year":"2005","journal-title":"Comput. Aided Geom. Des."},{"key":"10.1016\/j.cagd.2026.102554_bib0030","series-title":"Computer Graphics Forum","first-page":"2011","article-title":"Binary orientation trees for volume and surface reconstruction from unoriented point clouds","author":"Chen","year":"2010"},{"key":"10.1016\/j.cagd.2026.102554_bib0035","series-title":"Proceedings of the Twentieth Annual Symposium on Computational Geometry","first-page":"330","article-title":"Provable surface reconstruction from noisy samples","author":"Dey","year":"2004"},{"key":"10.1016\/j.cagd.2026.102554_bib0040","series-title":"European Conference on Computer Vision","first-page":"108","article-title":"Points2surf learning implicit surfaces from point clouds","author":"Erler","year":"2020"},{"key":"10.1016\/j.cagd.2026.102554_bib0045","series-title":"Proceedings of the Computer Vision and Pattern Recognition Conference","first-page":"16932","article-title":"Consistent normal orientation for 3D point clouds via least squares on delaunay graph","author":"Fu","year":"2025"},{"issue":"1","key":"10.1016\/j.cagd.2026.102554_bib0050","doi-asserted-by":"crossref","DOI":"10.1109\/TCSVT.2025.3598807","article-title":"Boundary-aware consistent normal orientation for point clouds","volume":"36","author":"Ge","year":"2025","journal-title":"IEEE Trans. Circuits Syst. Video Technol"},{"key":"10.1016\/j.cagd.2026.102554_bib0055","doi-asserted-by":"crossref","first-page":"339","DOI":"10.5194\/isprs-archives-XLII-2-W3-339-2017","article-title":"A review of point clouds segmentation and classification algorithms","volume":"42","author":"Grilli","year":"2017","journal-title":"The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences"},{"key":"10.1016\/j.cagd.2026.102554_bib0060","series-title":"Computer Graphics Forum","first-page":"75","article-title":"Pcpnet learning local shape properties from raw point clouds","author":"Guerrero","year":"2018"},{"key":"10.1016\/j.cagd.2026.102554_bib0065","series-title":"CVPR Workshops","article-title":"Normal estimation for accurate 3d mesh reconstruction with point cloud model incorporating spatial structure","author":"Hashimoto","year":"2019"},{"key":"10.1016\/j.cagd.2026.102554_bib0070","series-title":"Proceedings of the 19th Annual Conference on Computer Graphics and Interactive Techniques","first-page":"71","article-title":"Surface reconstruction from unorganized points","author":"Hoppe","year":"1992"},{"key":"10.1016\/j.cagd.2026.102554_bib0075","series-title":"Symposium on Geometry Processing","first-page":"50","article-title":"Robust reconstruction of watertight 3D models from non-uniformly sampled point clouds without normal information","author":"Hornung","year":"2006"},{"issue":"4","key":"10.1016\/j.cagd.2026.102554_bib0080","doi-asserted-by":"crossref","DOI":"10.1145\/3528223.3530096","article-title":"Iterative poisson surface reconstruction (ipsr) for unoriented points","volume":"41","author":"Hou","year":"2022","journal-title":"ACM Trans. Graph"},{"key":"10.1016\/j.cagd.2026.102554_bib0085","first-page":"1","article-title":"Stochastic normal orientation for point clouds","volume":"43","author":"Huang","year":"2024","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"10.1016\/j.cagd.2026.102554_bib0090","series-title":"Computer Graphics Forum","first-page":"163","article-title":"Parallel globally consistent normal orientation of raw unorganized point clouds","author":"Jakob","year":"2019"},{"key":"10.1016\/j.cagd.2026.102554_bib0095","series-title":"Proceedings of the Fourth Eurographics Symposium on Geometry Processing","article-title":"Poisson surface reconstruction","author":"Kazhdan","year":"2006"},{"key":"10.1016\/j.cagd.2026.102554_bib0100","series-title":"Computer Graphics Forum","first-page":"173","article-title":"Poisson surface reconstruction with envelope constraints","author":"Kazhdan","year":"2020"},{"key":"10.1016\/j.cagd.2026.102554_bib0105","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2487228.2487237","article-title":"Screened poisson surface reconstruction","volume":"32","author":"Kazhdan","year":"2013","journal-title":"ACM Transactions on Graphics (ToG)"},{"key":"10.1016\/j.cagd.2026.102554_bib0110","series-title":"VMV","first-page":"92","article-title":"Consistent propagation of normal orientations in point clouds","author":"K\u00f6nig","year":"2009"},{"key":"10.1016\/j.cagd.2026.102554_bib0115","series-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR)","article-title":"Deep iterative surface normal estimation","author":"Lenssen","year":"2020"},{"key":"10.1016\/j.cagd.2026.102554_bib0120","series-title":"Geometric Modeling for Scientific Visualization","first-page":"37","article-title":"Mesh-independent surface interpolation","author":"Levin","year":"2003"},{"key":"10.1016\/j.cagd.2026.102554_bib0125","series-title":"Proceedings of the AAAI Conference on Artificial Intelligence","first-page":"1396","article-title":"Neaf: learning neural angle fields for point normal estimation","author":"Li","year":"2023"},{"key":"10.1016\/j.cagd.2026.102554_bib0130","first-page":"1","article-title":"Fast and globally consistent normal orientation based on the winding number normal consistency","volume":"43","author":"Lin","year":"2024","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"10.1016\/j.cagd.2026.102554_bib0135","first-page":"1","article-title":"Surface reconstruction from point clouds without normals by parametrizing the gauss formula","volume":"42","author":"Lin","year":"2022","journal-title":"ACM Trans. Graph."},{"key":"10.1016\/j.cagd.2026.102554_bib0140","first-page":"1","article-title":"Diffusing winding gradients (dwg): a parallel and scalable method for 3d reconstruction from unoriented point clouds","volume":"44","author":"Liu","year":"2025","journal-title":"ACM Trans. Graph."},{"key":"10.1016\/j.cagd.2026.102554_bib0145","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3233984","article-title":"Surface reconstruction based on the modified gauss formula","volume":"38","author":"Lu","year":"2018","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"10.1016\/j.cagd.2026.102554_bib0150","series-title":"Proceedings of the Eighth ACM Symposium on Solid Modeling and Applications","first-page":"108","article-title":"Estimating the in\/out function of a surface represented by points","author":"Mello","year":"2003"},{"key":"10.1016\/j.cagd.2026.102554_bib0155","first-page":"1","article-title":"Orienting point clouds with dipole propagation","volume":"40","author":"Metzer","year":"2021","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"10.1016\/j.cagd.2026.102554_bib0160","series-title":"Computer Graphics Forum","first-page":"1733","article-title":"Signing the unsigned: robust surface reconstruction from raw pointsets","author":"Mullen","year":"2010"},{"key":"10.1016\/j.cagd.2026.102554_bib0165","series-title":"Computer Graphics Forum","first-page":"197","article-title":"Towards globally optimal normal orientations for large point clouds","author":"Schertler","year":"2017"},{"key":"10.1016\/j.cagd.2026.102554_bib0170","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3550454.3555441","article-title":"Stochastic poisson surface reconstruction","volume":"41","author":"Sell\u00e1n","year":"2022","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"10.1016\/j.cagd.2026.102554_bib0175","doi-asserted-by":"crossref","first-page":"492","DOI":"10.1016\/j.cag.2011.03.012","article-title":"Harmonic point cloud orientation","volume":"35","author":"Seversky","year":"2011","journal-title":"Computers & Graphics"},{"key":"10.1016\/j.cagd.2026.102554_bib0180","doi-asserted-by":"crossref","DOI":"10.1016\/j.cad.2022.103281","article-title":"Deep patch-based global normal orientation","volume":"150","author":"Wang","year":"2022","journal-title":"Comput.-aided Des."},{"key":"10.1016\/j.cagd.2026.102554_bib0185","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1016\/j.cag.2021.10.017","article-title":"Learning modified indicator functions for surface reconstruction","volume":"102","author":"Xiao","year":"2022","journal-title":"Computers & Graphics"},{"key":"10.1016\/j.cagd.2026.102554_bib0190","series-title":"IEEE Visualization 2004","first-page":"259","article-title":"Surface reconstruction of noisy and defective data sets","author":"Xie","year":"2004"},{"key":"10.1016\/j.cagd.2026.102554_bib0195","series-title":"IEEE Visualization, 2003. VIS 2003","first-page":"91","article-title":"Piecewise c\/sup 1\/continuous surface reconstruction of noisy point clouds via local implicit quadric regression","author":"Xie","year":"2003"},{"key":"10.1016\/j.cagd.2026.102554_bib0200","first-page":"1","article-title":"Globally consistent normal orientation for point clouds by regularizing the winding-number field","volume":"42","author":"Xu","year":"2023","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"10.1016\/j.cagd.2026.102554_bib0205","first-page":"1983","article-title":"Robust curvature estimation and geometry analysis of 3D point cloud surfaces","volume":"6","author":"Zhang","year":"2009","journal-title":"J. Inf. Comput. Sci"},{"key":"10.1016\/j.cagd.2026.102554_bib0210","doi-asserted-by":"crossref","DOI":"10.1016\/j.cad.2020.102916","article-title":"Normal estimation for 3D point clouds via local plane constraint and multi-scale selection","volume":"129","author":"Zhou","year":"2020","journal-title":"Comput.-aided Des."},{"key":"10.1016\/j.cagd.2026.102554_bib0215","series-title":"Proceedings of the IEEE\/CVF International Conference on Computer Vision","first-page":"6118","article-title":"Adafit: rethinking learning-based normal estimation on point clouds","author":"Zhu","year":"2021"}],"container-title":["Computer Aided Geometric Design"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167839626000476?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167839626000476?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T04:42:13Z","timestamp":1780029733000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167839626000476"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":43,"alternative-id":["S0167839626000476"],"URL":"https:\/\/doi.org\/10.1016\/j.cagd.2026.102554","relation":{},"ISSN":["0167-8396"],"issn-type":[{"value":"0167-8396","type":"print"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"GPU-accelerated stochastic normal orientation","name":"articletitle","label":"Article Title"},{"value":"Computer Aided Geometric Design","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cagd.2026.102554","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"102554"}}