K-GMRF: Kinetic Gauss-Markov Random Field for First-Principles Covariance Tracking on Lie Groups
Organizations: School of Computer Science and Technology, Tianjin University
Abstract
Tracking non-stationary covariance matrices is fundamental to vision yet hindered by existing estimators that either neglect manifold constraints or rely on first-order updates, incurring inevitable phase lag during rapid evolution. We propose K-GMRF, an online, training-free framework for covariance tracking that reformulates the problem as forced rigid-body motion on Lie groups. Derived from the Euler-Poincaré equations, our method interprets observations as torques driving a latent angular velocity, propagated via a structure-preserving symplectic integrator. We theoretically prove that this second-order dynamics achieves zero steady-state error under constant rotation, strictly superior to the proportional lag of first-order baselines. Validation across three domains demonstrates robust tracking fidelity: (i) on synthetic ellipses, K-GMRF reduces angular error by 30x compared to Riemannian EMA while maintaining stability at high speeds; (ii) on SO(3) stabilization with 20% dropout, it decreases geodesic error from 29.4° to 9.9°; and (iii) on OTB motion-blur sequences, it improves loU from 0.55 to 0.74 on BlurCar2 with a 96% success rate. As a fully differentiable symplectic module, K-GMRF provides a plug-and-play geometric prior for data-constrained scenarios and an interpretable layer within modern deep architectures.
Figures & tables
| Setting | K-GMRF (Ours) | Riem. EMA | Eucl. EMA | Tangent KF | Alpha-Beta | Gain | |
| (A) Rotating Ellipse on SPD(2): Synthetic covariance tracking, rad/step, 400 frames. Angular Error (deg) | |||||||
| Normal | 30 | ||||||
| 20% Dropout | 2.1 | ||||||
| (B) Camera Stabilization on SO(3): Coupled oscillations with observation dropout, 200 frames. Geodesic Error (deg) | |||||||
| 0% Dropout | 1.7 | ||||||
| 10% Dropout | 3.2 | ||||||
| Variant | Normal | 20% Dropout |
|---|---|---|
| K-GMRF (full) | ||
| momentum ( ) | ||
| manifold (Alpha-Beta) | ||
| both (Eucl. EMA) |
Appendix figures & tables21 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Time Complexity | Space Complexity |
|---|---|---|
| K-GMRF | ||
| Riemannian EMA | ||
| Euclidean EMA | ||
| Tangent KF | ||
| Alpha-Beta |
| Method | Search Grid |
|---|---|
| K-GMRF | , |
| Riemannian EMA | |
| Euclidean EMA | |
| Tangent KF | , |
| Alpha-Beta | , |
| Task | Method | Parameters |
|---|---|---|
| SPD(2) | K-GMRF | , , |
| Riemannian EMA | ||
| Euclidean EMA | ||
| Tangent KF | , | |
| Alpha-Beta | , | |
| SO(3) | K-GMRF | , , |
| K-GMRF | R-EMA | E-EMA | T-KF | A-B | |
|---|---|---|---|---|---|
| 0.03 | |||||
| 0.05 | |||||
| 0.08 | |||||
| 0.10 | |||||
| 0.15 | |||||
| 0.20 |
| Dropout | K-GMRF | R-EMA | E-EMA | T-KF | A-B |
|---|---|---|---|---|---|
| 0% | |||||
| 10% | |||||
| 20% | |||||
| 30% | |||||
| 40% | |||||
| 50% |
| Mean IoU | Success Rate | |||||||
|---|---|---|---|---|---|---|---|---|
| Sequence | K-GMRF | R-EMA | E-EMA | T-KF | K-GMRF | R-EMA | E-EMA | T-KF |
| BlurBody | ||||||||
| BlurCar1 | ||||||||
| BlurCar2 | ||||||||
| BlurFace | ||||||||
| CarScale | ||||||||
| Sequence | K-GMRF | R-EMA | E-EMA | T-KF |
|---|---|---|---|---|
| BlurBody | 33.6 | 32.4 | 30.5 | 27.0 |
| BlurCar1 | 11.9 | 12.3 | 12.9 | 11.4 |
| BlurCar2 | 12.0 | 12.0 | 11.9 | 11.9 |
| BlurFace | 10.6 | 10.6 | 10.6 | 10.7 |
| CarScale | 1.4 | 1.4 | 1.4 | 1.0 |
| Jogging | 3.4 | 3.1 | 3.2 | 3.2 |
| Parameter | Physical Meaning | Effect |
|---|---|---|
| (step size) | Inverse inertia | Larger faster response, more noise |
| (damping) | Friction coefficient | Larger smoother, more lag |
| Momentum retention | Smaller longer coasting |
| Symptom | Cause | Remedy |
|---|---|---|
| High-frequency oscillation | too large | Reduce by 50% |
| Overshooting then correcting | too small | Increase toward 0.98 |
| Persistent phase lag | too large | Decrease toward 0.9 |
| Gradual drift | Numerical error | Check matrix symmetry; re-orthogonalize |
| Explosive divergence | Outside | Reset to safe defaults: , |
| K-GMRF | EMA | K-GMRF/EMA | ||
|---|---|---|---|---|
| 0.01 | 0.0012 | |||
| 0.05 | 0.0061 | |||
| 0.10 | 0.0129 | |||
| 0.30 | 0.0475 | |||
| 0.50 | 0.1027 | |||
| 1.00 | 0.8032 |
| Variant | Normal | 20% Dropout |
|---|---|---|
| K-GMRF (full) | ||
| momentum (R-EMA) | ||
| manifold (Alpha-Beta) | ||
| both (Eucl. EMA) |
Covariance Estimation
Covariance estimation develops methods for learning dependence and uncertainty structure from noisy, incomplete, or high-dimensional data.
See all 60 papers