To enable autonomous car navigation in GPS-denied environments, this project developed a multi-state Kalman filter that fuses visual features and inertial sensors in a tightly-coupled integration mode. The fusion of visual and inertial modalities enjoys growing popularity due to miniaturization and affordability of the sensors which make them ideal backups to the Global Navigation Satellite Systems (GNSS) where the service is interrupted in urban areas.