Abstract:
To stabilize shaky video sequences with scene change and less depth variation, we develop a video stabilization approach using generated panorama. Different from traditional stabilization techniques, we took advantage of original input videos to generate panorama and then captured frames to synthetize the output stabilized video. To obtain the camera motion trajectory, block matching based motion estimation method was first adopted. On this basis, we proposed a judging criterion based on motion vector statistics to remove the jitter of original motion trajectory. Thus, with the determined motion pattern of camera, a specific smoothing method can be applied. Given the smoothed motion trajectory, a stabilized video can be generated by subsampling on the synthesized panorama image. Experimental results have illustrated that the proposed approach can well deal with shaky videos with large jitter. Especially, without further using post-processing like clipping, the generated video looks quite natural.