Images
Relative poses
Milliseconds
Bio

About

I'm a graduate research fellow at ISR. Originally an Aerospace Engineering graduate (class of 2020), I got my B.Sc. from IST and then spent two years in Toulouse getting a Double Degree at the French Higher Institute for Aeronautics and Space (SUPAERO). I did my final-year internship at Airbus Defence and Space, researching ways to apply Computer Vision to Color Filter Array images. Overall, a novel approach to render vision-based navigation tractable in space applications. I've just recently finished my M.Sc. thesis - "A Unified Approach for Pose Graph Optimization" - advised by Prof. João Paulo Costeira and Dr. Manuel Marques. Starting with algorithms for the registration of multiple point clouds, this thesis culminated in a closed-form solution for Pose Graph Optimization. My research interests are centered around computer vision, and machine learning. Get my full CV here.

Bio

Publications

Gabriel Moreira, Manuel Marques, João Paulo Costeira, Fast Pose Graph Optimization via Krylov-Schur and Cholesky Factorization, WACV 2021 [pdf] [code]

Pose Graph Optimization (PGO) is an important problem in Computer Vision, particularly in motion estimation, whose objective consists of finding the rigid transformations that achieve the best global alignment of visual data on a common reference frame. The vast majority of PGO approaches rely on iterative techniques which refine an initial estimate until convergence is achieved. On the other hand, recent works have identified a global constraint which has cast this problem into the matrix completion domain. The success which both these formulations have had in computing accurate solutions efficiently has been overshadowed by large-scale industrial applications such as autonomous flight, self-driving cars and smart-cities, where it is necessary to fuse numerous images covering large areas but where each one of them has few pairwise observations. We propose a highly efficient algorithm to solve PGO which leverages the sparsity of the data by combining the Krylov-Schur method for spectral decomposition with Cholesky LDL factorization. Our method allows for high scalability, low computational cost and high precision, simultaneously.

Videos

Dense 3D Reconstruction

Drone

2206 poses | PGO in 30 milliseconds
Mid-Air Dataset (2020)

Burghers

1124 images | PGO in 30 milliseconds
Dataset by Zhou et al. (2013)

Stonewall

271 poses | PGO in 20 milliseconds
Dataset by Zhou et al. (2013)

Lounge

3000 poses | PGO in 150 milliseconds
Dataset by Zhou et al. (2013)