DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAM

· Source: Computer Vision and Pattern Recognition · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Computer Vision & Pattern Recognition · Depth: Expert, quick

Summary

DL-VINS-Factory is a unified framework integrating learned visual front-ends into visual-inertial SLAM (VI-SLAM) systems. It combines feature extractors like ALIKED, RaCo, SuperPoint, and XFeat with either Lucas--Kanade (LK) optical-flow tracking or LightGlue (LG) descriptor matching. All configurations use a sliding-window Ceres back-end, with optional AnyLoc DINOv2-VLAD loop closure and 4-DoF pose-graph optimization. Benchmarking across four datasets (indoor, outdoor, aggressive-motion, visually degraded) shows learned front-ends are viable for real-time embedded VI-SLAM but not universally superior to classical tracking. ALIKED+LG reduced EuRoC ATE by 5% in monocular odometry and 7% in stereo with loop-closure. On NTU-VIRAL, ALIKED+LG stereo reduced loop-closed ATE by 12%. SuperPoint+LK reduced grayscale camera ATE by 29% on Botanic Garden, while RaCo+LK reduced RGB camera ATE by 38%. The system runs in real time on a Jetson AGX Orin, achieving 29--47 FPS monocular and 18--33 FPS stereo for EuRoC and NTU-VIRAL. AnyLoc confirmed 2--7x more valid loops than BRIEF+DBoW2. The implementation is open-sourced.

Key takeaway

For Robotics Engineers developing real-time embedded VI-SLAM systems, you should critically evaluate learned visual front-ends. While not a universal replacement for classical methods, specific learned configurations like ALIKED+LG can significantly reduce ATE in aggressive motion scenarios, such as aerial robotics, by up to 12%. For visually degraded or grayscale environments, SuperPoint+LK offers substantial accuracy improvements. Consider integrating AnyLoc DINOv2-VLAD for 2--7x more robust loop closure, enhancing long-term autonomy and mapping capabilities in your deployments.

Key insights

Learned visual front-ends offer performance gains in VI-SLAM for specific conditions, but classical methods remain competitive.

Principles

Method

DL-VINS-Factory integrates learned feature extractors (ALIKED, RaCo, SuperPoint, XFeat) with LK optical-flow or LightGlue descriptor matching, using a Ceres back-end and optional AnyLoc DINOv2-VLAD loop closure.

In practice

Topics

Code references

Best for: Research Scientist, AI Scientist, Robotics Engineer, Computer Vision Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Computer Vision and Pattern Recognition.