## 1.

## Introduction

Speckle denoising for synthetic aperture radar (SAR) images has been a critical and difficult problem for several decades. Current typical denoising approaches can be classified into two categories: temporal domain filtering and transform domain filtering. Representative temporal domain filters include the average filter, median filter, Lee filter,^{1} maximum *a posteriori*-class filters,^{2}3.^{–}^{4} and so on; and representative transform domain filters include the low-pass filter, wavelet-based filter,^{5}6.7.^{–}^{8} and so on. Due to the high-frequency characteristics of noise and edges which are difficult to distinguish, the overall effect of low-pass filters is not prominent. A wavelet transform, which introduces multiple scale subimages, will improve the filtering effect. Over the last few years, partial differential equation (PDE)-based denoising methodologies^{9}10.11.12.^{–}^{13} have become an important type of denoising. Typical algorithms include the Perona–Malik (PM) algorithm^{9} and its variants. The main advantage of these anisotropic diffusion algorithms is to denoise while minimizing the loss of information on the edges which yields satisfactory results.

Minimum biased diffusion (MinBAD) is a very useful approach, introduced by Kim et al.^{14}15.16.^{–}^{17} Excellent denoising abilities have been illustrated on artificial scenes and standard test images such as the Lena image. Denoising abilities also fit to optical images very well. However, SAR images have multiplicative noise and a large dynamic range. Denoising is affected by the direct MinBAD method. Additionally, preservation of the means of SAR subimages is very important for applications, such as target detection, classification, and so on. Because the means represent the radiation densities of the scene in SAR images, changing the means affects the results after denoising. Most nonlinear filters, including median filters, MinBAD filters, and so on, will change the energy and the means of subimages while denoising, and the radiation accuracy is affected too. The previously mentioned speckle reducing methods mainly aim to decrease the noise level, which is evaluated by the equivalent number of looks (ENL) and edge preserving ability. We have found that edge preserving and radiation accuracy are more significant than ENL when the ENL is at a high level for actual applications of SAR images.

Our aim is to find an approach with good edge and radiation preserving abilities while denoising. This paper develops the MinBAD method for SAR image speckle denoising. The characteristics and postprocessing demands of SAR images are also considered. The improved steps include normalization, homomorphic transform and inverse transform, and average-preserving processing.

The paper is organized as follows. In Sec. 2, the classic denoising PDEs models are presented, including PM and MinBAD models. Section 3 introduces the unbiased-average MinBAD approach schemes, and explains the three improved steps and the key numerical time parameters for locally one-dimensional (1-D) methods. In Sec. 4, three evaluation indices including ENL, edge preserving index (EPI), and radiation accuracy error (RAE) are defined. We then present the experimental results for both artificial and real SAR images which validate the performance of the proposed unbiased-average MinBAD speckle denoising approach. Finally, a conclusion is given in Sec. 5.

## 2.

## Preliminaries

Anisotropic diffusion PDEs have been a popular tool for denoising since the PM model was introduced in 1990.^{9} In this section, we briefly introduce the simplest linear diffusion PDEs, PM anisotropic diffusion PDEs, and variants, and the MinBAD PDEs with some key parameters.

## 2.1.

### Perona–Malik and Its Variants

Linear filtering operators can be expressed by the linear diffusion form

where $x\in \mathrm{\Omega}$ and $\mathrm{\Omega}$ is the space domain of the image, and $u(x,t=0)={u}^{0}(x)$ is the noised image and the initial diffusion image. Clearly, the average operator satisfies this model. The linear diffusion model unavoidably smears sharp edges embedded in ${u}^{0}(x)$ while filtering out noise. To remedy this shortcoming, Perona and Malik allowed the diffusivity coefficient $D$ to be adapted to the image itself instead of being prefixed:In general, the desirable diffusivity coefficient $D$ must qualitatively attain edge selectivity. That is, $D$ is large when $|\nabla u|$ is small on intraregions and $D$ is large when $|\nabla u|$ is large on intraregions or near edges. Then, the following nonlinear diffusion model can be defined by

where $g(x)$ is the diffusion function, and $g(x)\to 0$ as $x\to \infty $. Usually, one of the following expressions may be chosen or where $k$ is the threshold of the image gradient magnitude. This traditional anisotropic diffusion approach can filter the additive noise and preserve the edges of the image, but the actual challenge is how to robustly compute the diffusion coefficient $D$ or the threshold $k$ at the very beginning of the initial value problem if ${u}_{0}$ is highly oscillatory. Another challenge is being able to distinguish speckle noises and edges for SAR images.However, Perona and Malik presented an anisotropic diffusion approach, and this nonlinear diffusion model has been recently developed. Speckle reducing anisotropic diffusion^{13} is a good approach as well. Also, the general adaptive speckle filters such as the Lee filter and Frost filter^{18} are proven to be some of the forms of the PM model in Ref. 13.

