Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
Deconvolution of images and spectra (2nd ed.)
Deconvolution of images and spectra (2nd ed.)
International Journal of Computer Vision
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Motion Deblurring and Super-resolution from an Image Sequence
ECCV '96 Proceedings of the 4th European Conference on Computer Vision-Volume II - Volume II
Automatic Mosaicing with Super-Resolution Zoom
CVPR '98 Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
Image Stabilization by Features Tracking
ICIAP '99 Proceedings of the 10th International Conference on Image Analysis and Processing
Texture Synthesis by Non-Parametric Sampling
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
Graphcut textures: image and video synthesis using graph cuts
ACM SIGGRAPH 2003 Papers
Bilateral Filtering for Gray and Color Images
ICCV '98 Proceedings of the Sixth International Conference on Computer Vision
Motion-Based Motion Deblurring
IEEE Transactions on Pattern Analysis and Machine Intelligence
"GrabCut": interactive foreground extraction using iterated graph cuts
ACM SIGGRAPH 2004 Papers
Real-Time Motion Estimation and Visualization on Graphics Cards
VIS '04 Proceedings of the conference on Visualization '04
Video Super-Resolution Using Controlled Subpixel Detector Shifts
IEEE Transactions on Pattern Analysis and Machine Intelligence
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 1 - Volume 01
Stabilizing video while keeping resolution and capturing intention
ACM SIGGRAPH 2007 sketches
Re-cinematography: improving the camera dynamics of casual video
Proceedings of the 15th international conference on Multimedia
Re-cinematography: Improving the camerawork of casual video
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Dynamic Selection of Characteristics for Feature Based Image Sequence Stabilization
ACIVS '08 Proceedings of the 10th International Conference on Advanced Concepts for Intelligent Vision Systems
Efficient object-based video inpainting
Pattern Recognition Letters
Luminance Adjustment in Image and Video
PCM '08 Proceedings of the 9th Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
Optic flow from unstable sequences through local velocity constancy maximization
Image and Vision Computing
Content-preserving warps for 3D video stabilization
ACM SIGGRAPH 2009 papers
Reconstructing Optical Flow Fields by Motion Inpainting
EMMCVPR '09 Proceedings of the 7th International Conference on Energy Minimization Methods in Computer Vision and Pattern Recognition
Real-time digital image stabilization system using modified proportional integrated controller
IEEE Transactions on Circuits and Systems for Video Technology
Robust video stabilization to outlier motion using adaptive RANSAC
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
Video stabilization for a hand-held camera based on 3D motion model
ICIP'09 Proceedings of the 16th IEEE international conference on Image processing
Digital image stabilization for humanoid eyes inspired by human VOR system
ROBIO'09 Proceedings of the 2009 international conference on Robotics and biomimetics
ACM Transactions on Graphics (TOG)
ACM SIGGRAPH 2011 papers
TV-L1 optical flow for vector valued images
EMMCVPR'11 Proceedings of the 8th international conference on Energy minimization methods in computer vision and pattern recognition
ISVC'11 Proceedings of the 7th international conference on Advances in visual computing - Volume Part I
Binary edge based adaptive motion correction for accurate and robust digital image stabilization
PSIVT'06 Proceedings of the First Pacific Rim conference on Advances in Image and Video Technology
Generation of an omnidirectional video without invisible areas using image inpainting
ACCV'09 Proceedings of the 9th Asian conference on Computer Vision - Volume Part II
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
Realtime Computer Vision with OpenCV
Queue - Processors
Video stabilization using epipolar geometry
ACM Transactions on Graphics (TOG)
How Not to Be Seen — Object Removal from Videos of Crowded Scenes
Computer Graphics Forum
Quality prediction for image completion
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
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
Bundled camera paths for video stabilization
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Parallel architecture for hierarchical optical flow estimation based on FPGA
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
A hybrid method for video stabilization and retargeting
Proceedings of the Fifth International Conference on Internet Multimedia Computing and Service
Computer Vision and Image Understanding
Video stabilization using maximally stable extremal region features
Multimedia Tools and Applications
Hi-index | 0.16 |
Video stabilization is an important video enhancement technology which aims at removing annoying shaky motion from videos. We propose a practical and robust approach of video stabilization that produces full-frame stabilized videos with good visual quality. While most previous methods end up with producing smaller size stabilized videos, our completion method can produce full-frame videos by naturally filling in missing image parts by locally aligning image data of neighboring frames. To achieve this, motion inpainting is proposed to enforce spatial and temporal consistency of the completion in both static and dynamic image areas. In addition, image quality in the stabilized video is enhanced with a new practical deblurring algorithm. Instead of estimating point spread functions, our method transfers and interpolates sharper image pixels of neighboring frames to increase the sharpness of the frame. The proposed video completion and deblurring methods enabled us to develop a complete video stabilizer which can naturally keep the original image quality in the stabilized videos. The effectiveness of our method is confirmed by extensive experiments over a wide variety of videos.