I. Introduction
Robust and accurate state estimation for micro aerial vehicles (MAVs) is of crucial importance as these versatile robots are taking the place of people to fulfill complex and dangerous missions, such as industrial inspection, remote sensing, search and rescue. Due to their flexibility and ability to minimize risks to humans, there is an increased demand for their ability to achieve perception and localization safely and reliably in more challenging environments, such as fire scenes, subterranean settings, as well as GPS-denied environments. To localize in such environments, visible-light camera sensors seem to be a suitable choice for MAVs because of low power consumption, light weight and affordable price. A number of promising visual odometry and visual-inertial odometry methods have been proposed in recent years. Nevertheless, due to the poorly illuminated conditions and airborne obscurants conditions such as dust, fog and smoke in real world, the data of visible-light cameras can significantly degrade, which makes them unreliable for motion estimation.