Papers
Topics
Authors
Recent
Search
2000 character limit reached

Exploiting polar symmetry in designing equivariant observers for vision-based motion estimation

Published 8 Mar 2024 in eess.SY and cs.SY | (2403.05450v2)

Abstract: Accurately estimating camera motion from image sequences poses a significant challenge in computer vision and robotics. Many computer vision methods first compute the essential matrix associated with a motion and then extract orientation and normalized translation as inputs to pose estimation, reconstructing the scene scale (that is unobservable in the epipolar construction) from separate information. In this paper, we design a continuous-time filter that exploits the same perspective by using the epipolar constraint to define pseudo-measurements. We propose a novel polar symmetry on the pose of the camera that makes these measurements equivariant. This allows us to apply recent results from equivariant systems theory to estimating pose. We provide a novel explicit persistence of excitation condition to characterize observability of the full pose, ensuring reconstruction of the scale parameter that is not directly observable in the epipolar construction.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (17)
  1. H Christopher Longuet-Higgins. A computer algorithm for reconstructing a scene from two projections. Nature, 293(5828):133–135, 1981.
  2. Multiple view geometry in computer vision. Cambridge university press, 2003.
  3. David Nistér. An efficient solution to the five-point relative pose problem. IEEE transactions on pattern analysis and machine intelligence, 26(6):756–770, 2004.
  4. Richard I Hartley. In defense of the eight-point algorithm. IEEE Transactions on pattern analysis and machine intelligence, 19(6):580–593, 1997.
  5. Optimization criteria and geometric algorithms for motion and structure estimation. International Journal of Computer Vision, 44:219–249, 2001.
  6. Refining essential matrix estimates from ransac. In Proceedings Image and Vision Computing New Zealand, pages 1–6, 2011.
  7. An iterative pose estimation algorithm based on epipolar geometry with application to multi-target tracking. IEEE/CAA Journal of Automatica Sinica, 7(4):942–953, 2020.
  8. Relative pose estimation from bearing measurements of three unknown source points. In 2020 59th IEEE Conference on Decision and Control (CDC), pages 4176–4181. IEEE, 2020.
  9. On kalman filtering with nonlinear equality constraints. IEEE Transactions on Signal Processing, 55(6):2774–2784, 2007.
  10. On the uniform observability of the relative pose estimation problem using bearing measurements and epipolar constraints. In 2022 IEEE 61st Conference on Decision and Control (CDC), pages 3468–3474. IEEE, 2022.
  11. A geometric observer design for visual localisation and mapping. In 2019 IEEE 58th Conference on Decision and Control (CDC), pages 2543–2549. IEEE, 2019.
  12. Equivariant filter (eqf): A general filter design for systems on homogeneous spaces. In 2020 59th IEEE Conference on Decision and Control (CDC), pages 5401–5408. IEEE, 2020.
  13. Equivariant filter (eqf). IEEE Transactions on Automatic Control, 68(6):3501–3512, 2023. doi:10.1109/TAC.2022.3194094.
  14. Uniform observability of linear time-varying systems and application to robotics problems. In Geometric Science of Information: Third International Conference, GSI 2017, Paris, France, November 7-9, 2017, Proceedings 3, pages 336–344. Springer, 2017.
  15. Observer design for nonlinear systems with equivariance. Annual Review of Control, Robotics, and Autonomous Systems, 5:221–252, 2022.
  16. Pieter van Goor and Robert Mahony. Eqvio: An equivariant filter for visual-inertial odometry. IEEE Transactions on Robotics, 2023.
  17. Riccati observers for the nonstationary pnp problem. IEEE Transactions on Automatic Control, 63(3):726–741, 2017.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

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

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.