## 2.2.

### Minimum Biased Anisotropic Diffusion Approach

In Refs. 1415.16.–17, Kim et al. presented an anisotropic diffusion model

## (6)

$$\frac{\partial u}{\partial t}=|\nabla u|\nabla \xb7\left(\frac{\nabla u}{\Vert \nabla u\Vert}\right),$$## (8)

$${D}_{(i,j)}^{({l}_{1},{m}_{1})}(u)\le {D}_{(i,j)}^{({l}_{2},{m}_{2})}(u)\le \cdots \le {D}_{(i,j)}^{({l}_{8},{m}_{8})}(u),$$## (9)

$${|\nabla u|}_{i,j}=\sqrt{{[{D}_{(i,j)}^{({l}_{1},{m}_{1})}(u)]}^{2}+{[{D}_{(i,j)}^{({l}_{2},{m}_{2})}(u)]}^{2}},$$The MinBAD and Min-Slope scheme can be understood as follows: (1) for a flat area inside of the target or the background, the eight differences are very small, and one iteration will keep most of the information; (2) for the edge lines, at least two of the eight differences are very small. Then after one iteration, the edge will preserve; and (3) for single noise points, almost eight differences are sufficiently large, and the noise will be removed quickly after one iteration.

The denoising results were excellent after a few iterations. Figure 1 shows one set of results filtered by the MinBAD method. Figures 1(a), 1(c), and 1(e) are images with random pulse additional noise and Figs. 1(b), 1(d), and 1(f) are the corresponding denoised images. In Fig. 1, the peak signal-to-noise ratio (PSNR) is defined as

## (11)

$$\text{PSNR}=10\text{\hspace{0.17em}}{\mathrm{log}}_{10}\text{\hspace{0.17em}}\frac{{255}^{2}}{\frac{1}{MN}{\mathrm{\Sigma}}_{i=1}^{M}{\mathrm{\Sigma}}_{j=1}^{N}{|u(i,j)-{u}_{0}(i,j)|}^{2}},$$## 3.

## Unbiased-Average Minimum Biased Diffusion Approach

From the above filtered images, we can find that the MinBAD approach has excellent denoising ability, and the edge retention is also better. However, if the means of the SAR image blocks change, the radiation resolution and accuracy will change. Our goal is to find a mean-preserving anisotropic diffusion approach for SAR images while denoising. This methodology should retain the radiation relationship between the SAR image and the actual scene.

The MinBAD model is also a nonlinear filter. The energy of filtered images is usually not equal to that of the original image. The postapplications of SAR images are mainly based on the image grayscales, which represent the energy of the images. Additionally, the speckle noise is quite different from the general noise of optical images. Based on the basic approach of MinBAD, some improved steps are provided.

Figure 2 presents the improved MinBAD denoise scheme.

The main improving steps are detailed in the following subsections.

## 3.1.

### Normalization

Because the dynamic range of SAR images is usually very large, in order to improve the denoising approach’s generality, normalization is suggested before filtering processing

where ${u}^{0}$ is the original image. The superscripts 0 and $n$ following $u$ here and below represent the discrete time $t=0$ or $t=n\xb7\mathrm{\Delta}t$, where $\mathrm{\Delta}t$ is the iteration time step, and the subscripts normal and ln below following $u$ represent the image data in normalization or logarithm scale.## 3.2.

### Homomorphic Transformation and Inverse Transform

The speckle noise of SAR images is multiplicative noise, and the general denoising methods are mostly suitable for additional noise. Logarithm calculation on the normalization image will change the multiplicative noise to additional noise. Also, this homomorphic transformation will compress the dynamic range of the SAR image during the filtering process

Here, we add 1 to avoid the negative values in the image ${u}_{\mathrm{ln}}^{0}$. Then the denoising processing with the MinBAD approach will be implemented on the image ${u}_{\mathrm{ln}}^{0}$. After the anisotropic diffusion on ${u}_{\mathrm{ln}}^{0}$, the denoised image is defined as ${u}_{\mathrm{ln}}^{n}$. The dataset should be transformed to the original time domain:## 3.3.

