Shape and motion from image streams under orthography: a factorization method
International Journal of Computer Vision
Matrix computations (3rd ed.)
The Problem of Degeneracy in Structure and Motion Recovery from Uncalibrated Image Sequences
International Journal of Computer Vision - 1998 Marr Prize
Multiple view geometry in computer vision
Multiple view geometry in computer vision
Multi-Frame Correspondence Estimation Using Subspace Constraints
International Journal of Computer Vision
General Construction of Time-Domain Filters for Orientation Data
IEEE Transactions on Visualization and Computer Graphics
Incremental Singular Value Decomposition of Uncertain Data with Missing Values
ECCV '02 Proceedings of the 7th European Conference on Computer Vision-Part I
Image-Based Rendering Using Image-Based Priors
International Journal of Computer Vision
Damped Newton Algorithms for Matrix Factorization with Missing Data
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 2 - Volume 02
Full-Frame Video Stabilization with Motion Inpainting
IEEE Transactions on Pattern Analysis and Machine Intelligence
MonoSLAM: Real-Time Single Camera SLAM
IEEE Transactions on Pattern Analysis and Machine Intelligence
Multiframe Motion Segmentation with Missing Data Using PowerFactorization and GPCA
International Journal of Computer Vision
Re-cinematography: Improving the camerawork of casual video
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Optimization Algorithms on Subspaces: Revisiting Missing Data Problem in Low-Rank Matrix
International Journal of Computer Vision
Content-preserving warps for 3D video stabilization
ACM SIGGRAPH 2009 papers
Video stabilization based on a 3D perspective camera model
The Visual Computer: International Journal of Computer Graphics
Analysis and Compensation of Rolling Shutter Effect
IEEE Transactions on Image Processing
Using photographs to enhance videos of a static scene
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
Efficient Video Rectification and Stabilisation for Cell-Phones
International Journal of Computer Vision
Real-time computer vision with OpenCV
Communications of the ACM
Video deblurring for hand-held cameras using patch-based synthesis
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Selectively de-animating video
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Realtime Computer Vision with OpenCV
Queue - Processors
Video stabilization using epipolar geometry
ACM Transactions on Graphics (TOG)
A study on making camera trajectory from panorama watching manipulation
Proceedings of the 20th ACM international conference on Multimedia
Proceedings of the 20th ACM international conference on Multimedia
VEA 2012: Interactive image/video retexturing using GPU parallelism
Computers and Graphics
Bundled camera paths for video stabilization
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
A hybrid method for video stabilization and retargeting
Proceedings of the Fifth International Conference on Internet Multimedia Computing and Service
DemoCut: generating concise instructional videos for physical demonstrations
Proceedings of the 26th annual ACM symposium on User interface software and technology
Computer Vision and Image Understanding
Video stabilization using maximally stable extremal region features
Multimedia Tools and Applications
Hi-index | 0.02 |
We present a robust and efficient approach to video stabilization that achieves high-quality camera motion for a wide range of videos. In this article, we focus on the problem of transforming a set of input 2D motion trajectories so that they are both smooth and resemble visually plausible views of the imaged scene; our key insight is that we can achieve this goal by enforcing subspace constraints on feature trajectories while smoothing them. Our approach assembles tracked features in the video into a trajectory matrix, factors it into two low-rank matrices, and performs filtering or curve fitting in a low-dimensional linear space. In order to process long videos, we propose a moving factorization that is both efficient and streamable. Our experiments confirm that our approach can efficiently provide stabilization results comparable with prior 3D methods in cases where those methods succeed, but also provides smooth camera motions in cases where such approaches often fail, such as videos that lack parallax. The presented approach offers the first method that both achieves high-quality video stabilization and is practical enough for consumer applications.