Search papers, labs, and topics across Lattice.
This paper introduces MFVINS, a novel visual-inertial system that utilizes multiple fisheye cameras in conjunction with an IMU to enhance simultaneous localization and mapping (SLAM). By employing an IMU-aided FAST feature tracker, the system efficiently extracts and matches features while addressing outlier issues caused by fisheye distortion. The results demonstrate that MFVINS significantly improves robustness against occlusions and textureless environments compared to traditional single-camera VINS methods, all while maintaining real-time processing capabilities.
MFVINS achieves real-time SLAM with multiple fisheye cameras, overcoming occlusion challenges that plague traditional single-camera systems.
A simultaneous localization and mapping (SLAM) method using a monocular camera and a low-cost inertial measurement unit (IMU) sensor is an effective way to fulfill a low-cost sensor configuration. Using this sensor configuration, visual-inertial system (VINS) focuses on fusing data from a camera and an IMU sensor to estimate the six degrees-of-freedom (DOF) of the sensor pose. Typically, VINS uses only a single camera as visual input, which lead to problems such as error accumulation due to occlusion, various illumination, and textureless environments. In this paper, we propose a new multiple fisheye camera-based visual-inertial system called MFVINS. We present an IMU-aided FAST feature tracker for multiple cameras that enables efficient extraction and robust matching of local features. Then, the proposed method filters out outliers caused by fisheye distortion on the normalized image plane. Subsequently, a new reprojection error with physical validity constraints is proposed for bundle adjustment using learning-based depth estimation. The proposed method is applied to various scenarios, and its effectiveness is demonstrated by comparing previous VINS methods. In particular, MFVINS is implemented in real-time process to leverage the advantages of using multiple cameras -- robustness against occlusion and textureless regions -- while reducing the computational burden.