Papers
Topics
Authors
Recent
Search
2000 character limit reached

Invariant/Geometric EKF on Lie Groups

Updated 6 February 2026
  • Invariant/Geometric EKF (IEKF/GEKF) is a nonlinear estimator defined on matrix Lie groups that exploits intrinsic error definitions to maintain system symmetries.
  • It propagates states on the group manifold and linearizes error dynamics independently of current estimates, ensuring robust convergence and consistency.
  • Widely used in robotics, navigation, and SLAM, the filter demonstrates superior accuracy, easier tuning, and enhanced performance over classical EKF methods.

An Invariant/Geometric Extended Kalman Filter (IEKF/GEKF) is a nonlinear observer and stochastic estimator for systems whose state evolves on a matrix Lie group. These filters exploit the Lie group’s geometry to preserve system symmetries and ensure robust, consistent state estimation, especially for robotic, navigation, and SLAM problems where the Euclidean-state assumption is fundamentally inadequate. The core premise is to define and propagate a state-space error intrinsically on the Lie group, achieving error dynamics and linearizations that are independent of the current estimate. The resulting filters exhibit increased consistency, simpler tuning, and superior theoretical convergence properties when compared to classical EKF or multiplicative variants.

1. Mathematical Foundations and System Model

The IEKF/GEKF operates on systems where the state XtX_t belongs to a matrix Lie group GRn×nG\subset\mathbb{R}^{n\times n} and evolves according to a control-driven, stochastic process. In the continuous-time Stratonovich form, the system dynamics are written as

dXt=Xt[a(Xt,ut) dt+B(Xt,ut)dWt]\mathrm{d}X_t = X_t \Bigl[a(X_t, u_t)\ \mathrm{d}t + B(X_t, u_t)\circ\mathrm{d}W_t\Bigr]

where a:G×Rlga:G\times\mathbb{R}^l\to\mathfrak{g} encapsulates the drift on the Lie algebra, B:G×RlgRsB:G\times\mathbb{R}^l\to \mathfrak{g}\otimes\mathbb{R}^s maps process noise, and WtW_t is a Brownian motion with covariance QQ. This formulation, using the Stratonovich integral, guarantees that XtX_t remains on the group manifold. It is critical in navigation, SLAM, and inertial estimation, as exemplified in SE2(3)SE_2(3)-based inertial navigation, visual-inertial odometry, and scan-matching SLAM frameworks (Maurer et al., 2 Jun 2025, Zhang et al., 15 Aug 2025, Barczyk et al., 2015).

2. Invariant Error Definitions and Linearization

The IEKF departs from traditional EKFs by defining the estimation error on the group via either:

  • Left-invariant error: ηL=Xn1X\eta^L = X_n^{-1} X
  • Right-invariant error: ηR=XXn1\eta^R = X X_n^{-1}

Here, Xn(t)X_n(t) is the noise-free nominal trajectory. These are mapped to the Lie algebra by ξ=log(ηL)\xi = \log(\eta^L) (for left) or ξˉ=log(ηR)\bar\xi = \log(\eta^R) (for right). Owing to the group-affine property of the dynamics—f(ηX)=ηf(X)+f(η)ηf(I)f(\eta X)=\eta f(X)+f(\eta) - \eta f(I)—the error evolution on the algebra is

ξ˙=A(Xn,u)ξ+B(Xn,u)μ+O(ξ2,μ2)\dot{\xi} = A(X_n, u) \xi + B(X_n,u)\mu + O(\|\xi\|^2, \|\mu\|^2)

with AA and BB determined by group-affine derivatives. Crucially, in typical geometric/invariant navigation problems (e.g., on SE2(3)SE_2(3)), the linearized error Jacobians AA and measurement Jacobians HH are independent of the current estimate (Maurer et al., 2 Jun 2025, Barrau et al., 2022, Phogat et al., 2019).

3. Filter Propagation, Measurement Update, and Covariance Reset

Propagation: The mean is propagated on the group as: X^˙=X^a(X^,u)\dot{\hat X} = \hat X\, a(\hat X, u) and the error covariance on the algebra is advanced using

P˙=A(X^,u)P+PA(X^,u)+B(X^,u)QB(X^,u)\dot{P} = A(\hat X, u) P + P A(\hat X, u)^{\top} + B(\hat X, u) Q B(\hat X, u)^{\top}

For discrete systems, the exponentials of AA are employed to generate state transitions (Maurer et al., 2 Jun 2025, Li et al., 2022).

