{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:27:26Z","timestamp":1760243246409,"version":"build-2065373602"},"reference-count":63,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2014,5,15]],"date-time":"2014-05-15T00:00:00Z","timestamp":1400112000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The use of RGB-D sensors for mapping and recognition tasks in robotics or, in general, for virtual reconstruction has increased in recent years. The key aspect of these kinds of sensors is that they provide both depth and color information using the same device. In this paper, we present a comparative analysis of the most important methods used in the literature for the registration of subsequent RGB-D video frames in static scenarios. The analysis begins by explaining the characteristics of the registration problem, dividing it into two representative applications: scene modeling and object reconstruction. Then, a detailed experimentation is carried out to determine the behavior of the different methods depending on the application. For both applications, we used standard datasets and a new one built for object reconstruction.<\/jats:p>","DOI":"10.3390\/s140508547","type":"journal-article","created":{"date-parts":[[2014,5,15]],"date-time":"2014-05-15T11:05:15Z","timestamp":1400151915000},"page":"8547-8576","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["A Comparative Study of Registration Methods for RGB-D Video of Static Scenes"],"prefix":"10.3390","volume":"14","author":[{"given":"Vicente","family":"Morell-Gimenez","sequence":"first","affiliation":[{"name":"Institute for Computing Research, University of Alicante, P.O. Box 99, Alicante, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcelo","family":"Saval-Calvo","sequence":"additional","affiliation":[{"name":"Institute for Computing Research, University of Alicante, P.O. Box 99, Alicante, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4762-6927","authenticated-orcid":false,"given":"Jorge","family":"Azorin-Lopez","sequence":"additional","affiliation":[{"name":"Institute for Computing Research, University of Alicante, P.O. Box 99, Alicante, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jose","family":"Garcia-Rodriguez","sequence":"additional","affiliation":[{"name":"Institute for Computing Research, University of Alicante, P.O. Box 99, Alicante, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miguel","family":"Cazorla","sequence":"additional","affiliation":[{"name":"Institute for Computing Research, University of Alicante, P.O. Box 99, Alicante, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergio","family":"Orts-Escolano","sequence":"additional","affiliation":[{"name":"Institute for Computing Research, University of Alicante, P.O. Box 99, Alicante, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0938-6344","authenticated-orcid":false,"given":"Andres","family":"Fuster-Guillo","sequence":"additional","affiliation":[{"name":"Institute for Computing Research, University of Alicante, P.O. Box 99, Alicante, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2014,5,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"7599","DOI":"10.3390\/s130607599","article-title":"Two Phase Non-Rigid Multi-Modal Image Registration Using Weber Local Descriptor-Based Similarity Metrics and Normalized Mutual Information","volume":"13","author":"Yang","year":"2013","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"10097","DOI":"10.3390\/s91210097","article-title":"Registration Combining Wide and Narrow Baseline Feature Tracking Techniques for Markerless AR Systems","volume":"9","author":"Duan","year":"2009","journal-title":"Sensors"},{"key":"ref_3","unstructured":"Cazorla, M., Viejo, D., and Pomares, C. (, January September). Study of the SR4000 camera. Valencia, Spain."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive Image Features from Scale-Invariant Keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1437","DOI":"10.3390\/s120201437","article-title":"Accuracy and resolution of kinect depth data for indoor mapping applications","volume":"2","author":"Khoshelham","year":"2012","journal-title":"Sensors"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"977","DOI":"10.1016\/S0262-8856(03)00137-9","article-title":"Image registration methods: A survey","volume":"21","author":"Zitov","year":"2003","journal-title":"Image Vis. Comput."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1199","DOI":"10.1109\/TVCG.2012.310","article-title":"Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid","volume":"19","author":"Tam","year":"2013","journal-title":"IEEE Trans. Vis. Comput. Gr."},{"key":"ref_8","unstructured":"Rusinkiewicz, S., and Levoy, M. (June, January 28). Efficient variants of the ICP algorithm. Quebec City, QC, Canada."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/s10514-013-9327-2","article-title":"Comparing ICP variants on real-world data sets","volume":"34","author":"Pomerleau","year":"2013","journal-title":"Auton. Robots"},{"key":"ref_10","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_11","unstructured":"Hetzel, G., Leibe, B., Levi, P., and Schiele, B. (2001, January 8\u201314). 3D object recognition from range images using local feature histograms. Kauai, HI, USA."},{"key":"ref_12","unstructured":"Chen, Y., and Medioni, G. (1991, January 9\u201311). Object modeling by registration of multiple range images. Sacramento, CA, USA."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1109\/34.121791","article-title":"A method for registration of 3-D shapes","volume":"14","author":"Besl","year":"1992","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1016\/j.imavis.2006.05.012","article-title":"A review of recent range image registration methods with accuracy evaluation","volume":"25","author":"Salvi","year":"2007","journal-title":"Image Vis. Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1006\/cviu.2000.0889","article-title":"A Survey of Free-form Object Representation and Recognition Techniques","volume":"81","author":"Campbell","year":"2001","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"S140","DOI":"10.1259\/bjr\/25329214","article-title":"Non-rigid image registration: Theory and practice","volume":"77","author":"Crum","year":"2004","journal-title":"Br. J. Radiol."},{"key":"ref_17","unstructured":"Henry, P., Krainin, M., Herbst, E., Ren, X., and Fox, D. (2014). Experimental Robotics, Springer."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Raguram, R., Frahm, J.M., and Pollefeys, M. (2008, January 12\u201318). A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus. Marseille, France.","DOI":"10.1007\/978-3-540-88688-4_37"},{"key":"ref_19","unstructured":"Izadi, S., Kim, D., Hilliges, O., Molyneaux, D., Newcombe, R.A., Kohli, P., Shotton, J., Hodges, S., Freeman, D., and Davison, A.J. KinectFusion: Real-time 3D reconstruction and interaction using a moving depth camera. Honolulu, HI, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Steinbrucker, F., Sturm, J., and Cremers, D. (2011, January 6\u201313). Real-time visual odometry from dense RGB-D images. Barcelona, Spain.","DOI":"10.1109\/ICCVW.2011.6130321"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Kramer, J., Burrus, N., Echtler, F., Parker, M., and Herrera, C.D. (2012). Hacking the Kinect, Apress. Chapter 9.","DOI":"10.1007\/978-1-4302-3868-3"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","article-title":"Speeded-up Robust Features (SURF)","volume":"110","author":"Bay","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"905","DOI":"10.1007\/s00138-009-0195-x","article-title":"A comparative evaluation of interest point detectors and local descriptors for visual SLAM","volume":"21","author":"Gil","year":"2010","journal-title":"Mach. Vis. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/978-3-540-93905-4_13","article-title":"Detection of Interest Points on 3D Data: Extending the Harris Operator","volume":"Volume 57","author":"Kurzynski","year":"2009","journal-title":"Computer Recognition Systems 3"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Rusu, R., Blodow, N., and Beetz, M. (2009, January 12\u201317). Fast Point Feature Histograms (FPFH) for 3D registration. Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152473"},{"key":"ref_26","unstructured":"Johnson, A. (1997). Spin-Images: A Representation for 3-D Surface Matching. [PhD Thesis, Robotics Institute, Carnegie Mellon University]."},{"key":"ref_27","unstructured":"Viejo, D., and Cazorla, M. (2008, January 11\u201312). 3D Model Based Map Building. Vigo, Spain."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1007\/s10514-013-9354-z","article-title":"A robust and fast method for 6DoF motion estimation from generalized 3D data","volume":"36","author":"Viejo","year":"2014","journal-title":"Auton. Robots"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Koser, K., and Koch, R. (2007, January 14\u201320). Perspectively Invariant Normal Features. Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4408837"},{"key":"ref_30","unstructured":"Wu, C., Clipp, B., Li, X., Frahm, J.M., and Pollefeys, M. (2008, January 24\u201326). 3D model matching with Viewpoint-Invariant Patches (VIP). Anchorage, AL, USA."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Zeisl, B., K\u00f6ser, K., and Pollefeys, M. (2013, January 3\u20136). Automatic Registration of RGBD Scans via Salient Directions. Sydney, Australia.","DOI":"10.1109\/ICCV.2013.349"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Brunnstrom, K., Eklundh, J., and Uhlin, T. (1996). Active Fixation for Scene Exploration. Int. J. Comput. Vis., 17.","DOI":"10.1007\/BF00058749"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"St\u00fcckler, J., and Behnke, S. (2012, January 22\u201326). Model Learning and Real-Time Tracking Using Multi-Resolution Surfel Maps. Toronto, ON, Canada.","DOI":"10.1609\/aaai.v26i1.8388"},{"key":"ref_34","unstructured":"Lucas, B.D., and Kanade, T. (1981, January 24\u201328). An Iterative Image Registration Technique with an Application to Stereo Vision. San Francisco, CA, USA."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Druon, S., Aldon, M.J., and Crosnier, A. (2006, January 20\u201323). Color Constrained ICP for Registration of Large Unstructured 3D Color Data Sets. Shandong, China.","DOI":"10.1109\/ICIA.2006.306004"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Kerl, C., Sturm, J., and Cremers, D. (2013, January 6\u201310). Robust Odometry Estimation for RGB-D Cameras. Karlsruhe, Germany.","DOI":"10.1109\/ICRA.2013.6631104"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Turk, G., and Levoy, M. (1994, January 24\u201329). Zippered polygon meshes from range images. Orlando, FL, USA.","DOI":"10.1145\/192161.192241"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Masuda, T., Sakaue, K., and Yokoya, N. (1996, January 29). Registration and Integration of Multiple Range Images for 3-D Model Construction. Vienna, Austria.","DOI":"10.1109\/ICPR.1996.546150"},{"key":"ref_39","unstructured":"Weik, S. (1997, January 12\u201315). Registration of 3-D partial surface models using luminance and depth information. Ottawa, ON, Canada."},{"key":"ref_40","unstructured":"Simon, D.A. (1996). Fast and Accurate Shape-Based Registration. [PhD Thesis, Carnegie Mellon University]."},{"key":"ref_41","unstructured":"Godin, G., Rioux, M., and Baribeau, R. (November, January 31). Three-dimensional registration using range and intensity information. Boston, Massachusetts."},{"key":"ref_42","unstructured":"Pulli, K. (1999, January 4\u20138). Multiview registration for large data sets. Ottawa, ON, Canada."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Zinsser, T., Schmidt, J., and Niemann, H. (2003, January 14\u201318). A refined ICP algorithm for robust 3-D correspondence estimation. Barcelona, Spain.","DOI":"10.1109\/ICIP.2003.1246775"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Zhang, L., Choi, S.I., and Park, S.Y. (2011, January 16\u201319). Robust ICP Registration Using Biunique Correspondence. Hangzhou, China.","DOI":"10.1109\/3DIMPVT.2011.18"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Curless, B., and Levoy, M. (1996, January 4\u20139). A Volumetric Method for Building Complex Models from Range Images. New Orleans, LA, USA.","DOI":"10.1145\/237170.237269"},{"key":"ref_46","unstructured":"Whelan, T., Kaess, M., Fallon, M., Johannsson, H., Leonard, J., and McDonald, J. (2012, January 9\u201310). Kintinuous: Spatially Extended KinectFusion. Sydney, Australia."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Whelan, T., Johannsson, H., Kaess, M., Leonard, J., and McDonald, J. (2013, January 6\u201310). Robust Real-Time Visual Odometry for Dense RGB-D Mapping. Karlsruhe, Germany.","DOI":"10.1109\/ICRA.2013.6631400"},{"key":"ref_48","unstructured":"Huang, A.S., Bachrach, A., Henry, P., Krainin, M., Maturana, D., Fox, D., and Roy, N. (September, January 28). Visual Odometry and Mapping for Autonomous Flight Using an RGB-D Camera. Flagstaff, AZ, USA."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Whelan, T., Kaess, M., Leonard, J., and McDonald, J. (2013, January 3\u20138). Deformation-based Loop Closure for Large Scale Dense RGB-D SLAM. Tokyo, Japan.","DOI":"10.1109\/IROS.2013.6696405"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"556","DOI":"10.1109\/34.216725","article-title":"Dynamic 3D Scene Analysis through Synthesis Feedback Control","volume":"15","author":"Koch","year":"1993","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Comport, A., Malis, E., and Rives, P. (2007, January 10\u201314). Accurate Quadrifocal Tracking for Robust 3D Visual Odometry. Roma, Italy.","DOI":"10.1109\/ROBOT.2007.363762"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Audras, C., Comport, A., Meilland, M., and Rives, P. (2011, January 7\u20139). Real-time dense RGB-D localisation and mapping. Melbourne, Australia.","DOI":"10.1109\/ICCVW.2011.6130316"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1109\/70.938381","article-title":"A solution to the simultaneous localization and map building (SLAM) problem","volume":"17","author":"Dissanayake","year":"2001","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Endres, F., Hess, J., Engelhard, N., Sturm, J., Cremers, D., and Burgard, W. (2012, January 14\u201318). Evaluation of the RGB-D SLAM System. St. Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6225199"},{"key":"ref_55","unstructured":"Chang, P., Shen, J., and Cheung, S.C. (2013, January 15\u201318). A Robust RGB-D SLAM System for 3D Environment with Planar Surfacess. Melbourne, Australia."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"3433","DOI":"10.1109\/TIP.2013.2268941","article-title":"Virtual Mirror Rendering With Stationary RGB-D Cameras and Stored 3-D Background","volume":"22","author":"Shen","year":"2013","journal-title":"IEEE Trans. Image Process."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Rosten, E., and Drummond, T. (2005, January 17\u201320). Fusing points and lines for high performance tracking. Beijing, China.","DOI":"10.1109\/ICCV.2005.104"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Rosten, E., and Drummond, T. (2006, January 7\u201313). Machine learning for high-speed corner detection. Graz, Austria.","DOI":"10.1007\/11744023_34"},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"1281","DOI":"10.1109\/TPAMI.2011.222","article-title":"BRIEF: Computing a Local Binary Descriptor very Fast","volume":"34","author":"Calonder","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Sturm, J., Engelhard, N., Endres, F., Burgard, W., and Cremers, D. (2012, January 7\u201312). A Benchmark for the Evaluation of RGB-D SLAM Systems. Vilamoura, Algarve, Portugal.","DOI":"10.1109\/IROS.2012.6385773"},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"1004","DOI":"10.3390\/s130101004","article-title":"Registration of 3D and Multispectral Data for the Study of Cultural Heritage Surfaces","volume":"13","author":"Chane","year":"2013","journal-title":"Sensors"},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Newcombe, R.A., Izadi, S., Hilliges, O., Molyneaux, D., Kim, D., Davison, A.J., Kohli, P., Shotton, J., Hodges, S., and Fitzgibbon, A.W. (2011, January 26\u201329). KinectFusion: Real-time dense surface mapping and tracking. Basel, Switzerland.","DOI":"10.1109\/ISMAR.2011.6162880"},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Saval-Calvo, M., Azorin-Lopez, J., and Fuster-Guillo, A. (2013, January 12\u201314). Model-Based Multi-view Registration for RGB-D Sensors. Tenerife, Spain.","DOI":"10.1007\/978-3-642-38682-4_53"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/5\/8547\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:11:28Z","timestamp":1760217088000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/5\/8547"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,15]]},"references-count":63,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2014,5]]}},"alternative-id":["s140508547"],"URL":"https:\/\/doi.org\/10.3390\/s140508547","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2014,5,15]]}}}