{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:33:26Z","timestamp":1760232806863,"version":"build-2065373602"},"reference-count":48,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Development of 3D Model Reconstruction Method based on Stereo Photogrammetry Technology Project of Korea Technology and Information Promotion Agency for SMEs","award":["S3250069"],"award-info":[{"award-number":["S3250069"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Photogrammetric techniques for weakly-textured surfaces without sufficient information about the R (red), G (green) and B (blue) primary colors of light are challenging. Considering that most urban or indoor object surfaces follow simple geometric shapes, a novel method for reconstructing smooth homogeneous planar surfaces based on MVS (Multi-View Stereo) is proposed. The idea behind it is to extract enough features for the image description, and to refine the dense points generated by the depth values of pixels with plane fitting, to favor the alignment of the surface to the detected planes. The SIFT (Scale Invariant Feature Transform) and AKAZE (Accelerated-KAZE) feature extraction algorithms are combined to ensure robustness and help retrieve connections in small samples. The smoothness of the enclosed watertight Poisson surface can be enhanced by enforcing the 3D points to be projected onto the absolute planes detected by a RANSAC (Random Sample Consensus)-based approach. Experimental evaluations of both cloud-to-mesh comparisons in the per-vertex distances with the ground truth models and visual comparisons with a popular mesh filtering based post-processing method indicate that the proposed method can considerably retain the integrity and smoothness of the reconstruction results. Combined with other primitive fittings, the reconstruction extent of homogeneous surfaces can be further extended, serving as primitive models for 3D building reconstruction, and providing guidance for future works in photogrammetry and 3D surface reconstruction.<\/jats:p>","DOI":"10.3390\/s22239391","type":"journal-article","created":{"date-parts":[[2022,12,2]],"date-time":"2022-12-02T03:28:04Z","timestamp":1669951684000},"page":"9391","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Plane Fitting in 3D Reconstruction to Preserve Smooth Homogeneous Surfaces"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4693-5680","authenticated-orcid":false,"given":"Yanan","family":"Xu","sequence":"first","affiliation":[{"name":"Affiliated Research Institute, Metabank Inc., Daejeon 34430, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yohwan","family":"So","sequence":"additional","affiliation":[{"name":"Department of Media and Visual Communications, Hannam University, Daejeon 34430, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sanghyuk","family":"Woo","sequence":"additional","affiliation":[{"name":"Department of Media and Visual Communications, Hannam University, Daejeon 34430, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,12,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"03200","DOI":"10.1088\/1742-6596\/1744\/3\/032002","article-title":"Research on 3D Reconstruction methods Based on Binocular Structured Light Vision","volume":"1744","author":"Han","year":"2021","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1578","DOI":"10.1109\/TPAMI.2019.2954885","article-title":"Image-based 3D object reconstruction: State-of-the-art and trends in the deep learning era","volume":"43","author":"Han","year":"2019","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"012066","DOI":"10.1088\/1757-899X\/1073\/1\/012066","article-title":"3D reconstruction using Structure from Motion (SFM) algorithm and Multi View Stereo (MVS) based on computer vision","volume":"1073","author":"Kholil","year":"2021","journal-title":"IOP Conf. Ser. Mater. Sci. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2117","DOI":"10.1109\/TMM.2017.2731044","article-title":"Large-scale tracking for images with few textures","volume":"19","author":"Lu","year":"2017","journal-title":"IEEE Trans. Multimed."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Li, Z., Zhang, Z., Luo, S., Cai, Y., and Guo, S. (2022). An Improved Matting-SfM Algorithm for 3D Reconstruction of Self-Rotating Objects. Mathematics, 10.","DOI":"10.3390\/math10162892"},{"key":"ref_6","first-page":"321","article-title":"Detection and classification of holes in point clouds","volume":"6","author":"Aldeeb","year":"2017","journal-title":"Conf. Comput. Vis. Imaging Comput. Graph. Theory Appl."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Aldeeb, N., and Hellwich, O. (2018, January 27\u201329). Reconstructing Textureless Objects-Image Enhancement for 3D Reconstruction of Weakly-Textured Surfaces. Proceedings of the 13th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, Funchal-Madeira, Portugal.","DOI":"10.5220\/0006628805720580"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Stathopoulou, E.K., Battisti, R., Cernea, D., Remondino, F., and Georgopoulos, A. (2021). Semantically derived geometric constraints for MVS reconstruction of textureless areas. Remote Sens., 13.","DOI":"10.3390\/rs13061053"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Cheng, Z., Li, H., Asano, Y., Zheng, Y., and Sato, I. (2021, January 20\u201325). Multi-view 3D Reconstruction of a Texture-less Smooth Surface of Unknown Generic Reflectance. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA.","DOI":"10.1109\/CVPR46437.2021.01596"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Holzmann, T., Oswald, M.R., Pollefeys, M., Fraundorfer, F., and Bischof, H. (2017, January 4\u20137). Plane-based surface regularization for urban 3d construction. Proceedings of the 28th British Machine Vision Conference, London, UK.","DOI":"10.5244\/C.31.177"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3072959.3073599","article-title":"Tanks and temples: Benchmarking large-scale scene reconstruction","volume":"36","author":"Knapitsch","year":"2017","journal-title":"ACM Trans. Graph."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Schops, T., Schonberger, J.L., Galliani, S., Sattler, T., Schindler, K., Pollefeys, M., and Geiger, A. (2017, January 21\u201326). A multi-view stereo benchmark with high-resolution images and multi-camera videos. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.272"},{"key":"ref_13","first-page":"23","article-title":"Semi-global matching in object space. The International Archives of Photogrammetry","volume":"40","author":"Bethmann","year":"2015","journal-title":"Remote Sens. Spat. Inf. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Sch\u00f6nberger, J.L., Zheng, E., Frahm, J.M., and Pollefeys, M. (2016, January 11\u201314). Pixelwise view selection for unstructured multi-view stereo. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlandsl.","DOI":"10.1007\/978-3-319-46487-9_31"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.cag.2022.06.009","article-title":"Multi-view stereo for large-scale scene reconstruction with MRF-based depth inference","volume":"106","author":"Sun","year":"2022","journal-title":"Comput. Graph."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1016\/j.cag.2020.12.004","article-title":"Single-View 3D reconstruction: A Survey of deep learning methods","volume":"94","author":"Fahim","year":"2021","journal-title":"Comput. Graph."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1016\/j.isprsjprs.2021.12.012","article-title":"RANSAC-based multi primitive building reconstruction from 3D point clouds","volume":"185","author":"Li","year":"2022","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1111\/cgf.12077","article-title":"A survey of urban reconstruction","volume":"32","author":"Musialski","year":"2013","journal-title":"Comput. Graph. Forum"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Baronti, L., Alston, M., Mavrakis, N., Ghalamzan, E.A.M., and Castellani, M. (2019). Primitive shape fitting in point clouds using the bees algorithm. Appl. Sci., 9.","DOI":"10.3390\/app9235198"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.isprsjprs.2020.09.004","article-title":"Robust 3D reconstruction of building surfaces from point clouds based on structural and closed constraints","volume":"170","author":"Wang","year":"2020","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.isprsjprs.2019.03.017","article-title":"Automatic reconstruction of fully volumetric 3D building models from oriented point clouds","volume":"151","author":"Ochmann","year":"2019","journal-title":"ISPRS J. Photogramm. Remote Sens"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3117","DOI":"10.1109\/JSTARS.2019.2918937","article-title":"Automatic 3-D Reconstruction of Indoor Environment with Mobile Laser Scanning Point Clouds","volume":"12","author":"Cui","year":"2019","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_23","first-page":"351","article-title":"An attempt to optimize the process of automatic point matching for homogeneous surface objects","volume":"22","author":"Popielski","year":"2011","journal-title":"Arch. Photogramm. Cartogr. Remote Sens."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Popielski, P., and Wr\u00f3bel, Z. (2012). The feature detection on the homogeneous surfaces with projected pattern. Information Technologies in Biomedicine, Springer.","DOI":"10.1007\/978-3-642-31196-3_13"},{"key":"ref_25","first-page":"751","article-title":"Automating Photogrammetry for the 3d Digitisation Of Small Artefact Collections","volume":"42","author":"Marshall","year":"2019","journal-title":"ISPRS Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Wu, X., Zhou, D., and Wen, P. (2016, January 1\u20133). A MVS based automatic 3D model reconstruction system from turntable image sequence. Proceedings of the 2016 IEEE International Conference on Information and Automation, Ningbo, China.","DOI":"10.1109\/ICInfA.2016.7831816"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Wang, R. (2021, January 5\u20137). 3D Reconstruction Using a Linear Laser Scanner and a Camera. Proceedings of the the 2nd International Conference on Artificial Intelligence and Computer Engineering, Hangzhou, China.","DOI":"10.1109\/ICAICE54393.2021.00131"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"012011","DOI":"10.1088\/1757-899X\/607\/1\/012011","article-title":"Portable Mini Turntable for Close-Range Photogrammetry: A Preliminary Study","volume":"607","author":"Thomas","year":"2019","journal-title":"IOP Conf. Ser. Mater. Sci. Eng."},{"key":"ref_29","first-page":"1","article-title":"Combination of SIFT and Canny Edge Detection for Registration Between SAR and Optical Images","volume":"19","author":"Zhang","year":"2020","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Yamada, K., and Kimura, A. (2018, January 7\u20139). A performance evaluation of keypoints detection methods SIFT and AKAZE for 3D reconstruction. Proceedings of the 2018 International Workshop on Advanced Image Technology (IWAIT), IEEE, Chiang Mai, Thailand.","DOI":"10.1109\/IWAIT.2018.8369647"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Tareen, S.A.K., and Saleem, Z. (2018, January 3\u20134). A comparative analysis of sift, surf, kaze, akaze, orb, and brisk. Proceedings of the 2018 International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, Pakistan.","DOI":"10.1109\/ICOMET.2018.8346440"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Mi, Z., Luo, Y., and Tao, W. (2020, January 13\u201319). Ssrnet: Scalable 3d surface reconstruction network. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.00105"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1774","DOI":"10.1109\/TVCG.2018.2816926","article-title":"Static\/dynamic filtering for mesh geometry","volume":"25","author":"Zhang","year":"2018","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.cad.2018.04.010","article-title":"Point cloud resampling using centroidal Voronoi tessellation methods","volume":"102","author":"Chen","year":"2018","journal-title":"Comput. Aided Des."},{"key":"ref_35","first-page":"13032","article-title":"Shape as points: A differentiable poisson solver","volume":"34","author":"Peng","year":"2021","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Griwodz, C., Simone, G., Lilian, C., Pierre, G., Fabien, C., Benoit, M., Gregoire, D.L., and Yann, L. (2021, January 20\u201324). AliceVision Meshroom: An open-source 3D reconstruction pipeline. Proceedings of the 12th ACM Multimedia Systems Conference, Chengdu, China.","DOI":"10.1145\/3458305.3478443"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2014\/798595","article-title":"Exploiting Visibility Information in Surface Reconstruction to Preserve Weakly Supported Surfaces","volume":"2014","author":"Jancosek","year":"2014","journal-title":"Int Sch. Res. Notices"},{"key":"ref_38","unstructured":"Andersson, O., and Reyna Marquez, S. (2016). A Comparison of Object Detection Algorithms Using Unmanipulated Testing Images: Comparing SIFT, KAZE, AKAZE and ORB. [Bachelor\u2019s Thesis, KTH Royal Institute of Technology]."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_40","first-page":"226","article-title":"A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise","volume":"96","author":"Ester","year":"1996","journal-title":"Assoc. Adv. Artif. Intell."},{"key":"ref_41","unstructured":"George, S. (2022, November 15). The 5 Clustering Algorithm Data Scientists Need to Know. Available online: https:\/\/towardsdatascience.com\/the-5-clustering-algorithms-data-scientists-need-to-know-a36d136ef68."},{"key":"ref_42","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 Trans. Graph."},{"key":"ref_43","unstructured":"(2022, October 18). Agisoft Metashape. Available online: http:\/\/www.agisoft.com."},{"key":"ref_44","unstructured":"(2022, November 11). Photogrammetry Tools Review. Available online: https:\/\/studio.knightlab.com\/results\/photojournalism3D\/photogrammetry-tools-review."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.isprsjprs.2013.04.009","article-title":"Accurate 3D comparison of complex topography with terrestrial laser scanner: Application to the Rangitikei canyon (NZ)","volume":"82","author":"Lague","year":"2013","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1111\/pala.12518","article-title":"Comparing surface digitization techniques in palaeontology using visual perceptual metrics and distance computations between 3D meshes","volume":"64","author":"Mallison","year":"2021","journal-title":"Palaeontology"},{"key":"ref_47","unstructured":"CloudCompare (2022, October 18). 3D Point Cloud and Mesh Processing Software. Available online: http:\/\/www.cloudcompare.org\/."},{"key":"ref_48","unstructured":"(2022, October 18). Capturing Photographs for RealityKit Object Capture. Available online: https:\/\/developer.apple.com\/documentation\/realitykit\/capturing-photographs-for-realitykit-object-capture."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9391\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:32:22Z","timestamp":1760146342000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9391"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,1]]},"references-count":48,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["s22239391"],"URL":"https:\/\/doi.org\/10.3390\/s22239391","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,12,1]]}}}