Measurement update: For a left-invariant output y=c(X,u)+D(X,u)ηy = c(X, u) + D(X,u)\eta, the Kalman gain is: K=PC(X^,u)(C(X^,u)PC(X^,u)+D(X^,u)ND(X^,u))1K = P^{-} C(\hat X^-,u)^\top \bigl(C(\hat X^-,u)\,P^{-}\,C(\hat X^-,u)^{\top} + D(\hat X^-,u)\,N\,D(\hat X^-,u)^{\top}\bigr)^{-1} The innovation drives a Lie algebraic increment ζ\zeta that is mapped to the group via the exponential map, yielding the state update: X^k+=X^kexp(ζ)\hat X_k^+ = \hat X_k^- \exp(\zeta) Full-order covariance reset: Post-update, the distribution must be re-centered about the new mean. The reset is performed with the group’s right Jacobian JζJ_\zeta: P+=JζPJζP^{+} = J_{\zeta} P^{\oplus} J_{\zeta}^\top where PP^{\oplus} is the post-update covariance before reset. This procedure is essential; without full-order reset, invariance is broken and performance deteriorates, as validated by Monte Carlo studies (Maurer et al., 2 Jun 2025, Ge et al., 6 Jul 2025).

4. Left–Right Equivalence and Filter Consistency

A central theoretical result is the equivalence of left- and right-invariant IEKF/GEKF provided the full-order covariance reset is applied. Analyses show that, under proper reset, the left- and right-invariant filters yield identical trajectories, innovations, and covariances up to adjoint transformations. The state propagation, gain computation, and update steps mirror one another; all observable quantities and estimation statistics coincide (Maurer et al., 2 Jun 2025, Ge et al., 6 Jul 2025).

Additionally, the autonomous error-dynamics—independence from the estimation path—lead to provable consistency, globally uniform convergence radii, and robustness to initial error, a marked contrast to classical EKF whose behavior may critically depend on current trajectory and linearization point (Barrau et al., 2014, Phogat et al., 2019).

5. Geometric EKF and Intrinsic Filtering on General Manifolds

The Geometric Extended Kalman Filter (GEKF) (Ge et al., 6 Jun 2025) generalizes the invariant filtering approach to arbitrary smooth manifolds equipped with an affine connection, giving a natural framework for defining Gaussian-like distributions, parallel transport, and invariant error. The geometric approach prescribes explicit propagation and update operations that respect manifold geometry, employing the exponential map, curvature, and parallel transport for error and covariance management. In the special case of Lie groups (where parallel transport and the exponential map admit closed-form expressions), the GEKF reduces to the classical IEKF/GEKF recipe, and propagates the error covariance via adjoint (right or left) actions (Ge et al., 6 Jun 2025, Maurer et al., 2 Jun 2025).

6. Application Domains and Empirical Insights

The IEKF/GEKF framework has been successfully applied in numerous domains:

  • Pedestrian and bipedal robot dead reckoning on SE2(3)SE_2(3) (Zhang et al., 15 Aug 2025)
  • Inertial navigation and pose estimation, including IMU-GNSS fusion, in SE2(3)SE_2(3) and more general group-structured states (Luo et al., 2021, Barrau et al., 2022, Phogat et al., 2019)
  • SLAM and scan-matching-based localization, with experimental deployments validating centimeter-level accuracy and robustness to large pose errors (Barczyk et al., 2015, Barczyk et al., 2014)
  • Visual-inertial odometry, particularly with multi-feature (points, lines, vanishing points) integration on right-invariant extended state (Hua et al., 2023)
  • Extended Kalman filtering with hard constraints (noise-free pseudo-measurements) (Goffin et al., 2024)
  • Recent work demonstrates the efficacy of iterated versions (IterIEKF), Gauss-Newton update refinements, and geometric improvements to reset/propagation, yielding further gains in convergence and accuracy (Goffin et al., 2024, Ge et al., 6 Jun 2025).

Empirical results consistently show that the invariant/geometric variants outperform classical EKF or multiplicative alternatives in terms of accuracy, consistency (ANEES/NEES near one), and ease of tuning under stochastic uncertainties and large initial errors (Maurer et al., 2 Jun 2025, Zhang et al., 15 Aug 2025, Barczyk et al., 2015, Hua et al., 2023).

7. Notional Impact and Theoretical Significance

The IEKF/GEKF delivers a principled, mathematically justified extension of the Kalman filtering paradigm to nonlinear, non-Euclidean state spaces that arise in robotics, autonomous navigation, and SLAM. Its compatibility with system symmetries (“group-affine” property), autonomy of error dynamics, and state-independent filter Jacobians lead to enhanced theoretical guarantees:

In total, the IEKF/GEKF paradigm unifies a broad class of group-affine, symmetry-exploiting nonlinear estimation problems, establishing it as a foundational methodology for consistent stochastic filtering on manifolds in contemporary research (Maurer et al., 2 Jun 2025, Ge et al., 6 Jun 2025, Barrau et al., 2022).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Invariant/Geometric Extended Kalman Filter (IEKF/GEKF).