Efficient bundle adjustment with virtual key frames: a hierarchical approach to multi-frame structure from motion | IEEE Conference Publication | IEEE Xplore