{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,27]],"date-time":"2026-07-27T09:04:58Z","timestamp":1785143098207,"version":"3.55.0"},"reference-count":36,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2026,7,26]],"date-time":"2026-07-26T00:00:00Z","timestamp":1785024000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Point clouds are widely used to represent real-world objects in the fields of augmented\/virtual reality, robotics, etc. However, they are often corrupted with noise, hindering downstream tasks such as mesh surface reconstruction, rendering, etc. In this paper, we revisit sparse point cloud representation for denoising. We observe that existing works generally assume global sparsity of noise across point cloud surfaces, leading to over-smoothing, and typically adopt multiple stages to recover features, inevitably introducing biases and structural inconsistencies. To address these challenges, we propose a structure-aware joint sparse optimization approach for point cloud denoising. Specifically, considering that sparsity primarily lies in feature areas, we propose a novel group-level sparsity-based approximate deviation to characterize surface distortion for different structures. Based on that, we develop an optimization model that can protect structural integrity. We further derive a linear approximate solution and provide a parallel denoising algorithm. Experimental results on different types of datasets demonstrate that the proposed approach outperforms the state-of-the-art works.<\/jats:p>","DOI":"10.3390\/s26154749","type":"journal-article","created":{"date-parts":[[2026,7,27]],"date-time":"2026-07-27T08:15:56Z","timestamp":1785140156000},"page":"4749","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Structure-Aware Joint Sparse Optimization for Point Cloud Denoising"],"prefix":"10.3390","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1582-901X","authenticated-orcid":false,"given":"Bibo","family":"Zhang","sequence":"first","affiliation":[{"name":"Ocean College, Jiangsu University of Science and Technology, Zhenjiang 212100, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Min","family":"Wang","sequence":"additional","affiliation":[{"name":"Ocean College, Jiangsu University of Science and Technology, Zhenjiang 212100, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2026,7,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/2451236.2451246","article-title":"A benchmark for surface reconstruction","volume":"32","author":"Berger","year":"2013","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_2","unstructured":"Berger, M., Tagliasacchi, A., Seversky, L., Alliez, P., Levine, J., Sharf, A., and Silva, C. (2014, January 7\u201311). State of the art in surface reconstruction from point clouds. Proceedings of the Eurographics 2014-State of the Art Reports, Strasbourg, France."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"141","DOI":"10.26599\/CVM.2025.9450449","article-title":"FACNet: Feature Alignment Fast Point Cloud Completion Network","volume":"11","author":"Yu","year":"2025","journal-title":"Comput. Vis. Media"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/s41095-022-0276-6","article-title":"Point cloud completion via structured feature maps using a feedback network","volume":"9","author":"Su","year":"2023","journal-title":"Comput. Vis. Media"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1109\/TVCG.2003.1175093","article-title":"Computing and rendering point set surfaces","volume":"9","author":"Alexa","year":"2003","journal-title":"IEEE Trans. Vis. Comput. Graph. (TVCG)"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Shen, C., O\u2019Brien, J.F., and Shewchuk, J.R. (2004, January 8\u201312). Interpolating and Approximating Implicit Surfaces from Polygon Soup. Proceedings of the ACM SIGGRAPH 2004, Los Angeles, CA, USA.","DOI":"10.1145\/1186562.1015816"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1145\/1276377.1276406","article-title":"Algebraic point set surfaces","volume":"26","author":"Guennebaud","year":"2007","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1111\/j.1467-8659.2009.01388.x","article-title":"Feature Preserving Point Set Surfaces based on Non-Linear Kernel Regression","volume":"28","author":"Guennebaud","year":"2009","journal-title":"Comput. Graph. Forum"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"101216","DOI":"10.1016\/j.gmod.2024.101216","article-title":"Point cloud denoising using a generalized error metric","volume":"133","author":"Xu","year":"2024","journal-title":"Graph. Model."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"22-es","DOI":"10.1145\/1276377.1276405","article-title":"Parameterization-free projection for geometry reconstruction","volume":"26","author":"Lipman","year":"2007","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1618452.1618522","article-title":"Consolidation of unorganized point clouds for surface reconstruction","volume":"28","author":"Huang","year":"2009","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/2601097.2601172","article-title":"Continuous projection for fast L1 reconstruction","volume":"33","author":"Preiner","year":"2014","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1145\/2421636.2421645","article-title":"Edge-aware point set resampling","volume":"32","author":"Huang","year":"2013","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"102857","DOI":"10.1016\/j.cad.2020.102857","article-title":"A feature-preserving framework for point cloud denoising","volume":"127","author":"Liu","year":"2020","journal-title":"Comput.-Aided Des."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1007\/s41095-022-0278-4","article-title":"Towards uniform point distribution in feature-preserving point cloud filtering","volume":"9","author":"Chen","year":"2023","journal-title":"Comput. Vis. Media"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Charles, R.Q., Su, H., Kaichun, M., and Guibas, L.J. (2017, January 21\u201326). PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.16"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1111\/cgf.13753","article-title":"PointCleanNet: Learning to Denoise and Remove Outliers from Dense Point Clouds","volume":"39","author":"Rakotosaona","year":"2019","journal-title":"Comput. Graph. Forum"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1111\/cgf.13344","article-title":"PointProNets: Consolidation of Point Clouds with Convolutional Neural Networks","volume":"37","author":"Roveri","year":"2018","journal-title":"Comput. Graph. Forum"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1109\/JSTSP.2020.3047471","article-title":"Learning Robust Graph-Convolutional Representations for Point Cloud Denoising","volume":"15","author":"Pistilli","year":"2021","journal-title":"IEEE J. Sel. Top. Signal Process."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1007\/s41095-024-0423-3","article-title":"Noise4Denoise: Leveraging noise for unsupervised point cloud denoising","volume":"10","author":"Wang","year":"2024","journal-title":"Comput. Vis. Media"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"4527","DOI":"10.1109\/TVCG.2023.3263866","article-title":"Contrastive Learning for Joint Normal Estimation and Point Cloud Filtering","volume":"30","author":"Edirimuni","year":"2024","journal-title":"IEEE Trans. Vis. Comput. Graph. (TVCG)"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1111\/cgf.12625","article-title":"Edge-Aware Volume Smoothing Using L0 Gradient Minimization","volume":"34","author":"Wang","year":"2015","journal-title":"Comput. Graph. Forum"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1016\/j.cagd.2015.03.011","article-title":"Denoising point sets via L0 minimization","volume":"35","author":"Sun","year":"2015","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1145\/1857907.1857911","article-title":"l1-Sparse reconstruction of sharp point set surfaces","volume":"29","author":"Avron","year":"2010","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1111\/cgf.13068","article-title":"Point Cloud Denoising via Moving RPCA","volume":"36","author":"Mattei","year":"2016","journal-title":"Comput. Graph. Forum"},{"key":"ref_26","unstructured":"Pauly, M., Gross, M., and Kobbelt, L.P. (November, January 30). Efficient simplification of point-sampled surfaces. Proceedings of the Conference on Visualization\u201902, Boston, MA, USA."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"972","DOI":"10.1109\/JPROC.2009.2037655","article-title":"On the role of sparse and redundant representations in image processing","volume":"98","author":"Elad","year":"2010","journal-title":"Proc. IEEE"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1031","DOI":"10.1109\/JPROC.2010.2044470","article-title":"Sparse representation for computer vision and pattern recognition","volume":"98","author":"Wright","year":"2010","journal-title":"Proc. IEEE"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1145\/2070781.2024208","article-title":"Image smoothing via L0 gradient minimization","volume":"30","author":"Xu","year":"2011","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Xu, L., Zheng, S., and Jia, J. (2013, January 23\u201328). Unnatural L0 sparse representation for natural image deblurring. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Portland, OR, USA.","DOI":"10.1109\/CVPR.2013.147"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/2461912.2461965","article-title":"Mesh denoising via L0 minimization","volume":"32","author":"He","year":"2013","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1145\/2557449","article-title":"Decoupling noise and features via weighted l1-analysis compressed sensing","volume":"33","author":"Wang","year":"2014","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1145\/2661229.2661263","article-title":"Robust surface reconstruction via dictionary learning","volume":"33","author":"Xiong","year":"2014","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"873","DOI":"10.1109\/TVCG.2015.2398432","article-title":"Variational mesh denoising using total variation and piecewise constant function space","volume":"21","author":"Zhang","year":"2015","journal-title":"IEEE Trans. Vis. Comput. Graph. (TVCG)"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/2835488","article-title":"Construction of Manifolds via Compatible Sparse Representations","volume":"35","author":"Wang","year":"2016","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_36","unstructured":"Cignoni, P., Callieri, M., Corsini, M., Dellepiane, M., Ganovelli, F., and Ranzuglia, G. (2008, January 2\u20134). MeshLab: An Open-source Mesh Processing Tool. Proceedings of the Eurographics Italian Chapter Conference, Salerno, Italy."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/15\/4749\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,27]],"date-time":"2026-07-27T08:18:53Z","timestamp":1785140333000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/15\/4749"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,26]]},"references-count":36,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2026,8]]}},"alternative-id":["s26154749"],"URL":"https:\/\/doi.org\/10.3390\/s26154749","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7,26]]}}}