{"id":2418,"date":"2015-12-20T09:14:00","date_gmt":"2015-12-20T09:14:00","guid":{"rendered":"https:\/\/mapir.isa.uma.es\/mapirwebsite_wordpress\/?p=2418"},"modified":"2021-12-20T09:19:41","modified_gmt":"2021-12-20T09:19:41","slug":"labeling-datasets-with-olt","status":"publish","type":"post","link":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/?p=2418","title":{"rendered":"Labeling datasets with OLT"},"content":{"rendered":"\n<p>The\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/jotaraul\/Object-Labeling-Toolkit\" target=\"_blank\"><strong>Object Labeling Toolkit (OLT)<\/strong><\/a>\u00a0consists of a number of software applications for performing an effortless labeling of datasets, concretely those containing sequences of RGB-D observations.<\/p>\n\n\n\n<!--more-->\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/github.com\/jotaraul\/Object-Labeling-Toolkit\"><img loading=\"lazy\" width=\"599\" height=\"322\" src=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/logo_OLT.png\" alt=\"\" class=\"wp-image-2419\" srcset=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/logo_OLT.png 599w, https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/logo_OLT-300x161.png 300w\" sizes=\"(max-width: 599px) 100vw, 599px\" \/><\/a><\/figure>\n\n\n\n<p>If you use this software, please cite it through:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" style=\"font-size:10px\">      @INPROCEEDINGS{Ruiz-Sarmiento-ECMR-2015,\n           author = {Ruiz-Sarmiento, J. R. and Galindo, Cipriano and Gonz{\\'{a}}lez-Jim{\\'{e}}nez, Javier},\n            title = {OLT: A Toolkit for Object Labeling Applied to Robotic RGB-D Datasets},\n        booktitle = {European Conference on Mobile Robots},\n             year = {2015},\n         location = {Lincoln, UK}\n      }<\/pre>\n\n\n\n<p>For getting the toolkit and further information please check\u00a0<a href=\"https:\/\/github.com\/jotaraul\/Object-Labeling-Toolkit\">the project webpage at GitHub<\/a>. OLT aims at facilitate the labeling of arbitrarily large sequences of RGB-D observations. For that, the point clouds from the RGB-D observations are registered in order to reconstruct the captured scene. Then, the toolkit provides an application to easily annotate objects within that reconstruction by fitting boxes to them:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"604\" height=\"476\" src=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/example_scene.png\" alt=\"\" class=\"wp-image-2420\" srcset=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/example_scene.png 604w, https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/example_scene-300x236.png 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><figcaption><em>Example of a kitchen scene being annotated.<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>These annotations are finally propagated to each individual RGB-D observation in the sequence, resulting in a dense labeling of their RGB and depth information.<\/p>\n\n\n\n<p>The main software components (appliations) of the toolkit are:<\/p>\n\n\n\n<ul><li><strong>Process_rawlog<\/strong>: Sets the extrinsic and intrinsic parameters of the sensors used within the dataset.<\/li><li><strong>Localization<\/strong>: Localizes the poses\/locations from which the RGB-D observations of the datset were taken.<\/li><li><strong>Sequential_visualization<\/strong>: Visually shows a 3D reconstruction of the collected data, and stores it as a scene.<\/li><li><strong>Label_scene<\/strong>: Permits us to effortlessly label a reconstructed scene.<\/li><li><strong>Label_rawlog<\/strong>: Propagates the annotated labels in a scene to each RGB-D observation (to both their RGB and depth information) within the dataset.<\/li><li><strong>Dataset_statistics<\/strong>: Shows information of the dataset, e.g. a summary of the objects appearing on it, number of times that they appear, number of pixels they occupy, etc.<\/li><li><strong>Create_video<\/strong>&nbsp;&amp;&nbsp;<strong>Segmentation<\/strong>: Experimental applications under development.<\/li><\/ul>\n\n\n\n<p>The toolkit resorts to two widely used libraries in robotics:<\/p>\n\n\n\n<ul><li>The&nbsp;<a href=\"http:\/\/www.mrpt.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mobile Robot Programming Toolkit (MRPT)<\/a>. Employed functionalities:<ul><li>The&nbsp;<a href=\"http:\/\/www.mrpt.org\/Rawlog_Format\" target=\"_blank\" rel=\"noreferrer noopener\">Rawlog<\/a>&nbsp;common robotics dataset format.<\/li><li>ICP, both 2D and 3D algorithms.<\/li><li>Visualization tools.<\/li><\/ul><\/li><li>The&nbsp;<a href=\"http:\/\/www.pointclouds.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Point Cloud Library (PCL)<\/a>. Resorted functionalities:<ul><li>GICP.<\/li><li>Smoothing algorithms.<\/li><\/ul><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The\u00a0Object Labeling Toolkit (OLT)\u00a0consists of a number of software applications for performing an effortless labeling of datasets, concretely those containing sequences of RGB-D observations.<\/p>\n","protected":false},"author":8,"featured_media":2419,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/posts\/2418"}],"collection":[{"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2418"}],"version-history":[{"count":3,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/posts\/2418\/revisions"}],"predecessor-version":[{"id":2423,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/posts\/2418\/revisions\/2423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/media\/2419"}],"wp:attachment":[{"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}