A comprehensive study on digital video stabilization

Video stabilization is a technology used to improve video stabilization for higher video quality. The traditional video anti-shake technology adopts the 2D optical flow estimation method, but it will produce great errors in the face of complex spatial scenes. In recent years, with the deepening of deep learning in the field of video processing, video stabilization has achieved unprecedented results, and some works are also quite subtle for 3D spatial processing. However, they either fail to account for dynamic parts of the scene, or cause frame clipping. Considering the background of related fields, this article reviews the video anti-shake methods in the past years, puts forward optimization thinking on existing problems, and finally gives an outlook.