In linear image restoration, the point spread function of the degrading system is assumed known even though this information is usually not available in real applications. As a result, both blur identification and image restoration must be performed from the observed noisy blurred image. This paper presents a computationally simple iterative blind image deconvolution method which is based on non-linear adaptive filtering. The new method is applicable to minimum as well as mixed phase blurs. The noisy blurred image is assumed to be the output of a two-dimensional linear shift-invariant system with an unknown point spread function contaminated by an additive noise. The method passes the noisy blurred image through a two-dimensional finite impulse response adaptive filter whose parameters are updated by minimizing the dispersion. When convergence occurs, the adaptive filter provides an approximate inverse of the point spread function. Moreover, its output is an estimate of the unobserved true image. Experimental results are provided. (c) 2005 Elsevier Inc. All rights reserved.