An N-Point Linear Solver for Line and Motion Estimation with Event Cameras (2404.00842v1)
Abstract: Event cameras respond primarily to edges--formed by strong gradients--and are thus particularly well-suited for line-based motion estimation. Recent work has shown that events generated by a single line each satisfy a polynomial constraint which describes a manifold in the space-time volume. Multiple such constraints can be solved simultaneously to recover the partial linear velocity and line parameters. In this work, we show that, with a suitable line parametrization, this system of constraints is actually linear in the unknowns, which allows us to design a novel linear solver. Unlike existing solvers, our linear solver (i) is fast and numerically stable since it does not rely on expensive root finding, (ii) can solve both minimal and overdetermined systems with more than 5 events, and (iii) admits the characterization of all degenerate cases and multiple solutions. The found line parameters are singularity-free and have a fixed scale, which eliminates the need for auxiliary constraints typically encountered in previous work. To recover the full linear camera velocity we fuse observations from multiple lines with a novel velocity averaging scheme that relies on a geometrically-motivated residual, and thus solves the problem more efficiently than previous schemes which minimize an algebraic residual. Extensive experiments in synthetic and real-world settings demonstrate that our method surpasses the previous work in numerical stability, and operates over 600 times faster.
- Graph-cut ransac: Local optimization on spatially coherent structures. IEEE TPAMI, 44(9):4961–4974, 2021.
- ELiSeD — an event-based line segment detector. In EBCCSP, pages 1–7, 2016.
- Event-based, direct camera tracking from a photometric 3d map using nonlinear optimization. In ICRA, pages 325–331, 2019.
- Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age. IEEE T-RO, 32(6):1309–1332, 2016.
- Low-latency event-based visual odometry. In ICRA, pages 703–710, 2014.
- High-speed event camera tracking. In BMVC, 2020.
- Event-based, 6-dof camera tracking from photometric depth maps. IEEE TPAMI, 40(2):2402–2412, 2016.
- A unifying contrast maximization framework for event cameras, with applications to motion, depth and optical flow estimation. In CVPR, pages 3867–3876, 2018.
- Focus is all you need: Loss functions for event-based vision. In CVPR, pages 12272–12281, 2019.
- Event-based vision: A survey. IEEE TPAMI, 44(1):154–180, 2020.
- VECtor: A versatile event-centric benchmark for multi-sensor slam. IEEE RA-L, 7(3):8217–8224, 2022.
- A 5-point minimal solver for event camera relative motion estimation. In ICCV, pages 8015–8025, 2023.
- Event-based angular velocity regression with spiking networks. In ICRA, pages 4195–4202, 2020.
- Multiple View Geometry in Computer Vision. Cambridge University Press, 2003.
- Richard I. Hartley. Lines and points in three views and the trifocal tensor. IJCV, 22(2):125–140, 1997.
- Event-aided direct sparse odometry. In CVPR, pages 5771–5780, 2022.
- Lidar-monocular visual odometry using point and line features. In ICRA, pages 1091–1097, 2020.
- Event-based 3d motion flow estimation using 4d spatio temporal subspaces properties. Frontiers in Neuroscience, 10:596, 2017.
- Real-time 3d reconstruction and 6-dof tracking with an event camera. In ECCV, pages 349–364, 2016.
- Low-latency visual odometry using event-based feature tracks. In IROS, pages 16–23, 2016.
- IDOL: A framework for imu-dvs odometry using lines. In IROS, pages 5863–5870, 2020.
- Closed-form optimal two-view triangulation based on angular errors. In ICCV, pages 2681–2689, 2019.
- UV-SLAM: Unconstrained line-based slam using vanishing points for structural mapping. IEEE RA-L, 7(2):1518–1525, 2022.
- Globally optimal contrast maximisation for event-based motion estimation. In CVPR, pages 6348–6357, 2020.
- Line-based visual odometry using local gradient fitting. Journal of Visual Communication and Image Representation, 77:103071, 2021.
- Event-based vision meets deep learning on steering prediction for self-driving cars. In CVPR, pages 5419–5427, 2018.
- Event-based, 6-dof pose tracking for high-speed maneuvers. In IROS, pages 2761–2768, 2014.
- Continuous-time visual-inertial odometry for event cameras. IEEE T-RO, 34(6):1425–1440, 2018.
- Visual odometry. In CVPR, pages I–I, 2004.
- Continuous event-line constraint for closed-form velocity initialization. In BMVC, 2021.
- Globally-optimal contrast maximisation for event cameras. IEEE TPAMI, 44(7):3479–3495, 2022.
- EVO: A geometric approach to event-based 6-dof parallel tracking and mapping in real-time. IEEE RA-L, 2(2):593–600, 2016.
- Robust feature tracking in dvs event stream using bézier mapping. In WACV, pages 1658–1667, 2020.
- Event cameras, contrast maximization and reward functions: An analysis. In CVPR, pages 12292–12300, 2019.
- NAPSAC: High noise, high dimensional robust estimation - it’s in the bag. In BMVC, page 3, 2002.
- Learnable line segment descriptor for visual slam. IEEE Access, 7:39923–39934, 2019.
- Event-based line fitting and segment detection using a neuromorphic visual sensor. IEEE TNNLS, 30(4):1218–1230, 2019.
- Ultimate slam? combining events, images, and imu for robust visual slam in hdr and high-speed scenarios. IEEE RA-L, 3(2):994–1001, 2018.
- Simultaneous localization and mapping for event-based vision systems. In ICVS, pages 133–142, 2013.
- Event-based 3d slam with a depth-augmented dynamic vision sensor. In ICRA, pages 359–364, 2014.
- Motion and structure from line correspondences; closed-form solution, uniqueness, and optimization. IEEE TPAMI, 14(3):318–336, 1992.
- An overview to visual odometry and visual slam: Applications to mobile robotics. Intelligent Industrial Systems, 1(4):289–311, 2015.
- Fast localization and tracking using event sensors. In ICRA, pages 4564–4571, 2016.
- Event-based stereo visual odometry. IEEE T-RO, 37(5):1433–1450, 2021.
- Event-based visual inertial odometry. In CVPR, pages 5816–5824, 2017.
- DEVO: Depth-event camera visual odometry in challenging conditions. In ICRA, pages 2179–2185, 2022.