Keyframe-based Visual-Inertial SLAM using Nonlinear Optimization | Synapse