Speckle reduction is an important problem in synthetic aperture radar (SAR) image analysis. Recent years have seen how Bayesian filters emerge as the natural extension of the nonlocal means filters, providing a general framework to deal with multiplicative (speckle) noise. In this paper, we present an easy-to-use software tool applying an evolutionary algorithm to optimize a Bayesian nonlocal means filter with sigma preselection for denoising SAR images. The desired result is a filtered image having a significative reduction in its variance but preserving the original mean value of the noisy image. A mixed-integer constrained optimization problem is stated and solved with the human intervention, where the user assists the evolutionary algorithm to reduce the noisy image variance under the restriction of keeping the mean value of the noisy SAR image within a predetermined interval of acceptance. We apply the methodology to a set of synthetic and real SAR speckle corrupted images. The results through the evaluation of objective global and local quality criteria show the excellent potential of the proposal.
Read full abstract