Edge-Direct Visual Odometry

06/11/2019
by   Kevin Christensen, et al.
0

In this paper we propose an edge-direct visual odometry algorithm that efficiently utilizes edge pixels to find the relative pose that minimizes the photometric error between images. Prior work on exploiting edge pixels instead treats edges as features and employ various techniques to match edge lines or pixels, which adds unnecessary complexity. Direct methods typically operate on all pixel intensities, which proves to be highly redundant. In contrast our method builds on direct visual odometry methods naturally with minimal added computation. It is not only more efficient than direct dense methods since we iterate with a fraction of the pixels, but also more accurate. We achieve high accuracy and efficiency by extracting edges from only one image, and utilize robust Gauss-Newton to minimize the photometric error of these edge pixels. This simultaneously finds the edge pixels in the reference image, as well as the relative camera pose that minimizes the photometric error. We test various edge detectors, including learned edges, and determine that the optimal edge detector for this method is the Canny edge detection algorithm using automatic thresholding. We highlight key differences between our edge direct method and direct dense methods, in particular how higher levels of image pyramids can lead to significant aliasing effects and result in incorrect solution convergence. We show experimentally that reducing the photometric error of edge pixels also reduces the photometric error of all pixels, and we show through an ablation study the increase in accuracy obtained by optimizing edge pixels only. We evaluate our method on the RGB-D TUM benchmark on which we achieve state-of-the-art performance.

READ FULL TEXT

page 1

page 3

page 4

page 5

research
10/21/2021

Robust Edge-Direct Visual Odometry based on CNN edge detection and Shi-Tomasi corner optimization

In this paper, we propose a robust edge-direct visual odometry (VO) base...
research
03/19/2017

Direct Monocular Odometry Using Points and Lines

Most visual odometry algorithm for a monocular camera focuses on points,...
research
07/09/2016

Direct Sparse Odometry

We propose a novel direct sparse visual odometry formulation. It combine...
research
02/19/2023

EdgeVO: An Efficient and Accurate Edge-based Visual Odometry

Visual odometry is important for plenty of applications such as autonomo...
research
09/25/2019

Robust Semi-Direct Monocular Visual Odometry Using Edge and Illumination-Robust Cost

In this work, we propose a monocular semi-direct visual odometry framewo...
research
11/05/2021

Edge Tracing using Gaussian Process Regression

We introduce a novel edge tracing algorithm using Gaussian process regre...
research
10/29/2014

A comparison of dense region detectors for image search and fine-grained classification

We consider a pipeline for image classification or search based on codin...

Please sign up or login with your details

Forgot password? Click here to reset