{"id":2155,"date":"2021-12-14T14:02:17","date_gmt":"2021-12-14T14:02:17","guid":{"rendered":"https:\/\/mapir.isa.uma.es\/mapirwebsite_wordpress\/?p=2155"},"modified":"2021-12-15T16:10:46","modified_gmt":"2021-12-15T16:10:46","slug":"ruben-gomez-ojeda","status":"publish","type":"post","link":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/?p=2155","title":{"rendered":"Dr. Rub\u00e9n G\u00f3mez-Ojeda"},"content":{"rendered":"\n<p>Former member<\/p>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" width=\"712\" height=\"712\" src=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/rubenpersonal.jpg\" alt=\"\" class=\"wp-image-2157 size-full\" srcset=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/rubenpersonal.jpg 712w, https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/rubenpersonal-300x300.jpg 300w, https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/rubenpersonal-150x150.jpg 150w\" sizes=\"(max-width: 712px) 100vw, 712px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p class=\"has-text-align-center\"><strong>Rub\u00e9n G\u00f3mez Ojeda<\/strong><br>PhD. student in Computer Vision and Mobile Robotics<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/scholar.google.es\/citations?user=7jne0V4AAAAJ&amp;hl=es&amp;oi=ao\"><img loading=\"lazy\" width=\"114\" height=\"22\" src=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/wp-content\/uploads\/2021\/12\/GoogleScholar.png\" alt=\"\" class=\"wp-image-2158\"\/><\/a><\/figure><\/div>\n<\/div><\/div>\n\n\n\n<p>&nbsp;Welcome!!<\/p>\n\n\n\n<p>I am Rub\u00e9n G\u00f3mez Ojeda, a PhD student in the Machine Perception and Intelligent Robotics group (MAPIR) at the University of M\u00e1laga (Spain). My research interests include:<\/p>\n\n\n\n<ul><li>Computer Vision: Visual odometry and SLAM, and&nbsp;Deep Learning based Place Recognition<\/li><li>Mobile Robotics: Obstacle avoidance for autonomous vehicles.<\/li><li>Unmanned Aerial Vehicles (UAVs).<\/li><li>Sensor Fusion.<\/li><\/ul>\n\n\n\n<div id=\"toc_container\" class=\"no_bullets\"><p class=\"toc_title\">Contents<\/p><ul class=\"toc_list\"><li><a href=\"#Brief_CV\">Brief CV<\/a><\/li><li><a href=\"#Research\">Research<\/a><ul><li><a href=\"#Geometric-based_Line_Segment_Tracking_for_HDR_Stereo_Sequences\">Geometric-based Line Segment Tracking for HDR Stereo Sequences<\/a><\/li><li><a href=\"#Deep_Image_Enhancement_for_VO_in_HDR_nbspEnvironments\">Deep Image Enhancement for VO in HDR &nbsp;Environments<\/a><\/li><li><a href=\"#PL-SLAM\">PL-SLAM<\/a><\/li><li><a href=\"#Deep_Place_Recognition\">Deep Place Recognition<\/a><\/li><li><a href=\"#MonocularnbspVisual_Odometry\">Monocular&nbsp;Visual Odometry<\/a><\/li><li><a href=\"#Stereo_Visual_Odometry\">Stereo Visual Odometry<\/a><\/li><\/ul><\/li><li><a href=\"#Publications\">Publications<\/a><\/li><li><a href=\"#Contact\">Contact<\/a><\/li><\/ul><\/div>\n<h2><span id=\"Brief_CV\"><strong>Brief CV<\/strong><\/span><\/h2>\n\n\n\n<p>I was born in M\u00e1laga (Spain) in 1988. I received a B.Sc-M.Sc in &#8220;Ingenier\u00eda Industrial&#8221; (a general engineering which covers mechanics, electricity, electronic, computer science, etc.) from the University of M\u00e1laga in 2012. In October 2013 I joined the&nbsp;<a href=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/\" data-type=\"URL\" data-id=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/\">Machine Perception and Intelligent Robotics (MAPIR)<\/a>&nbsp;group as a Researcher in Computer Vision. I received the M.Sc in Mechatronics in 2014.&nbsp;I received a grant (DPI2014-55826-R)&nbsp;from the National (Spanish) Plan of Research&nbsp;to do a 4-year PhD under the supervision of Prof.&nbsp;<a href=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/?p=1536\" data-type=\"URL\" data-id=\"https:\/\/mapir.isa.uma.es\/mapirwebsite\/?p=1536\">Javier Gonz\u00e1lez-Jim\u00e9nez<\/a>, which I started in November&nbsp;2015. From&nbsp;October 2016 to February 2017 I was a visting researcher at the&nbsp;<a href=\"http:\/\/rpg.ifi.uzh.ch\/\">Robotics and Perception Group of the University of Zurich<\/a>, under the supervision of Prof.&nbsp;<a href=\"http:\/\/rpg.ifi.uzh.ch\/people_scaramuzza.html\">Davide Scaramuzza<\/a>.&nbsp;From June to September 2018 I was a research intern at Oculus in Zurich.<\/p>\n\n\n\n<h2><span id=\"Research\"><strong>Research<\/strong><\/span><\/h2>\n\n\n\n<h3><span id=\"Geometric-based_Line_Segment_Tracking_for_HDR_Stereo_Sequences\"><strong><strong>Geometric-based Line Segment Tracking for HDR Stereo Sequences<\/strong><\/strong><\/span><\/h3>\n\n\n\n<p>In this work, we propose a purely geometrical approach for the robust matching of line segments for challenging stereo streams with severe illumination changes or High Dynamic Range (HDR) environments. To that purpose, we exploit the univocal nature of the matching problem, i.e. every observation must be corresponded with a single feature or not corresponded at all. We state the problem as a sparse, convex, L1-minimization of the matching vector regularized by the geometric constraints. This formulation allows for the robust tracking of line segments along sequences where traditional appearance-based matching techniques tend to fail due to dynamic changes in illumination conditions. Moreover, the proposed matching algorithm also results in a considerable speed-up of previous state of the art techniques making it suitable for real-time applications such as Visual Odometry (VO). This, of course, comes at expense of a slightly lower number of matches in comparison with appearance based methods, and also limits its application to continuous video sequences, as it is rather constrained to small pose increments between consecutive frames.We validate the claimed advantages by first evaluating the matching performance in challenging video sequences, and then testing the method in a benchmarked point and line based VO algorithm.<\/p>\n\n\n\n<p class=\"has-text-align-center\">Arxiv draft:&nbsp;<a href=\"https:\/\/arxiv.org\/abs\/1809.09368\">https:\/\/arxiv.org\/abs\/1809.09368<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Geometric-based Line Segment Tracking for HDR Stereo Sequences\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/VpdpS1tuRvc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3><span id=\"Deep_Image_Enhancement_for_VO_in_HDR_nbspEnvironments\"><strong><strong>Deep Image Enhancement for VO in HDR &nbsp;Environments<\/strong><\/strong><\/span><\/h3>\n\n\n\n<p>In One of the main open challenges in visual odometry (VO) is the&nbsp;robustness to difficult illumination conditions or high dynamic range (HDR)&nbsp;environments.&nbsp;We address this problem from a deep learning perspective, for which we propose two different deep networks: a very deep model consisting of both CNNs&nbsp;and LSTM, and another one of small size capable of executing in real-time on a GPU.&nbsp;Both networks transform a sequence of RGB images into more informative ones, while&nbsp;also being robust to changes in illumination, exposure time, gamma correction, etc. We validate the enhanced representations by evaluating&nbsp;the sequences produced by the two architectures in several state-of-art VO&nbsp;algorithms, such as ORB-SLAM and DSO.<\/p>\n\n\n\n<p class=\"has-text-align-center\">Arxiv draft:&nbsp;<a href=\"https:\/\/arxiv.org\/abs\/1707.01274\">https:\/\/arxiv.org\/abs\/1707.01274<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Learning-based Image Enhancement for Visual Odometry in Challenging HDR Environments\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/NKx_zi975Fs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3><span id=\"PL-SLAM\"><strong><strong>PL-SLAM<\/strong><\/strong><\/span><\/h3>\n\n\n\n<p>In this work we propose a combined approach to stereo visual SLAM based on the simultaneous employment of both point and line segment features, as in our previous approaches to Visual Odometry, that is capable of working robustly in a wide variety of scenarios. As a consequence, we also obtain meaningful maps that can be further employed to extract valuable information from structured scenarios.&nbsp;The camera motion is recovered through non-linear&nbsp;minimization of the projection errors of both point and&nbsp;line segment features, with an ad-hoc implementation&nbsp;of the combined algorithm to solve the bundle adjustment problem for this particular case.<\/p>\n\n\n\n<p class=\"has-text-align-center\">Arxiv draft:&nbsp;<a href=\"https:\/\/arxiv.org\/abs\/1705.09479\">https:\/\/arxiv.org\/abs\/1705.09479<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center\">Code:&nbsp;<a href=\"https:\/\/github.com\/rubengooj\/pl-slam\">GitHub<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"PL-SLAM: a Stereo SLAM System through the Combination of Points and Line Segments\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/-lCTf_tAxhQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3><span id=\"Deep_Place_Recognition\"><strong><strong>Deep Place Recognition<\/strong><\/strong><\/span><\/h3>\n\n\n\n<p>Place recognition is still an open problem in computer vision, and its difficulty increases under&nbsp;changes in the scenario, viewpoint, illumination or weather condition.&nbsp;We propose a Convolutional Neural Network (CNN) with the purpose of recognize the same location under severe weather or illumination variations, seasonal changes, etc.&nbsp;In contrast to previous approaches&nbsp;which rely on visual descriptors, our algorithm works with the complete image, reducing unnecessary errors induced by posterior feature matching processes by providing a better estimate of place similarity.&nbsp;<\/p>\n\n\n\n<h3><span id=\"MonocularnbspVisual_Odometry\"><strong>Monocular&nbsp;Visual Odometry<\/strong><\/span><\/h3>\n\n\n\n<p>In this work, we&nbsp;extend a popular semi-direct&nbsp;approach to monocular visual odometry known as&nbsp;SVO&nbsp;to work with line segments, hence obtaining&nbsp;a more robust system capable of dealing with both&nbsp;textured and structured environments. The proposed&nbsp;odometry system allows for the fast tracking of line&nbsp;segments since it eliminates the necessity of continuously extracting and matching features between&nbsp;subsequent frames. The method, of course, has a&nbsp;higher computational burden than the original SVO,&nbsp;but it still runs with frequencies of 60Hz on a personal&nbsp;computer while performing robustly in a wider variety&nbsp;of scenarios.<\/p>\n\n\n\n<p class=\"has-text-align-center\">Code:&nbsp;&nbsp;<a href=\"https:\/\/github.com\/rubengooj\/pl-svo\">Here (GitHub)<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"PL-SVO: Semi-Direct Monocular Visual Odometry by Combining Points and Line Segments\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/c9hcKdSjtps?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3><span id=\"Stereo_Visual_Odometry\"><strong>Stereo Visual Odometry<\/strong><\/span><\/h3>\n\n\n\n<p>A common strategy to stereo visual odometry (SVO), known as feature-based, tracks some relevant features (traditionally keypoints) in a sequence of stereo images, and then estimates the pose increment between those frames by imposing some rigid-body constraints between the features. However, in low-textured scenes it is often difficult to encounter a large set of point features, or it may happen that they are not well distributed over the image, so that the behavior of these point-based algorithms deteriorate. For that, we propose a probabilistic SVO algorithm based on the combination of both keypoints and line segments, since they provide complementary information, and hence capable of working in a wide variety of environments.<\/p>\n\n\n\n<p class=\"has-text-align-center\">Code:&nbsp;<a href=\"https:\/\/github.com\/rubengooj\/StVO-PL\">Here (GitHub)<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Stereo Visual Odometry by Combining Keypoints and Line Segments\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/RIw7RCAy1II?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2><span id=\"Publications\">Publications<\/span><\/h2>\n\n\n\n<iframe loading=\"lazy\" style=\"line-height: 1.3em;\" src=\"https:\/\/mapir.uma.es\/mapirpubsite\/index.php\/export\/byauthor\/155\/1\/aigaion_pubs_for_joomlawrapper.css\/none\/mapir_formatted_list\/type\/none\" width=\"100%\" height=\"1200\" frameborder=\"0\"><p>The list is loaded from another server. If you see this, there has been a problem.<\/p><\/iframe>\n\n\n\n<h2><span id=\"Contact\">Contact<\/span><\/h2>\n\n\n\n<p>Rub\u00e9n G\u00f3mez Ojeda<\/p>\n\n\n\n<p>Dpto. Ingenier\u00eda de Sistemas y Autom\u00e1tica<br>E.T.S.I. Inform\u00e1tica &#8211; Telecomunicaciones<br>Universidad de M\u00e1laga<\/p>\n\n\n\n<p><br>Campus Universitario de Teatinos<br>29071 M\u00e1laga, Spain<br>Phone: +34 952 13 3362<br>e-mail: rubengooj@gmail.com<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Former member<\/p>\n","protected":false},"author":8,"featured_media":2156,"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":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false},"categories":[3,29],"tags":[],"_links":{"self":[{"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/posts\/2155"}],"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=2155"}],"version-history":[{"count":5,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/posts\/2155\/revisions"}],"predecessor-version":[{"id":2277,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/posts\/2155\/revisions\/2277"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=\/wp\/v2\/media\/2156"}],"wp:attachment":[{"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mapir.isa.uma.es\/mapirwebsite\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}