[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Geodesic Video Stabilization in Transformation Space

Published: 01 May 2017 Publication History

Abstract

We present a novel formulation of video stabilization in the space of geometric transformations. With the setting of the Riemannian metric, the optimized smooth path is cast as the geodesics on the Lie group embedded in transformation space. While solving the geodesics has a closed-form expression in a certain space, path smoothing can be easily implemented by using geometric interpolation, rather than optimizing any space-time energy function. Specially, by using the geodesic solution in the space of rigid transformations, our approach even gains speedup \(10\times \) faster than state-of-the-art methods for path smoothing and motion compensation, and guarantees no extra distortion drawn into the stabilized frames. The experiments demonstrate the efficiency and effectiveness of our algorithm on stabilizing a variety of shaky videos.

References

[1]
Y. Matsushita, E. Ofek, X.-O. Tang, and H.-Y. Shum, “Full-frame video stabilization,” in Proc. CVPR, 2005, pp. 50–57.
[2]
B.-Y. Chen, K.-Y. Lee, W.-T. Huang, and J.-S. Lin, “Capturing intention-based full-frame video stabilization,” Comput. Graph. Forum, vol. Volume 27, no. Issue 7, pp. 1805–1814, 2008.
[3]
G. Puglisi and S. Battiato, “A robust image alignment algorithm for video stabilization purposes,” IEEE Trans. Circuits Syst. Video Technol., vol. Volume 21, no. Issue 10, pp. 1390–1400, 2011.
[4]
K.-Y. Lee, Y.-Y. Chuang, B.-Y. Chen, and M. Ouhyoung, “Video stabilization using robust feature trajectories,” in Proc. ICCV, 2009, pp. 1397–1404.
[5]
A. Goldstein and R. Fattal, “Video stabilization using epipolar geometry,” ACM Trans. Graph., vol. Volume 31, no. Issue 5, pp. 126:1–126:10, 2012.
[6]
Y.-S. Wang, F. Liu, P.-S. Hsu, and T.-Y. Lee, “Spatially and temporally optimized video stabilization,” IEEE Trans. Vis. Comput. Graphics, vol. Volume 19, no. Issue 8, pp. 1354–1361, 2013.
[7]
M. Grundmann, V. Kwatra, and I. Essa, “Auto-directed video stabilization with robust <inline-formula><tex-math notation=LaTeX>$L_{1}$</tex-math></inline-formula> optimal camera paths,” in Proc. CVPR, 2011, pp. 225–232.
[8]
S.-C. Liu, L. Yuan, P. Tan, and J. Sun, “Bundled camera paths for video stabilization,” ACM Trans. Graph., vol. Volume 32, no. Issue 4, pp. 78:1–78:10, 2013.
[9]
F. Liu, M. Gleicher, H.-L. Jin, and A. Agarwala, “Content-preserving warps for 3D video stabilization,” ACM Trans. Graph., vol. Volume 28, no. Issue 3, pp. 44:1–44:9, 2009.
[10]
F.-L. Zhang, J. Wang, H. Zhao, R. Martin, and S.-M. Hu, “Simultaneous camera path optimization and distraction removal for improving amateur video,” IEEE Trans. Image Process., vol. Volume 24, no. Issue 12, pp. 5982–5994, 2015.
[11]
Z. Zhu, R. R. Martin, R. Pepperell, and A. Burleigh, “3D modeling and motion parallax for improved videoconferencing,” Comput. Vis. Media, vol. Volume 2, no. Issue 2, pp. 131–142, 2016.
[12]
G.-F. Zhang, W. Hua, X.-Y. Qin, Y.-L. Shao, and H.-J. Bao, “Video stabilization based on a 3D perspective camera model,” Vis. Comput., vol. Volume 25, no. Issue 11, pp. 997–1008, 2009.
[13]
Z.-H. Zhou, H.-L. Jin, and Y. Ma, “Plane-based content-preserving warps for video stabilization,” in Proc. CVPR, Jun. 2013, pp. 2299–2306.
[14]
S.-C. Liu, Y.-T. Wang, L. Yuan, J.-J. Bu, P. Tan, and J. Sun, “Video stabilization with a depth camera,” in Proc. CVPR, 2012, pp. 89–95.
[15]
C. Jia and B. L. Evans, “Constrained 3D rotation smoothing via global manifold regression for video stabilization,” IEEE Trans. Signal Process., vol. Volume 62, no. Issue 13, pp. 3293–3304, 2014.
[16]
F. Liu, M. Gleicher, J. Wang, H.-L. Jin, and A. Agarwala, “Subspace video stabilization,” ACM Trans. Graph., vol. Volume 30, no. Issue 1, pp. 4:1–4:10, 2011.
[17]
M. Grundmann, V. Kwatra, D. Castro, and I. Essa, “Calibration-free rolling shutter removal,” in Proc. ICCP, 2012, pp. 1–8.
[18]
L. Zhang, Q.-K. Xu, and H. Huang, “A global approach to fast video stabilization,” IEEE Trans. Circuits Syst. Video Technol., vol. Volume 27, no. Issue 2, pp. 225–235, 2017.
[19]
Z.-Q. Wang, L. Zhang, and H. Huang, “Mulitplane video stabilization,” Comput. Graph. Forum, vol. Volume 32, no. Issue 7, pp. 265–273, 2013.
[20]
S.-C. Liu, L. Yuan, P. Tan, and J. Sun, “Steadyflow: Spatially smooth optical flow for video stabilization,” in Proc. CVPR, June. 2014.
[21]
K. Nishi and T. Onda, “Evaluation system for camera shake and image stabilizer,” in Proc. ICME, Jul. 2010, pp. 926–931.
[22]
S. Helgason, Differential Geometry, Lie Groups, and Symmetric Spaces . San Diego, CA, USA: Academic, 1978.
[23]
R. M. Murray, Z. Li, and S. S. Sastry, A Mathematical Introduction to Robotic Manipulation . Boca Raton, FL, USA: CRC Press, 1994.
[24]
E. Zacur, M. Bossa, and S. Olmos, “Left-invariant riemannian geodesics on spatial transformation groups,” SIAM J. Imag. Sci., vol. Volume 7, no. Issue 3, pp. 1503–1557, 2014.
[25]
S. Leonardos, C. Allen-Blanchette, and J. Gallier, “The exponential map for the group of similarity transformations and applications to motion interpolation,” in Proc. ICRA, May 2015, pp. 377–382.
[26]
N. Joshi, W. Kienzle, M. Toelle, M. Uyttendaele, and M. F. Cohen, “Real-time hyperlapse creation via optimal frame selection,” ACM Trans. Graph., vol. Volume 34, no. Issue 4, pp. 63:1–63:9, 2015.
[27]
S. M. Seitz and C. R. Dyer, “View-invariant analysis of cyclic motion,” Int. J. Comput. Vis., vol. Volume 25, no. Issue 3, pp. 231–251, 1997.
[28]
M. Calonder, V. Lepetit, M. Ozuysal, T. Trzcinski, C. Strecha, and P. Fua, “BRIEF: Computing a local binary descriptor very fast,” IEEE Trans. Pattern Anal. Mach. Intell., vol. Volume 34, no. Issue 7, pp. 1281–1298, 2012.
[29]
R. Hartley and A. Zisserman, Multiple View Geometry in Computer Vision . Cambridge, U.K.: Cambridge Univ. Press, 2004.
[30]
Y. Zhang, Y.-L. Tang, and K.-L. Cheng, “Efficient video cutout by paint selection,” Comput. Sci. Technol., vol. Volume 30, no. Issue 3, pp. 467–477, 2015.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Image Processing
IEEE Transactions on Image Processing  Volume 26, Issue 5
May 2017
492 pages

Publisher

IEEE Press

Publication History

Published: 01 May 2017

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media