This paper presents an improved video deblurring algorithm that utilizes neighboring unblurred frames for motion compensation and performs iterative kernel estimation and residual deconvolution to enhance image quality and reduce artifacts. Experimental results demonstrate that the proposed method outperforms existing algorithms in terms of visual quality and signal-to-noise ratio. The research concludes that the algorithm effectively reconstructs sharper images with fewer ringing artifacts and suggests potential for future work on non-uniform blur kernels.