{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T16:03:44Z","timestamp":1791302624594,"version":"4.1.0"},"reference-count":55,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2014,10,13]],"date-time":"2014-10-13T00:00:00Z","timestamp":1413158400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2015,1]]},"abstract":"<jats:p>Underwater range scanning techniques are starting to gain interest in underwater exploration, providing new tools to represent the seafloor. These scans (often) acquired by underwater robots usually result in an unstructured point cloud, but given the common downward-looking or forward-looking configuration of these sensors with respect to the scene, the problem of recovering a piecewise linear approximation representing the scene is normally solved by approximating these 3D points using a heightmap (2.5D). Nevertheless, this representation is not able to correctly represent complex structures, especially those presenting arbitrary concavities normally exhibited in underwater objects. We present a method devoted to full 3D surface reconstruction that does not assume any specific sensor configuration. The method presented is robust to common defects in raw scanned data such as outliers and noise often present in extreme environments such as underwater, both for sonar and optical surveys. Moreover, the proposed method does not need a manual preprocessing step. It is also generic as it does not need any information other than the points themselves to work. This property leads to its wide application to any kind of range scanning technologies and we demonstrate its versatility by using it on synthetic data, controlled laser scans, and multibeam sonar surveys. Finally, and given the unbeatable level of detail that optical methods can provide, we analyze the application of this method on optical datasets related to biology, geology and archeology.<\/jats:p>","DOI":"10.1177\/0278364914544531","type":"journal-article","created":{"date-parts":[[2014,10,13]],"date-time":"2014-10-13T23:51:26Z","timestamp":1413244286000},"page":"64-89","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":46,"title":["A surface reconstruction method for in-detail underwater 3D optical mapping"],"prefix":"10.1177","volume":"34","author":[{"given":"Ricard","family":"Campos","sequence":"first","affiliation":[{"name":"Computer Vision and Robotics Group, University of Girona, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rafael","family":"Garcia","sequence":"additional","affiliation":[{"name":"Computer Vision and Robotics Group, University of Girona, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pierre","family":"Alliez","sequence":"additional","affiliation":[{"name":"Titane, INRIA Sophia Antipolis - M\u00e9diterran\u00e9e, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mariette","family":"Yvinec","sequence":"additional","affiliation":[{"name":"Geometrica, INRIA Sophia Antipolis - M\u00e9diterran\u00e9e, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2014,10,13]]},"reference":[{"key":"bibr1-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2003.1175093"},{"key":"bibr2-0278364914544531","first-page":"39","volume-title":"Proceedings of the fifth eurographics symposium on geometry processing (SGP\u201907)","author":"Alliez P","year":"2007"},{"key":"bibr3-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/276884.276889"},{"key":"bibr4-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/336154.336207"},{"key":"bibr5-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/376957.376986"},{"key":"bibr6-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574799001812"},{"key":"bibr7-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1177\/0278364912459666"},{"key":"bibr8-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1029\/2011GC003990"},{"key":"bibr9-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/2945.817351"},{"key":"bibr10-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20350"},{"key":"bibr11-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2005.01.004"},{"key":"bibr12-0278364914544531","unstructured":"Bouguet JY (2003) Calibration toolbox for Matlab. http:\/\/www.vision.caltech.edu\/bouguetj\/calib_doc\/index.html."},{"key":"bibr13-0278364914544531","doi-asserted-by":"crossref","unstructured":"Bryson M, Johnson-Roberson M, Pizarro O, Williams S (2012) Colour-consistent structure-from-motion models using underwater imagery. In: Robotics: Science and Systems.","DOI":"10.15607\/RSS.2012.VIII.005"},{"key":"bibr14-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.1996.517097"},{"key":"bibr15-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237269"},{"key":"bibr16-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1016\/j.comgeo.2005.10.006"},{"key":"bibr17-0278364914544531","first-page":"43","volume-title":"Proceedings of the third EUROGRAPHICS symposium on geometry processing (SGP\u201905)","author":"Dey TK","year":"2005"},{"key":"bibr18-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01848.x"},{"key":"bibr19-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2012.10.010"},{"key":"bibr20-0278364914544531","doi-asserted-by":"crossref","unstructured":"Ferrer J, Elibol A, Delaunoy O, Gracias N, Garcia R (2007) Large-area photo-mosaics using global alignment and navigation data. In: OCEANS2007, pp. 1\u20139.","DOI":"10.1109\/OCEANS.2007.4449367"},{"key":"bibr21-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/358669.358692"},{"key":"bibr22-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2009.161"},{"key":"bibr23-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01617.x"},{"key":"bibr24-0278364914544531","unstructured":"Garcia R, Campos R, Escart\u00edn J (2011) High-resolution 3D reconstruction of the seafloor for environmental monitoring and modelling. In: IROS workshop on robotics for environmental monitoring."},{"key":"bibr25-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/OCEANS-Bergen.2013.6608142"},{"key":"bibr26-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276406"},{"key":"bibr27-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2007.383195"},{"key":"bibr28-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1142\/p351"},{"key":"bibr29-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511811685"},{"key":"bibr30-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/142920.134011"},{"key":"bibr31-0278364914544531","first-page":"41","volume-title":"Proceedings of the fourth eurographics symposium on geometry processing (SGP\u201906)","author":"Hornung A","year":"2006"},{"key":"bibr32-0278364914544531","doi-asserted-by":"crossref","unstructured":"Johnson-Roberson M, Pizarro O, Willams S (2009) Towards large scale optical and acoustic sensor integration for visualization. In: OCEANS 2009 - EUROPE, pp. 1\u20134.","DOI":"10.1109\/OCEANSE.2009.5278237"},{"key":"bibr33-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20324"},{"key":"bibr34-0278364914544531","first-page":"61","volume-title":"Proceedings of the fourth Eurographics symposium on geometry processing (SGP\u201906)","author":"Kazhdan M","year":"2006"},{"key":"bibr35-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057434"},{"key":"bibr36-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2007.4408892"},{"key":"bibr37-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1016\/S0012-821X(97)00027-7"},{"key":"bibr38-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2007.383078"},{"key":"bibr39-0278364914544531","first-page":"200","volume-title":"Proceedings of the 2003 Eurographics\/ACM SIGGRAPH symposium on geometry processing (SGP\u201903)","author":"Liepa P","year":"2003"},{"key":"bibr40-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37422"},{"key":"bibr41-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5980536"},{"key":"bibr42-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01782.x"},{"key":"bibr43-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20305"},{"key":"bibr44-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882293"},{"key":"bibr45-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/SMI.2004.1314491"},{"key":"bibr46-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/1060244.1060252"},{"key":"bibr47-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20164"},{"key":"bibr48-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1002\/0471725382"},{"key":"bibr49-0278364914544531","volume-title":"Proceedings of the 9th Asian conference on computer vision","author":"Salman N","year":"2009"},{"key":"bibr50-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907074473"},{"key":"bibr51-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141964"},{"key":"bibr52-0278364914544531","unstructured":"Visual Computing Lab ISTI -CNR (2005) Meshlab. Http:\/\/meshlab.sourceforge.net\/."},{"key":"bibr53-0278364914544531","first-page":"I\u2013211","volume-title":"Proceedings of the IEEE computer society conference on computer vision and pattern recognition","volume":"1","author":"Yang R","year":"2003"},{"key":"bibr54-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1177\/02783640022067931"},{"key":"bibr55-0278364914544531","doi-asserted-by":"publisher","DOI":"10.1109\/VLSM.2001.938900"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364914544531","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0278364914544531","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364914544531","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:18:35Z","timestamp":1777457915000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364914544531"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10,13]]},"references-count":55,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,1]]}},"alternative-id":["10.1177\/0278364914544531"],"URL":"https:\/\/doi.org\/10.1177\/0278364914544531","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,10,13]]}}}