atlas

Research map / Architectures and efficiency / RNNs and normalization

SchurVINS: Schur Complement-Based Lightweight Visual Inertial Navigation System

CVPR 2024 · Architectures and efficiency › RNNs and normalization · approach: Dataset condensation and flow estimation · 36 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SchurVINS, a filter-based (EKF) visual-inertial odometry system that builds a full residual model (gradient, Hessian, covariance) and applies the Schur complement to split it into pose and per-landmark EKF updates, achieving accuracy near optimization-based methods at low CPU cost.

Problem

Visual inertial navigation needs both high accuracy and low computational cost on resource-constrained devices; filter-based VINS are efficient but less accurate, while optimization-based VINS are accurate but expensive.

Approach

Project the stacked reprojection residual into the Jacobian space to get an equivalent gradient/Hessian/covariance residual, then apply the Schur complement to separate an ego-motion EKF update from many independent single-landmark EKF updates, all inside an EKF framework built on SVO2.0.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SchurVINS instead of DM-VIOVINS on EuRoC · EuRoCAPE RMSE: 0.064 -> 0.075Hurt
Use SchurVINS instead of DM-VIOVINS on TUM-VI · TUM-VIAPE RMSE: 0.141 -> 0.182Hurt
Use SchurVINS instead of OpenVINSVINS on EuRoC · EuRoCAvg CPU: 37 -> 18Helped
Use SchurVINS instead of OpenVINSVINS on EuRoC MH01 · EuRoC MH01Total time (ms): 10.91 -> 3.83Helped
Add EKF-based landmark solver (ablation)SchurVINS · EuRoCAPE RMSE: 0.107 -> 0.075Helped
Add EKF-based landmark solver instead of Gauss-Newton landmark estimation (ablation)SchurVINS · EuRoCAPE RMSE: 0.073 -> 0.075Hurt
Use EKF-based landmark estimation instead of Gauss-Newton landmark estimation (ablation)SchurVINS · EuRoC MH01optimizeStructure time (ms): 0.42 -> 0.11Helped

Surprising findings

Limitations

Experimental setup

Datasets: EuRoC MAV TUM-VI

Benchmarks: EuRoC MAV TUM-VI

Metrics: APE RMSE CPU usage run time (ms)

Baselines: OKVIS VINS-Mono Kimera ICE-BA SVO2.0 BASALT DM-VIO MSCKF ROVIO OpenVINS SMSCKF

Builds on: SVO2.0 MSCKF OpenVINS Schur complement

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy