360 video stabilization: A new algorithm for smoother 360 video viewing
Aug 31, 2016Johannes Kopf

Summary
Introduced a new stabilization algorithm for 360 video using a hybrid 3D-2D approach with a novel 'deformed-rotation' motion model. Developed a 360-hyperlapse algorithm as an extension. Optimized the stabilization algorithm for CPU-only execution, achieving sub-frame stabilization times and improving bit rate efficiency. The algorithm uses KLT tracking on cube map representations and a robust least-squares solver (Ceres) for optimization.