Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

POPL-KF: A Pose-Only Geometric Representation-Based Kalman Filter for Point-Line-Based Visual-Inertial Odometry

About

Mainstream Visual-inertial odometry (VIO) systems rely on point features for motion estimation and localization. However, their performance degrades in challenging scenarios. Moreover, the localization accuracy of multi-state constraint Kalman filter (MSCKF)-based VIO systems suffers from linearization errors associated with feature 3D coordinates and delayed measurement updates. To improve the performance of VIO in challenging scenes, we first propose a pose-only geometric representation for line features. Building on this, we develop POPL-KF, a Kalman filter-based VIO system that employs a pose-only geometric representation for both point and line features. POPL-KF mitigates linearization errors by explicitly eliminating both point and line feature coordinates from the measurement equations, while enabling immediate update of visual measurements. We also design a unified base-frames selection algorithm for both point and line features to ensure optimal constraints on camera poses within the pose-only measurement model. To further improve line feature quality, a line feature filter based on image grid segmentation and bidirectional optical flow consistency is proposed. Our system is evaluated on public datasets and real-world experiments, demonstrating that POPL-KF outperforms the state-of-the-art (SOTA) filter-based methods (OpenVINS, PO-KF) and optimization-based methods (PL-VINS, EPLF-VINS), while maintaining real-time performance.

Aiping Wang, Zhaolong Yang, Shuwen Chen, Hai Zhang• 2026

Related benchmarks

TaskDatasetResultRank
Visual-Inertial OdometryEuRoC (All sequences)
MH1 Error0.107
51
Visual-Inertial OdometryKAIST Urban (urban38)
ARE1.49
8
Visual-Inertial OdometryReal-world Experiments 2_lab_easy
ATE RMSE (m)0.044
7
Visual-Inertial OdometryReal-world Experiments 3_lab_hard
ATE RMSE (m)0.096
7
Visual-Inertial OdometryReal-world Experiments 4_campus
ATE RMSE (m)1.773
7
Visual-Inertial OdometryReal-world Experiments 5_campus
ATE RMSE (m)2.266
7
Visual-Inertial OdometryReal-world Experiments lab_mean
ATE RMSE (m)0.076
7
Visual-Inertial OdometryReal-world Experiments campus_mean
ATE RMSE (m)2.02
7
Visual-Inertial OdometryKAIST Urban dataset (urban32)
ARE1.17
4
Visual-Inertial OdometryKAIST Urban (urban39)
ARE2.18
4
Showing 10 of 10 rows

Other info

Follow for update