{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T09:32:37Z","timestamp":1761989557428,"version":"3.37.3"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2021,2,1]],"date-time":"2021-02-01T00:00:00Z","timestamp":1612137600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,2,1]],"date-time":"2021-02-01T00:00:00Z","timestamp":1612137600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100005632","name":"Narodowe Centrum Bada\u0144 i Rozwoju","doi-asserted-by":"publisher","award":["PBS3\/B9\/43\/2015"],"award-info":[{"award-number":["PBS3\/B9\/43\/2015"]}],"id":[{"id":"10.13039\/501100005632","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2021,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper we introduce a cavity reconstructing algorithm for 3D surface scans (CRASS) developed for filling cavities in point clouds representing human body surfaces. The presented method uses Bezier patches to reconstruct missing data. The source of input data for the algorithm was an 8-directional structured light scanning system for the human body. Typical 3D scan representing human body consists of about 1 million points with average sampling density of 1\u00a0mm. The paper describes the complete scan processing pipeline: data pre-processing, boundary selection, cavity extraction and reconstruction, and a post-processing step to smooth and resample resulting geometry. The developed algorithm was tested on simulated and scanned 3D input data. Quality assessment was made based on simulated cavities, reconstructed using presented method and compared to original 3D geometry. Additionally, comparison to the state-of-the-art screened Poisson method is presented. Values\u2019 ranges of parameters influencing result of described method were estimated for sample scans and comprehensively discussed. The results of the quantitative assessment of the reconstruction were lower than 0,5 of average sampling density.<\/jats:p>","DOI":"10.1007\/s11042-020-10120-3","type":"journal-article","created":{"date-parts":[[2021,2,1]],"date-time":"2021-02-01T23:03:22Z","timestamp":1612220602000},"page":"15093-15134","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Filling cavities in point clouds representing human body surface using Bezier patches"],"prefix":"10.1007","volume":"80","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2416-1354","authenticated-orcid":false,"given":"Marta","family":"Nowak","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7284-8463","authenticated-orcid":false,"given":"Jakub","family":"Micho\u0144ski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8156-5462","authenticated-orcid":false,"given":"Robert","family":"Sitnik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,2,1]]},"reference":[{"key":"10120_CR1","doi-asserted-by":"publisher","first-page":"408","DOI":"10.1145\/1073204.1073207","volume":"24","author":"D Anguelov","year":"2005","unstructured":"Anguelov D, Srinivasan P, Koller D, Thrun S, Rodgers J, Davis J (2005) SCAPE: shape completion and animation of people. ACM Trans Graph 24:408\u2013416. https:\/\/doi.org\/10.1145\/1073204.1073207","journal-title":"ACM Trans Graph"},{"key":"10120_CR2","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1016\/j.cagd.2015.03.006","volume":"35\u201336","author":"M Centin","year":"2015","unstructured":"Centin M, Pezzotti N, Signoroni A (2015) Poisson-driven seamless completion of triangular meshes. Comput Aided Geom Des 35\u201336:42\u201355. https:\/\/doi.org\/10.1016\/j.cagd.2015.03.006","journal-title":"Comput Aided Geom Des"},{"key":"10120_CR3","doi-asserted-by":"publisher","unstructured":"Chalmoviansk\u00fd P, J\u00fcttler B (2003) Filling holes in point clouds. In: Wilson MJ, Martin RR (eds) Mathematics of surfaces: 10th IMA international conference, Leeds, UK, September 15\u201317, 2003. Proceedings. pp 196\u2013212. https:\/\/doi.org\/10.1007\/978-3-540-39422-8_14","DOI":"10.1007\/978-3-540-39422-8_14"},{"key":"10120_CR4","doi-asserted-by":"publisher","first-page":"45","DOI":"10.2312\/LocalChapterEvents\/ItalChap\/ItalianChapConf2008\/129-136","volume":"73","author":"P Cignoni","year":"2008","unstructured":"Cignoni P, Corsini M, Ranzuglia G (2008) Meshlab: an open-source 3d mesh processing system. ERCIM News 73:45\u201346. https:\/\/doi.org\/10.2312\/LocalChapterEvents\/ItalChap\/ItalianChapConf2008\/129-136","journal-title":"ERCIM News"},{"key":"10120_CR5","doi-asserted-by":"publisher","unstructured":"Dai A, Nie\u00dfner M (2019) Scan2Mesh: from unstructured range scans to 3D meshes. In: Proceedings of the 2019 IEEE\/CVF Conference on Computer Vision and Pattern Recognition. https:\/\/doi.org\/10.1109\/CVPR.2019.00572","DOI":"10.1109\/CVPR.2019.00572"},{"key":"10120_CR6","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1111\/cgf.13125","volume":"36","author":"R Dan\u011b\u0159ek","year":"2017","unstructured":"Dan\u011b\u0159ek R, Dibra E, \u00d6ztireli C, Ziegler R, Gross M (2017) DeepGarment\u00a0: 3D garment shape estimation from a single image. Comput Graph Forum 36:269\u2013280. https:\/\/doi.org\/10.1111\/cgf.13125","journal-title":"Comput Graph Forum"},{"key":"10120_CR7","doi-asserted-by":"publisher","unstructured":"Davis J, Marschner SR, Garr M, Levoy M (2002) Filling holes in complex surfaces using volumetric diffusion. In: Proceedings. First international Symposium on 3D Data Processing Visualization and Transmission. IEEE Comput. Soc, pp 428\u2013861. https:\/\/doi.org\/10.1109\/TDPVT.2002.1024098","DOI":"10.1109\/TDPVT.2002.1024098"},{"key":"10120_CR8","doi-asserted-by":"crossref","unstructured":"De Berg M, Cheong O, van Kreveld M, Overmars M (2008) Computational geometry: algorithms and applications. Springer-Verlag, Berlin Heidelberg","DOI":"10.1007\/978-3-540-77974-2"},{"key":"10120_CR9","doi-asserted-by":"publisher","unstructured":"Dellaert F, Seitz SM, Thorpe CE, Thrun S (2000) Structure-from-motion without correspondence. In: Proceedings IEEE Computer Vision and Pattern Recognition 2:557\u2013564. https:\/\/doi.org\/10.1109\/CVPR.2000.854916","DOI":"10.1109\/CVPR.2000.854916"},{"key":"10120_CR10","unstructured":"Gallier J (2000) Curves and surfaces in geometric modeling\u00a0: theory and algorithms, 1st edn. Morgan Kaufmann, San Francisco"},{"key":"10120_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3355089.3356488","volume":"38","author":"L Gao","year":"2019","unstructured":"Gao L, Yang J, Wu T, Yuan YJ, Fu H, Lai YK, Zhang H (2019) SDM-NET: deep generative network for structured deformable mesh. ACM Trans Graph 38:1\u201315. https:\/\/doi.org\/10.1145\/3355089.3356488","journal-title":"ACM Trans Graph"},{"key":"10120_CR12","doi-asserted-by":"publisher","DOI":"10.1117\/1.3210782","volume":"14","author":"W Glinkowski","year":"2009","unstructured":"Glinkowski W, Sitnik R, Witkowski M, Koco\u0144 H, Bolewicki P, G\u00f3recki A (2009) Method of pectus excavatum measurement based on structured light technique. J Biomed Opt 14:044041. https:\/\/doi.org\/10.1117\/1.3210782","journal-title":"J Biomed Opt"},{"key":"10120_CR13","unstructured":"Guennebaud G, Jacob B (2010) Eigen v3. http:\/\/eigen.tuxfamily.org. Accessed 20 June 2018"},{"key":"10120_CR14","doi-asserted-by":"publisher","unstructured":"Guo X, Xiao J, Wang Y (2016) A survey on algorithms of hole filling in 3D surface reconstruction. Vis Comput 34:93\u2013103. https:\/\/doi.org\/10.1007\/s00371-016-1316-y","DOI":"10.1007\/s00371-016-1316-y"},{"key":"10120_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3267347","volume":"38","author":"R Hanocka","year":"2018","unstructured":"Hanocka R, Fish N, Wang Z, Giryes R, Fleishman S, Cohen-Or D (2018) AligNet: partial-shape agnostic alignment via unsupervised learning. ACM Trans Graph 38:1\u201314. https:\/\/doi.org\/10.1145\/3267347","journal-title":"ACM Trans Graph"},{"key":"10120_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3306346.3322959","volume":"38","author":"R Hanocka","year":"2019","unstructured":"Hanocka R, Hertz A, Fish N, Giryes R, Fleishman S, Cohen-Or D (2019) MeshCNN: a network with an edge. ACM Trans Graph 38:1\u201312. https:\/\/doi.org\/10.1145\/3306346.3322959","journal-title":"ACM Trans Graph"},{"key":"10120_CR17","doi-asserted-by":"publisher","unstructured":"Hanocka R, Metzer G, Giryes R, Cohen-Or D (2020) Point2Mesh: a self-prior for deformable meshes. ACM Trans Graph. https:\/\/doi.org\/10.1145\/3386569.3392415","DOI":"10.1145\/3386569.3392415"},{"key":"10120_CR18","doi-asserted-by":"publisher","unstructured":"Hirshberg DA, Loper M, Rachlin E, Black MJ (2012) Coregistration: Simultaneous alignment and modeling of articulated 3D shape. In: ECCV 2012. Lect Notes Comput Sci 7577:242\u2013255. https:\/\/doi.org\/10.1007\/978-3-642-33783-3_18","DOI":"10.1007\/978-3-642-33783-3_18"},{"key":"10120_CR19","doi-asserted-by":"publisher","unstructured":"Kambadakone AR, Sahani DV (2009) Body perfusion CT: technique, clinical applications, and advances. Radiol Clin N Am 47:161\u2013178. https:\/\/doi.org\/10.1016\/j.rcl.2008.11.003","DOI":"10.1016\/j.rcl.2008.11.003"},{"key":"10120_CR20","doi-asserted-by":"publisher","first-page":"1205","DOI":"10.1016\/j.robot.2012.05.005","volume":"60","author":"M Karaszewski","year":"2012","unstructured":"Karaszewski M, Sitnik R, Bunsch E (2012) On-line, collision-free positioning of a scanner during fully automated three-dimensional measurement of cultural heritage objects. Rob Auton Syst 60:1205\u20131219. https:\/\/doi.org\/10.1016\/j.robot.2012.05.005","journal-title":"Rob Auton Syst"},{"key":"10120_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2487228.2487237","volume":"32","author":"M Kazhdan","year":"2013","unstructured":"Kazhdan M, Hoppe H (2013) Screened poisson surface reconstruction. ACM Trans Graph 32:1\u201313. https:\/\/doi.org\/10.1145\/2487228.2487237","journal-title":"ACM Trans Graph"},{"key":"10120_CR22","unstructured":"Kazhdan M, Bolitho M, Hoppe H (2006) Poisson Surface Reconstruction. In: Proc Symp Geom Process pp 61\u201370. https:\/\/dl.acm.org\/doi\/10.5555\/1281957.1281965"},{"key":"10120_CR23","doi-asserted-by":"publisher","first-page":"56014","DOI":"10.1117\/1.JBO.18.5.056014","volume":"18","author":"J Lenar","year":"2013","unstructured":"Lenar J, Witkowski M, Carbone V, Kolk S, Adamczyk M, Sitnik R, van der Krogt M, Verdonschot N (2013) Lower body kinematics evaluation based on a multidirectional four-dimensional structured light measurement. J Biomed Opt 18:56014. https:\/\/doi.org\/10.1117\/1.JBO.18.5.056014","journal-title":"J Biomed Opt"},{"key":"10120_CR24","doi-asserted-by":"publisher","unstructured":"Li X, Li X (2010) Filling the holes of 3D body scan line point cloud. In: Proceedings - 2nd IEEE International Conference on Advanced Computer Control, ICACC 2010. 4:334\u2013338. https:\/\/doi.org\/10.1109\/ICACC.2010.5486910","DOI":"10.1109\/ICACC.2010.5486910"},{"key":"10120_CR25","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.cviu.2018.01.009","volume":"169","author":"H Li","year":"2018","unstructured":"Li H, Li Y, Yu R, Sun J, Kim J (2018) Surface reconstruction from unorganized points with l0 gradient minimization. Comput Vis Image Underst 169:108\u2013118. https:\/\/doi.org\/10.1016\/j.cviu.2018.01.009","journal-title":"Comput Vis Image Underst"},{"key":"10120_CR26","doi-asserted-by":"publisher","first-page":"366","DOI":"10.1016\/j.eswa.2017.04.052","volume":"85","author":"\u0141 Markiewicz","year":"2017","unstructured":"Markiewicz \u0141, Witkowski M, Sitnik R, Mielicka E (2017) 3D anthropometric algorithms for the estimation of measurements required for specialized garment design. Expert Syst Appl 85:366\u2013385. https:\/\/doi.org\/10.1016\/j.eswa.2017.04.052","journal-title":"Expert Syst Appl"},{"key":"10120_CR27","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1186\/s13013-016-0099-2","volume":"11","author":"J Micho\u0144ski","year":"2016","unstructured":"Micho\u0144ski J, Walesiak K, Paku\u0142a A, Glinkowski W, Sitnik R (2016) Monitoring of spine curvatures and posture during pregnancy using surface topography - case study and suggestion of method. Scoliosis Spinal Disord 11:31. https:\/\/doi.org\/10.1186\/s13013-016-0099-2","journal-title":"Scoliosis Spinal Disord"},{"key":"10120_CR28","unstructured":"Mostafa Abdel-Bary E (2015) 3D laser scanners\u2019 techniques overview. Int J Sci Res 4:323\u2013331"},{"key":"10120_CR29","doi-asserted-by":"publisher","unstructured":"P\u00e9rez E, Salamanca S, Merch\u00e1n P, Ad\u00e1n A (2016) A comparison of hole-filling methods in 3D. Int J Appl Math Comput Sci 26:885\u2013903. https:\/\/doi.org\/10.1515\/amcs-2016-0063","DOI":"10.1515\/amcs-2016-0063"},{"key":"10120_CR30","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1007\/s00170-015-7185-0","volume":"81","author":"Y Quinsat","year":"2015","unstructured":"Quinsat Y, Lartigue C (2015) Filling holes in digitized point cloud using a morphing-based approach to preserve volume characteristics. Int J Adv Manuf Technol 81:411\u2013421. https:\/\/doi.org\/10.1007\/s00170-015-7185-0","journal-title":"Int J Adv Manuf Technol"},{"key":"10120_CR31","doi-asserted-by":"publisher","unstructured":"Saakes D, Yeo H-S, Noh S-T, Han G, Woo W (2016) Mirror mirror: an on-body T-shirt design system. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. pp 6058\u20136063. https:\/\/doi.org\/10.1145\/2858036.2858282","DOI":"10.1145\/2858036.2858282"},{"key":"10120_CR32","unstructured":"Tekumalla LS, Cohen E (2004) A hole-filling algorithm for triangular meshes. Sch Comput Univ Utah, UUCS-04-019, UT, USA_ 2."},{"key":"10120_CR33","doi-asserted-by":"publisher","unstructured":"Wang J, Oliveira MM (2003) A hole-filling strategy for reconstruction of smooth surfaces in range images. In: 16th Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI 2003). IEEE Comput. Soc, pp 11\u201318. https:\/\/doi.org\/10.1109\/SIBGRA.2003.1240986","DOI":"10.1109\/SIBGRA.2003.1240986"},{"key":"10120_CR34","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1016\/j.imavis.2005.12.006","volume":"25","author":"J Wang","year":"2007","unstructured":"Wang J, Oliveira MM (2007) Filling holes on locally smooth surfaces reconstructed from point clouds. Image Vis Comput 25:103\u2013113. https:\/\/doi.org\/10.1016\/j.imavis.2005.12.006","journal-title":"Image Vis Comput"},{"key":"10120_CR35","doi-asserted-by":"publisher","unstructured":"Williams F, Schneider T, Silva C, Zorin D, Bruna J, Panozzo D (2019) Deep geometric prior for surface reconstruction. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition. https:\/\/doi.org\/10.1109\/CVPR.2019.01037","DOI":"10.1109\/CVPR.2019.01037"},{"key":"10120_CR36","doi-asserted-by":"publisher","first-page":"3091","DOI":"10.1088\/0031-9155\/56\/10\/013","volume":"56","author":"H Zaidi","year":"2011","unstructured":"Zaidi H, Ojha N, Morich M, Griesmer J, Hu Z, Maniawski P, Ratib O, Izquierdo-Garcia D, Fayad ZA, Shao L (2011) Design and performance evaluation of a whole-body ingenuity TF PET-MRI system. Phys Med Biol 56:3091\u20133106. https:\/\/doi.org\/10.1088\/0031-9155\/56\/10\/013","journal-title":"Phys Med Biol"},{"key":"10120_CR37","doi-asserted-by":"publisher","unstructured":"Zhou Y, Shen S, Hu Z (2019) Detail preserved surface reconstruction from point cloud. Sensors 19:1\u201321. https:\/\/doi.org\/10.3390\/s19061278","DOI":"10.3390\/s19061278"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-020-10120-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11042-020-10120-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-020-10120-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T06:19:49Z","timestamp":1619504389000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11042-020-10120-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,1]]},"references-count":37,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2021,4]]}},"alternative-id":["10120"],"URL":"https:\/\/doi.org\/10.1007\/s11042-020-10120-3","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"type":"print","value":"1380-7501"},{"type":"electronic","value":"1573-7721"}],"subject":[],"published":{"date-parts":[[2021,2,1]]},"assertion":[{"value":"7 July 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 August 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 October 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 February 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"No competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}