Observability Analysis and Keyframe-Based Filtering for Visual Inertial Odometry With Full Self-Calibration | Synapse