Abstract
Hand-held video cameras usually suffer from undesirable video jitters due to unstable camera motion. Although path optimization methods have been successfully employed to produce stabilized videos, the methods generally result in unintended large void areas in fast motion video sequences. To overcome this limitation, in this paper, we present a novel video stabilization algorithm which is derived from an optimization model consisting of a motion data fidelity term and two regularization terms: motion adaptive smoothness term and low rank term. Particularly, we design a motion adaptive kernel to measure neighbor motion similarity by exploiting local derivative information of dominant motion parameter, which is incorporated into the local weighted smoothness term to guide a motion aware regularization. Besides, the low rank property of neighbor motions is utilized to further improve the performance of stabilization. Experimental results show that the proposed method noticeably stabilizes a video, and it suppresses void areas effectively in fast motion frames.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Morimoto, C., Chellappa, R.: Evaluation of image stabilization algorithms. In: ICASSP (1998)
Buehler, C., Bosse, M., McMillan, L.: Non-metric image-based rendering for video stabilization. In: CVPR (2001)
Zhang, G., Hua, W., Qin, X., Shao, Y., Bao, H.: Video stabilization based on a 3D perspective camera model. Vis. Comput. 25(11), 997–1008 (2009)
Liu, F., Gleicher, M., Jin, H., Agarwala, A.: Content preserving warps for 3D video stabilization. ACM Trans. Graph. 28(3), 44:2–44:10 (2009)
Zhou, Z., Jin, H., Ma, Y.: Plane-based content preserving warps for video stabilization. In: CVPR (2013)
Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge (2003)
Litvin, A., Konrad, J., Karl, W.: Probabilistic video stabilization using Kalman filtering and mosaicking. In: SPIE Image and Video Communications and Processing (2003)
Chang, H.C., Lai, S.H., Lu, K.R.: A robust real-time video stabilization algorithm. J. Vis. Commun. Image Represent. 17(3), 659–673 (2006)
Matsushita, Y., Ofek, E., Ge, W., Tang, X., Shum, H.Y.: Full-frame video stabilization with motion inpainting. IEEE Trans. PAMI 28(7), 1150–1163 (2006)
Grundmann, M., Kwatra, V., Essa, I.: Auto-directed video stabilization with robust l1 optimal camera paths. In: CVPR (2011)
Zhang, F.L., Wang, J., Zhao, H., Martin, R.R., Hu, S.M.: Simultaneous camera path optimization and distraction removal for improving amateur video. IEEE Trans. Image Process. 24(12), 5982–5994 (2015)
Liu, F., Gleicher, M., Wang, J., Jin, H., Agarwala, A.: Subspace video stabilization. ACM Trans. Graph. 30(1), 1–10 (2011)
Wang, Y.S., Liu, F., Hsu, P.S., Lee, T.Y.: Spatially and temporally optimized video stabilization. IEEE Trans. Vis. Comput. Graphics 19(8), 1354–1361 (2013)
Koh, Y.J., Lee, C., Kim, C.S.: Video stabilization based on feature trajectory augmentation and selection and robust mesh grid warping. IEEE Trans. Image Process. 24(12), 5260–5273 (2015)
Liu, S., Yuan, L., Tan, P., Sun, J.: Bundled camera paths for video stabilization. ACM Trans. Graph. 32(4), 78:1–78:10 (2013)
Takeda, H., Farsiu, S., Milanfar, P.: Kernel regression for image processing and reconstruction. IEEE Trans. Image Process. 16(2), 349–366 (2007)
Bay, H., Tuytelaars, T., Van Gool, L.: SURF: speeded up robust features. In: Leonardis, A., Bischof, H., Pinz, A. (eds.) ECCV 2006 Part I. LNCS, vol. 3951, pp. 404–417. Springer, Heidelberg (2006). doi:10.1007/11744023_32
Fischler, M.A., Bolles, R.C.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24(6), 381–395 (1981)
Candès, E.J., Li, X., Ma, Y., Wright, J.: Robust principal component analysis? J. ACM 58(3), 1–37 (2011)
Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. Learn. 3(1), 1–122 (2011)
Acknowledgments
The research is supported in part by the National Key Research and Development Program of China under Grant No. 2016YFF0103604, by the National Natural Science Foundation (NSF) of China under Grant No. 61571230; and by the NSF of Jiangsu Province under Grant No. BK20161500.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Wu, H., Shim, H.J., Xiao, L. (2017). A Low Rank Regularization Method for Motion Adaptive Video Stabilization. In: Sun, Y., Lu, H., Zhang, L., Yang, J., Huang, H. (eds) Intelligence Science and Big Data Engineering. IScIDE 2017. Lecture Notes in Computer Science(), vol 10559. Springer, Cham. https://doi.org/10.1007/978-3-319-67777-4_48
Download citation
DOI: https://doi.org/10.1007/978-3-319-67777-4_48
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67776-7
Online ISBN: 978-3-319-67777-4
eBook Packages: Computer ScienceComputer Science (R0)