Litcius/Paper detail

3D Video Stabilization with Depth Estimation by CNN-based Optimization

Yao-Chih Lee, Kuan-Wei Tseng, Yu‐Ta Chen, Chien‐Cheng Chen, Chu‐Song Chen, Yi‐Ping Hung

202135 citationsDOI

Abstract

Video stabilization is an essential component of visual quality enhancement. Early methods rely on feature tracking to recover either 2D or 3D frame motion, which suffer from the robustness of local feature extraction and tracking in shaky videos. Recently, learning-based methods seek to find frame transformations with high-level information via deep neural networks to overcome the robustness issue of feature tracking. Nevertheless, to our best knowledge, no learning-based methods leverage 3D cues for the transformation inference yet; hence they would lead to artifacts on complex scene-depth scenarios. In this paper, we propose Deep3D Stabilizer, a novel 3D depth-based learning method for video stabilization. We take advantage of the recent self-supervised framework on jointly learning depth and camera ego-motion estimation on raw videos. Our approach requires no data for pre-training but stabilizes the input video via 3D reconstruction directly. The rectification stage incorporates the 3D scene depth and camera motion to smooth the camera trajectory and synthesize the stabilized video. Unlike most one-size-fits-all learning-based methods, our smoothing algorithm allows users to manipulate the stability of a video efficiently. Experimental results on challenging benchmarks show that the proposed solution consistently outperforms the state-of-the-art methods on almost all motion categories.

Topics & Concepts

Computer scienceArtificial intelligenceComputer visionRobustness (evolution)Image stabilizationFeature extractionSmoothingMotion estimationVideo trackingVideo processingImage (mathematics)GeneChemistryBiochemistryImage and Video StabilizationAdvanced Vision and ImagingOptical measurement and interference techniques
3D Video Stabilization with Depth Estimation by CNN-based Optimization | Litcius