### Average-Preserving Processing

PDE-based approaches including anisotropic diffusion methods are usually nonlinear algorithms. Therefore, the energy of the processed image is different from that of the original image. In other words, the grayscale will change after filtering. As we know, the grayscale corresponds to the radar cross section of the scene. Therefore, this filtering process will affect the actual radiometry of the SAR image. These filters are average-biased in some sense. In order to decrease the average difference between the original image and filtered image, a mean adjust processing should be added. A detailed approach is as follows. Before the above normalization and logarithm processing, the mean of the original image is calculated and recorded. After filtering processing and inversion of logarithm and normalization processing, we update the mean to the old one. That is

## 3.4.

### Locally One-Dimensional Methods Scheme

Generally, the numerical solutions of PDEs are implemented by the iterations of differential equations where the iteration efficiency and convergence are very important. According the conclusion of Ref. 15, the alternating direction implicit (ADI)^{19} method was recommended instead of the fractional step^{20} and additive operator splitting^{21} methods for the locally 1-D iteration

## (16)

$$\{\begin{array}{l}(1+\frac{\mathrm{\Delta}t}{2}{A}_{1}){u}_{\mathrm{ln}}^{*}=(1-\frac{\mathrm{\Delta}t}{2}{A}_{1}-\frac{\mathrm{\Delta}t}{2}{A}_{2}){u}_{\mathrm{ln}}^{n-1}\\ (1+\frac{\mathrm{\Delta}t}{2}{A}_{2}){u}_{\mathrm{ln}}^{n}={u}_{\mathrm{ln}}^{*}+\frac{\mathrm{\Delta}t}{2}{A}_{2}{u}_{\mathrm{ln}}^{n-1}\end{array},$$## (17)

$${A}_{1}^{n-1}{u}_{\mathrm{ln}}^{n}=-|\nabla {u}_{\mathrm{ln}}^{n-1}|{D}_{x}\left(\frac{{D}_{x}{u}_{\mathrm{ln}}^{n}}{\Vert \nabla {u}_{\mathrm{ln}}^{n-1}\Vert}\right),$$## (18)

$${A}_{2}^{n-1}{u}_{\mathrm{ln}}^{n}=-|\nabla {u}_{\mathrm{ln}}^{n-1}|{D}_{y}\left(\frac{{D}_{y}{u}_{\mathrm{ln}}^{n}}{\Vert \nabla {u}_{\mathrm{ln}}^{n-1}\Vert}\right),$$Usually, the smaller the iteration time step $\mathrm{\Delta}t$, the more accurate the results and the slower the convergence. Sometimes a proper time step is needed and determined by experimenting. Following Wachspress,^{22} a single frequency parameter $\xi $ and the cyclic parameters of length ${\xi}_{1}$ and ${\xi}_{2}({\xi}_{1}>{\xi}_{2})$ are calculated by the following expressions, respectively:^{15}

## (20)

$$\sqrt{{\alpha}_{1}{\beta}_{1}}=\frac{1}{2}{({\xi}_{k}+\frac{{\alpha}_{0}{\beta}_{0}}{{\xi}_{k}})}^{1/2},\phantom{\rule[-0.0ex]{1em}{0.0ex}}(k=\mathrm{1,2}),$$Then we can obtain the optimum ADI time parameters as follows:

## (23)

$$\mathrm{\Delta}{t}_{1}=2{\xi}_{1}^{-1},\phantom{\rule[-0.0ex]{1em}{0.0ex}}\mathrm{\Delta}{t}_{2}=2{\xi}_{2}^{-1}.$$The time step calculated by Eq. (22) can be used while the same time step is chosen for Eq. (16), and the different times calculated by Eq. (23) are used for the above equation and the below equation of Eq. (16), respectively. In practice, the iteration of ADI with the above time steps is very fast. Two or three iterations may yield a very small error.

## 4.

## Experiments and Analysis

## 4.1.

### Evaluation Indices

In order to evaluate the speckle denoising effect, three indices including ENL, EPI, and RAE are defined.

ENL is the most common index to describe the noise level for SAR images, and it is defined as

where $\text{mean}(u)$ and $\mathrm{var}(u)$ are the mean and variance of the block image $u$, and ${u}^{n}$ is the resultant image after $n$ iterations.EPI is used to measure the edge preserving ability. In this paper, the definition is

## (25)

$$\mathrm{EPI}=\frac{{\mathrm{\Sigma}}_{i=1}^{M-1}{\mathrm{\Sigma}}_{j=1}^{N-1}|{u}_{i+1,j}^{n}-{u}_{i,j}^{n}|+|{u}_{i,j+1}^{n}-{u}_{i,j}^{n}|}{{\mathrm{\Sigma}}_{i=1}^{M-1}{\mathrm{\Sigma}}_{j=1}^{N-1}|{u}_{i+1,j}^{0}-{u}_{i,j}^{0}|+|{u}_{i,j+1}^{0}-{u}_{i,j}^{0}|},$$Namely, RAE is used to measure the radiation difference between the filtered image and the original image. RAE is defined as

## (26)

$$\mathrm{RAE}=10\text{\hspace{0.17em}}{\mathrm{log}}_{10}\text{\hspace{0.17em}}\frac{\text{mean}({u}^{n})}{\text{mean}({u}^{0})},$$## 4.2.

### Results and Analysis

Three datasets including an artificial scene and two real SAR images are utilized in this paper. The artificial image is composed of four distributed blocks with different backscatter coefficients and speckle noise. The first real SAR image is an airborne image from spotlight SAR image with 0.6 m resolution from the UK Defence Evaluation and Research Agency enhanced surveillance radar. The second real SAR image is a highspot SAR image from TerraSAR, whose pixel space is $0.5\times 0.5\text{\hspace{0.17em}}\text{\hspace{0.17em}}\mathrm{m}$.

Figure 3 illustrates the speckle denoising effect via the MinBAD approach and unbiased-average approach for the artificial scene first. This scene includes four distributed targets, whose means are 8, 4, 2, and 1 times the minimum subimages located in the rightdown position. The evaluation indices for four block images are listed in Table 1.

## Table 1

Denoise evaluation indices for artificial scene.

No. of region | Original | MinBAD | Unbiased-average MinBAD | ||||||
---|---|---|---|---|---|---|---|---|---|

ENL | EPI | Mean | ENL | EPI | RAE (dB) | ENL | EPI | RAE (dB) | |

1 | 2.849 | 1 | 314,340 | 57.331 | 0.0724 | $-0.390$ | 56.873 | 0.0812 | 0.018 |

2 | 2.845 | 1 | 156,860 | 51.962 | 0.0816 | $-0.390$ | 53.013 | 0.0885 | 0.012 |

3 | 2.846 | 1 | 78,510 | 47.291 | 0.0909 | $-0.400$ | 49.020 | 0.0964 | $-0.001$ |

4 | 2.843 | 1 | 39,216 | 42.461 | 0.1009 | $-0.407$ | 44.935 | 0.1052 | $-0.010$ |

Note: MinBAD, minimum biased diffusion; ENL, equivalent number of looks; EPI, edge preserving index; and RAE, radiation accuracy error.

In Table 1, the means for the original subimages are listed, and the RAEs of the filtered images are listed directly. According to the evaluation indices, we find that the improved approach retains the means for all the gray levels while having good denoising performance. The absolute RAEs of MinBAD are up to 0.390 dB, and those of unbiased-average MinBAD are less than 0.018 dB. In addition, the ENL and EPI indices of the corresponding areas are similar by the two approaches. Comparing to these indices, the excellent RAE is obvious.

Furthermore, Fig. 4 illustrates the speckle denoising effect via the MinBAD approach and unbiased-average MinBAD approach for the real airborne SAR image. And the evaluation indices for five blocks of images are listed in Table 2.

## Table 2

Denoise evaluation indices for airborne synthetic aperture radar (SAR) image.

No. of region | Original | MinBAD | Unbiased-average MinBAD | ||||||
---|---|---|---|---|---|---|---|---|---|

ENL | EPI | Mean | ENL | EPI | RAE (dB) | ENL | EPI | RAE (dB) | |

1 | 3.268 | 1 | 19,624 | 25.590 | 0.1165 | $-0.558$ | 25.341 | 0.1346 | 0.015 |

2 | 3.523 | 1 | 11,599 | 30.246 | 0.1249 | $-0.501$ | 30.195 | 0.1420 | 0.062 |

3 | 3.132 | 1 | 14,394 | 18.564 | 0.1268 | $-0.534$ | 19.090 | 0.1445 | 0.029 |

4 | 4.083 | 1 | 2103 | 23.698 | 0.2115 | $-0.369$ | 24.970 | 0.2254 | 0.157 |

5 | 2.778 | 1 | 18,285 | 13.143 | 0.1262 | $-0.567$ | 12.867 | 0.1467 | 0.010 |

According to Table 2, we find a similar phenomenon as the simulated artificial scene. For this SAR image, the $m$ values of tested subimages range from 2103 to 19,624. The absolute RAEs of MinBAD are greater than 0.369 dB, and those of unbiased-average MinBAD are no more than 0.157 dB. In other words, the unbiased-average MinBAD approach has perfect applicability for different scenarios in average preserving. This approach could be called an unbiased-average approach.

The third experiment illustrates the denoising results on the TerraSAR image in Fig. 5. We also choose five subimages from the image. The evaluation indices for the five blocks of images are listed in Table 3.

## Table 3

Denoise evaluation indices for TerraSAR image.

No. of region | Original | MinBAD | Unbiased-average MinBAD | ||||||
---|---|---|---|---|---|---|---|---|---|

ENL | EPI | Mean | ENL | EPI | RAE (dB) | ENL | EPI | RAE (dB) | |

1 | 0.691 | 1 | 17,020 | 2.921 | 0.2683 | $-1.195$ | 3.623 | 0.3063 | 0.124 |

2 | 0.903 | 1 | 56,785 | 3.975 | 0.2087 | $-1.131$ | 4.568 | 0.2488 | 0.226 |

3 | 0.989 | 1 | 66,865 | 4.947 | 0.1917 | $-1.180$ | 5.718 | 0.2286 | 0.187 |

4 | 0.795 | 1 | 13,725 | 2.759 | 0.2882 | $-1.083$ | 3.284 | 0.3276 | 0.254 |

5 | 0.959 | 1 | 44,813 | 4.097 | 0.2114 | $-1.103$ | 4.665 | 0.2566 | 0.267 |

According to Table 3, the absolute RAEs of MinBAD are greater than 1.083 dB, and those of unbiased-average MinBAD are no more than 0.267 dB. Additionally, the ENL and EPI indices of our approach are better than those of MinBAD.

For all of the above simulations, two iterations and Eq. (23) were implemented, and the ENL indices are sufficiently high for all the subimages. Thus, we find that the proposed approach has perfect efficiency.

## 5.

## Conclusions

Radiation accuracy is very important for SAR systems and applications. To find a good edge and radiation preserving approach while denoising SAR images, we proposed an improved unbiased-average MinBAD approach for SAR image speckle denoising from the MinBAD method. Three significant steps including normalization, homomorphic transform and inverse transform, and the average-preserving processing are introduced in the unbiased-average MinBAD methods. Also, the RAE index is defined to evaluate average preserving while ENL and EPI are analyzed for speckle denoising. Simulation results demonstrate the effectiveness of the proposed approach for different scenes and different grayscales. The performance of RAE via the unbiased-average MinBAD approach is much better than that of MinBAD.

## Acknowledgments

The authors thank Lgence Ltd.’s real spotlight SAR images and Airbus Defense and Space for the highspot TerraSAR image. This work is supported by the National Science Fund of China (61301187 and 61328103).

## References

## Biography

**Bing Sun** received his BS and PhD degrees from Beihang University, China, in 2003 and 2008, respectively. He was a postdoctorate after 2008. Currently, he has been with the School of Electronics and Information Engineering, Beihang University, since 2010. From November 2013 to November 2014, he was a visiting scholar in the Department of Mathematics, University of Texas-Pan American. His current activities are synthetic aperture radar system design, imaging algorithm, and image processing.

**Jie Chen** received his BS and PhD degrees in information and communication engineering from Beihang University, China, in 1996 and 2002, respectively. From 2009 to 2010, he was a visiting researcher with the School of Mathematics and Statistics, University of Sheffield, United Kingdom. Currently, he is with the School of Electronics and Information Engineering, Beihang University, where he has been a full professor since 2011. His current research interests include data fusion, topside ionosphere exploration, and so on.

**Eric Tovar** received his BS degree in applied mathematics at the University of Texas-Pan American in 2013. He has been an MS student in the Department of Mathematics at the University of Texas-Pan American since 2013. His current research interest is nonlinear partial differential equations.

**Zhijun Qiao** received his PhD degree in applied mathematics from the Institute of Mathematics, Fudan University, China, in 1997. From 1999 to 2001, he was a Humboldt research fellow at the University of Kassel, Germany. From 2001 to 2004, he was a researcher in Los Alamos National Laboratory. Currently, he is with the Department of Mathematics, University of Texas-Pan American. His research interests include nonlinear partial differential equations and their application in radar imaging.