Abstract
This paper proposes a fast computational method of video stabilization using the Graphics Processing Unit (GPU) that removes the unwanted vibrations from videos.The video stabilization is composed by estimation of the global motion, removal of the undesired motion and mosaicking. When these are processed with CPU, the computational cost for the global motion estimation is very high. We improve the speed of this computation with GPU that the parallel processing is possible. Our method can obtain the result by forwarding the frame image of the video to GPU as texture data, and drawing the calculation result to the offscreen buffer. Although the transfer speed from GPU to CPU is very slower than the other way around, the method only has to transfer one pixel data from GPU.