We present a maximum likelihood (ML) deconvolution algorithm with bandwidth and total variation (TV) constraints for degraded image due to atmospheric turbulence. The bandwidth limit function is estimated in view of optical system parameters and Fourier optical theory. With the aid of bandwidth and TV minimization as compelling constraints, the algorithm can not only suppress noise effectively but also restrict the bandwidth of point-spread function (PSF) that may lead to trivial solution. Compared with the conventional ML method, the proposed algorithm is able to restore a noise-free image, and the detailed texture is better than that of ML. (c) 2007 Optical Society of America.