Abstract
SAR (Synthetic Aperture Radar) imaging plays a central role in Remote Sensing due to, among other important features, its ability to provide high-resolution, day-and-night and almost weather-independent images. SAR images are affected from a granular contamination, speckle, that can be described by a multiplicative model. Many despeckling techniques have been proposed in the literature, as well as measures of the quality of the results they provide. Assuming the multiplicative model, the observed image Z is the product of two independent fields: the backscatter X and the speckle Y. The result of any speckle filter is , an estimator of the backscatter X, based solely on the observed data Z. An ideal estimator would be the one for which the ratio of the observed image to the filtered one is only speckle: a collection of independent identically distributed samples from Gamma variates. We, then, assess the quality of a filter by the closeness of I to the hypothesis that it is adherent to the statistical properties of pure speckle. We analyze filters through the ratio image they produce with regards to first- and second-order statistics: the former check marginal properties, while the latter verifies lack of structure. A new quantitative image-quality index is then defined, and applied to state-of-the-art despeckling filters. This new measure provides consistent results with commonly used quality measures (equivalent number of looks, PSNR, MSSIM, edge correlation, and preservation of the mean), and ranks the filters results also in agreement with their visual analysis. We conclude our study showing that the proposed measure can be successfully used to optimize the (often many) parameters that define a speckle filter.
1. Introduction
Speckle reduction has occupied both the scientific literature and the production software industry since the deployment of SAR platforms. Good speckle filters are expected to improve the perceived image quality while preserving the scene reflectivity. The former requires, at the same time, preservation of details in heterogeneous areas and constancy in homogeneous targets.
Early works assessed the performance of despeckling techniques by visual inspection of the filtered images; cf. references [1,2]. Since then, speckle filtering has reached such a level of sophistication [3] that forthcoming improvements are likely to be incremental, and assessing them quantitatively is, at the same time, desirable and hard. Also, as filters are often defined with many parameters, e.g., window size, thresholds, etc., finding an optimal setting is also an issue.
The Equivalent Number of Looks (ENL) is among the simplest and most spread measures of quality of despeckling filters. It can be estimated, in textureless areas and intensity format, as the ratio of the squared sample mean to the sample variance, i.e., the reciprocal of the squared coefficient of variation (see [4] for other methods for the estimation of ENL). Being proportional to the signal-to-noise ratio, the higher ENL is, the better the quality of the image is in terms of speckle reduction. However, it is well known that large ENL values are easily obtained just by overfiltering an image, which severely degrades details and gives the filtered image an undesirable blurred appearance. In particular, is obtained in completely flat areas where the sample variance is null. Testing a filter merely by its performance over textureless areas, where a simple generic filter as the Boxcar, would perform well, is bound to produce misleading results.
Other measures of quality commonly used for speckle filter assessment enhance certain characteristics, but suffer from shortcomings. The proposal and assessment of a new filter is frequently supported by a plethora of measures. As such, it is hard to used them to optimize the parameters that often specify a filter.
An alternative approach for assessing the performance of despeckling methods is the analysis of ratio images, as proposed in [4]. This is becoming a standard procedure in the SAR community [5,6,7,8]. It consists of checking by visual inspection whether patterns appear in the ratio image , where Z is the original image and is its filtered version. Under the multiplicative model, the ratio image from the ideal filter should be pure speckle with no visible patterns. The presence of geometric structures, changes of statistical properties, or any detail correlated to the original image Z in I indicates poor filter performance, i.e., not only speckle but also other possible relevant information has been removed from the original image. The visual interpretation of ratio images, being subjective, is qualitative and irreproducible.
Figure 1 illustrates this idea. This image is part of a single-look HH SAR data set obtained over Oberpfaffenhofen, Germany, with textureless areas, bright scatterers, and urban areas with geometric content as buildings and roads. Figure 1 (top) is the original speckled image, and below left is its filtered version obtained with the SRAD (speckle anisotropic diffusion) filter [9]. The filtered image is acceptable in terms of edge and details preservation: textureless areas look smooth, as expected after a successful despeckling. The middle row right is the resulting ratio image, with a ROI (region of interest) in the urban area. The third row of Figure 1 (left) presents a zoom of the highlighted area. It shows remaining structures in the ratio image, an evidence that the SRAD filter is not ideal for this case.
Figure 1.
(Top): original SAR image; (Middle): SRAD () filtered image and ratio image; (Bottom): zoom of a selected area within the ratio image and extracted edges by Canny’s edge detector.
The quantitative assessment of such residual geometrical content is a challenging task because, besides being subtle, it has similar properties to the rest of the ratio image: brightness, marginal distribution etc. That is, areas with and without geometrical structure (even narrow edges) are extremely noisy and, therefore, simple algorithms as, for instance, those based on edge detection, fail at detecting them; cf. the result of applying the Canny edge detector in the third row of Figure 1 (right). Also, the better the filter is, the harder will be identifying and quantifying remaining structures in the ratio image.
This work proposes a new measure of quality that does not require any ground reference. Using only the original image, an estimate of its number of looks, and the filtered image, we measure the deviation from the ideal filter as a combination of deviations from the ideal marginal properties with a measure of remaining structure in the ratio image. We test this unassisted measure of quality in both simulated data and on images obtained by an actual SAR sensor, and we show it is able to rank with a single value the results produced by four state-of-the-art filters in a way that captures other measures of quality. We also show it can be used to fine-tune filter parameters.
The remainder of this article is organized as follows. Section 2 recalls the basic assumptions underlying this proposal: the multiplicative model. With this in view, we discuss the properties to be measured in a ratio image. Section 3 presents our proposal of an unassisted quantitative measure for assessing the quality of despeckling filters. In Section 4 we present the results observed on both simulated and actual SAR images, and show an example of filter parameter tuning. Section 5 concludes the article.
2. SAR Image Formation and Ratio Images
Although we recognize the nature of SAR data depends of many system parameters, our work starts by assuming the multiplicative model for the observations. Observations can be, thus, described by the product of two independent variables, X and Y that model, respectively, the (desired but unobserved) backscatter and the speckle noise. So, models the observed data, and one aims at obtaining , a good estimator of X. Appendix B Extension to the Gaussian Additive Noise Model.
Without loss of generality, we will assume the available data is in intensity format, i.e., power. Amplitude data should be squared before applying our method.
The usual assumption is that Y is a collection of independent identically distributed Gamma random variables with unitary mean, and shape parameter equal to the number of looks. The backscatter is constant in textureless areas, and otherwise can be described by another random variable.
Our main aim is assessing the quality of despeckling filters by measuring how the ratio images they produce deviate from the idealized result.
The perfect filtered image is and, thus, produces a ratio image which consists of pure speckle. Based on this observation, our measure of quality captures departures from the following hypothesis: “the perfect speckle filter leads to a ratio image formed by a collection of independent identically distributed Gamma random variables with unitary mean and shape parameter equal to the (equivalent) number of looks the original image has”.
In the following, we illustrate our idea with images and one-dimensional slices. We elaborate three situations to make our point on the usefulness of ratio images for detecting the performance of a speckle filter.
Firstly, we will see the effect of oversmoothing textured areas.
Figure 2a shows a step function in pink (the backscatter), and the observed return from this backscatter in single look fully developed speckle, i.e., exponential deviates with mean equal to 11 (left half) and 1 (right half).
Figure 2.
A step: constant and textured versions, and their return. (a) Constant step and speckled return; (b) Textured step and speckled return.
Figure 2b shows a similar situation, but when the backscatter is no longer constant. In this case, the backscatter is textured with mean 11 and 1, as in the previous example, but varying according to exponential deviates. The textured step backscatter is shown in pink. When speckle enters the scene, modeled here again as unitary mean exponential random variables, the observed data obeys a distribution; shown in lavender.
What should the ideal filter return? It is our understanding that should be the underlying backscatter, i.e., either the step function in the case where there is no texture, or the textured observations without speckle (both depicted in pink in Figure 2).
A filter that returns the step function in the textured case (thin black line in Figure 2b) is oversmoothing. Figure 3 shows, in semilogarithmic scale, the estimated speckle as produced by the ideal filter (pink) and by oversmoothing (lavender); these are the resulting ratio images from the ideal and a poor filter, respectively. This last estimate is the result of dividing the observed return from Figure 2b by the step function.
Figure 3.
Estimated speckle by the ideal filter and by overmoothing.
The effect of oversmoothing is noticeable: the speckle produced by the ideal filter has less variability than the one resulting from returning the step function as estimator. While the sample variance of pure speckle is , that of the speckle with remaining structure is . Although numerically detectable by first-order statistics, this effect is seldom visible.
Secondly, we will see how neglecting structures impacts on ratio images.
Figure 4 shows the situation of fully developed speckle, in this case with three looks. It affects an structure seen as slowly-varying backscatter, the sine curve depicted in pink. The observed return, obtained as the point-by-point product of the speckle with the backscatter is shown in lavender; Figure 4a.
Figure 4.
Slowly varying backscatter, fully developed speckle, and estimated speckle. (a) Slowly-varying mean value and its return; (b) Estimated speckle.
On the one hand if, as we postulate, the ideal filter retrieves the true backscatter, the ratio image or estimated speckle will coincide with the true speckle (in pink in Figure 4b). On the other hand, if the filter oversmooths the backscatter and returns a step function (in black in Figure 4a), the resulting estimated speckle will retain part of the missing estructure; cf. Figure 4b in lavender.
Figure 3 and Figure 4b also show that detecting departures from the ideal situation is a hard task. Figure 5 shows how the ratio image obtained from neglecting the slowly varying structure looks like. We postulate and show evidence that this remaining structure can be effectively detected and quantified with second-order statistics.
Figure 5.
Ratio image resulting from neglecting a slowly varying structure under fully developed speckle.
Finally, we will see how a poor filter will render a ratio image with detectable structure when dealing with edges.
Figure 6a shows a line of the strips image typical of articles that analyze the performance of speckle filters with simulated data; cf. [10,11]. The strips take two values: 1 and 20 (pink), the speckle is a collection of i.i.d. Gamma variates with three looks and unitary mean, and the observed data (in lavender) is the product of the strips and speckle.
Figure 6.
The effect of oversmoothing on an image of strips of varying width. (a) Strips and speckle; (b) Filtered strips with oversmoothing.
Figure 6b shows, again, the strips and the estimated backscatter as returned by a simple filter: the local mean using eleven observations. The oversmoothing is noticeable. It not only degrades the sharpness of the edges, but also reduces observed value. This last effect is more noticeable over narrow strips (to the left of the figure).
The estimated speckle, as expected, will be affected by the poor result returned by the local mean filter, as shown in Figure 7. The true speckle is shown in pink, while the one estimated using the oversmoothed backscatter tends to have peaks where the smaller strips are (cf. the lavender signal). This will affect the ratio images rendering data whose behavior departs from the ideal situation, which is a collection of i.i.d. deviates from the a Gamma distribution with unitary mean and shape parameter equal to the equivalent number of looks of the original image.
Figure 7.
Estimated speckle: ideal and oversmoothing filters.
Figure 8 shows these effects in the strips image. Again, we postulate that identifying and quantifying the departure from the ideal filter, i.e., the remaining structure visible in Figure 8c, is feasible with both first- and second-order statistics.
Figure 8.
Speckled strips, result of applying a BoxCar filter, ratio image. (a) Speckled strips; (b) Filtered strips; (c) Ratio image.
3. Unassisted Measure of Quality Based on First- and Second-Order Descriptors
We propose an evaluation based on two components. A statistical measure of the quality of the remaining speckle is the first-order component of the quality measure. This component is comprised of two terms: one for mean preservation, and another for preservation of the equivalent number of looks The second-order component measures the remaining geometrical content within the ratio image. The three elements that comprise our measure of quality are relative, in order to make them comparable.
As pointed out before, the usual approach to evaluate ratio images consists of, after the visual inspection, to estimate the ENL within an homogeneous area. Then, the best filter is the one for which the ratio image has the mean value closest to unity and the equivalent number of looks closest to the ENL of the original (noisy) image (see for instance [5]).
To avoid user intervention, which is one of the requirements of our proposal, we automatically select suitable textureless areas. First, we estimate the local mean and standard deviation on sliding windows of side w over the original image. With these values, we compute the local ENL () as the reciprocal of the squared coefficient of variation. Then, we also compute the local mean and standard deviation on the ratio image with the same window, obtaining and .
We select as textureless areas those where both is close enough to and is close enough to 1. We stipulate a tolerance for the absolute relative error, and with this we select n areas. This procedure is illustrated in Figure 9.
Figure 9.
Selection of mean and ENL values for the first-order measure.
Then, for the n selected homogeneous areas, we calculate the first-order residual as
where, for each homogeneous area i,
is the absolute value of the relative residual due to deviations from the ideal ENL, and
is the absolute value of the relative residual due to deviations from the ideal mean (which is 1). An ideal despeckling operation would yield .
We measure the remaining geometrical content with the inverse difference moment (also called homogeneity) from Haralik’s co-ocurrence matrices [12,13]. Low values are associated with low textural variations and vice versa. Let be a co-occurence matrix at an arbitrary position, and its normalized version, with K a constant. The homogeneity, our second-order measure, is
This is computed for every coordinate, yielding measures of the remaining structure, but we need a reference to compare it with.
The null hypothesis implies that the probability distribution of the ratio image I is invariant under random permutations, i.e., if are independent identically distributed random variables, also are , any random permutation. Applying this idea, we measure the geometric content in a ratio image evaluating h on the ratio image and then on a shuffled versions of it. If there is no structure in I, h will not change after shuffling, but if I has structure, then shuffling will tend to destroy it.
Let and be the mean of all values of homogeneity obtained from the original ratio image and from the result of randomly permuting all its values , respectively. We use , the absolute value of the relative variation of in percentage as a measure of the departure from the null hypothesis: the larger this variation is, the greater the amount of structure relies on the ratio image. Here is the average over samples of .
Since the spatial structure is subtle in ratio images produced by state-of-the-art filters, requires being scaled to be comparable with . After careful experimentation with both simulated data and images from operational sensors, we found that 100 produces sensible and consistent results. This value was then fixed as part of our proposal, requiring no further tuning. Note that provides an objective measure for ranking despeckled results regarding solely the remaining geometrical content within the related ratio images.
The proposed estimator combines the measures of the remaining structure and of deviations from the statistical properties of the ratio image:
The perfect despeckling filter will produce , and the larger is, the further the filter is from the ideal.
In the following, we will show that the proposed measure of quality is expressive and able to translate into a single value a number of measures of quality, both objective and subjective.
4. Experimental Setup
In this section we present the results of using the new metric for evaluating the quality of widely-used despeckling filters. We employ both simulated data and images from operational SAR systems, and we conclude with an application of our metric for filter optimization.
We used the following filters: E-Lee (Enhanced Lee [14]), SRAD (Speckle Reducing Anisotropic Diffusion [9]), PPB (Probabilistic Patch Based [15]), and FANS (Fast Adaptive Nonlocal SAR [16]). All of them provide good results and may be considered state-of-the art despeckling filters. E-Lee filter is an improved version of the classical adaptive Lee filter [2]. SRAD belongs to the category of PDE-based (Partial Differential Equations) filters, while the other two belong to the category of nonlocal means filters. In particular, FANS employs a set of wavelet transforms in its collaborative filtering stage.
The filters were tuned to the recommended designs as provided by their authors, with slight modifications (mask size and related threshold values) for PPB and FANS that yielded improved mean and ENL preservation. This was done for a fair comparison with SRAD and E-Lee filters which perform particularly well on preserving those features.
The E-Lee filter uses a search window, and all the other parameters are as in [14]. The diffusion time for SRAD is , and the other parameters are as recommended in [9]. The PPB filter uses patches and search windows, and 25 iterations. The FANS filter uses blocks, and pixels search area; the remaining parameters are set as specified in [16]. The E-Lee and the SRAD filters are our own implementation. The source codes of PPB and FANS are available at [17,18], respectively.
For all the experiments, the co-occurrence matrices were computed after quantizing the observations to eight values, independent samples were obtained for each image, and the tolerance and window side for Equation (1) were set to and , respectively. The window side does not have a strong impact on the proposed measure; smaller windows will detect larger textureless patches with less observations, while larger windows will produce the opposite effect.
We will show that usual measures of quality are unable to provide enough evidence for the choice of a filter and, oftentimes, these quantities are conflicting in both simulated data and images from a SAR sensor. We will also see that our proposed measure is able to provide a sensible score of filter performance, and to guide in the choice of optimal parameters.
4.1. Simulation Results
Figure 10a shows the phantom with which we simulated images. This phantom has both large flat areas, linear edges between them and small pointwise-like details of and pixels (Appendix A). Figure 10b shows the result of injecting single-look speckle to this phantom.
Figure 10.
Blocks and points phantom, and pixels simulated single-look intensity image. (a) Blocks and points phantom; (b) Speckled version, single look.
The mean, variance and ENL are also computed within the four squares and the background. Good despeckling must preserve the mean value while significantly reducing the variance in these textureless areas increasing, thus, ENL.
The data shown in Figure 10 allows measuring the ability of speckle filters at reducing noise (it presents large textureless areas), and at preserving small details [14,19]. The background intensity is 10, while that of the four squares is: 2 (top left), 40 (top right), 60 (bottom left), and 80 (bottom right). There are two sets of bright scatterers (intensity 240): twenty of size along the horizontal direction, and twenty of size along the vertical. The simulated data are obtained by multiplying these values by iid exponential deviates with unitary mean.
Figure 11 shows the results of applying the four filters on the simulated image, and their ratio images (first and second column respectively).
Figure 11.
Results for the simulated single-look intensity data. Top to bottom, (left) results of applying the SRAD, the E-Lee, the PPB and the FANS filters. Top to bottom (right), their ratio images.
The four filters perform well since they preserve edges and bright scatterers, and also make textureless areas smoother. The ratio images reveal that the SRAD, and the E-Lee filters seem to be the least effective in terms of remaining structure as the squares edges are still visible (more for the SRAD filter). This remaining geometric content seems minimum for the PPB and FANS filter, although a careful observation reveals structures in all ratio images. See details in Figure 12.
Figure 12.
Zoom of the results for synthetic data: (top) Noisy image, (first row, left) SRAD filter, (first row, right) E-Lee filter, (second row, left) PPB filter and, (second row, right) FANS filter.
It is expected that this subjective assessment be confirmed by the quantitative results provided by our proposal.
An objective assessment can be performed with respect to the ground reference. To that aim, we computed the Mean Structural Similarity Index MSSIM [20], the Peak Signal-to-Noise Ratio PSNR, and the measure of correlation between edges [21].
MSSIM measures the similarity between the simulated and the despeckled images with local statistics (mean, variance and covariance between the unfiltered and despeckled pixel values) [20,22]. This measure is bounded in , and a good similarity produces values close to 1. The estimator is useful for assessing edge preservation. It evaluates the correlation between edges in the ground reference and the denoised images; edges are detected by either the Laplacian or the Canny filter. This parameter ranges between 0 and 1, and the bigger it is, the better the filter is; ideal edge preservation yields . PSNR is a global measure of quality, as it measures the ratio of the maximum value and the square root of the total error. High PSNR indicates a well-filtered image.
Table 1 presents the measures of quality as estimated in the simulated image ROIs (four squares and background), and also in the complete image. From this table, SRAD, E-Lee and PPB performances are comparable and quite acceptable. However, FANS obtains most of the best scores (mainly for variance reduction and ENL) while preserving reasonably well mean values. MSSIM and are also better (for instance, for FANS and for the E-Lee filter). The zoom in Figure 12 corroborates this numerical assessment.
Table 1.
Quantitative evaluation of filters on the simulated SAR image (best values in boldface).
Table 1 also shows the values for ENL and the estimated within the background of the ratio image. All are close to the ideal (, ), although the best results are for FANS ( and for E-Lee ()).
Table 2 shows that the proposed measure provides significantly different values for each filter. According to , FANS is the best filter, followed by SRAD, E-Lee and PPB. The results are consistent with both the quantitative and qualitative visual assessment of the filtered images and their ratio. Note that FANS is the one with least geometric content within the ratio image (, and also with lowest residual. The opposite behavior is observed in PPB, although less residual content is visible in the ratio image (compared to SRAD and E-Lee filters) it obtains the highest (worst) score (). Note that this result agrees with the commonly accepted criteria of evaluation of a despeckling filter: mean and ENL must be preserved. Due to that high score in the residual, PPB is strongly penalized.
Table 2.
Quantitative evaluation of ratio images for the simulated data (best value in boldface), computed on automatically detected homogeneous areas.
4.2. Results for Actual SAR Images
We show the benefits of our proposal on two SAR images obtained by the AIRSAR sensor in HH polarization, three looks in intensity format; cf. Figure 13.
Figure 13.
Intensity AIRSAR images, HH polarization, three looks. (a) Flevoland; (b) San Francisco bay.
Figure 13a shows a subregion of pixels from the image of Flevoland, The Netherlands. It corresponds to a flat area made up of reclaimed land used for agriculture and forestry. The image contains numerous crop types grown in large rectangular fields which are very appropriate to evaluate mean and variance values. There are also bright scatterers which allow evaluating the filters ability at preserving them. Figure 14 shows the filtered images in the first column, and their ratio images in the second.
Figure 14.
Results for the Flevoland image. Top to bottom, (left) results of applying SRAD, E-Lee, PPB and FANS filters. Top to bottom (right), their ratio images.
As expected, the filters perform well in terms of variance reduction and edge and bright scatterers preservation. FANS (bottom) provides the best visual result, outperforming the other filters: homogeneous areas are notably more homogeneous. SRAD blurs a little the image. PPB gets a fine visual result but it seems also overfiltered although patch homogeneity outperforms to the other filters. Edge preservation is better for FANS too as it can be appreciated in the images shown in Figure 15.
Figure 15.
Zoom of the results for Flevoland image: (top) Noisy image, (first row, left) SRAD filter, (first row, right) E-Lee filter, (second row, left) PPB filter and, (second row, right) FANS filter.
FANS is also the best with respect to structural content in the ratio image, and SRAD is the one leaving most structure within it. However, as for the simulated image, minute geometrical content still remains after applying FANS.
Table 3 presents the mean, standard deviation and ENL values estimated in the boxed regions identified in Figure 13 (left). FANS is the best with respect to the mean preservation in both regions, although all filters obtain competitive values. The best variance reduction and ENL values are obtained with PPB, notably in ROI-2.
Table 3.
Quantitative assessment of Flevoland filtered data in selected ROIs (best values in boldface).
The analysis of the ratio images (see Table 4) is not conclusive: no filter gets the best values for all estimators. PPB produced a poor ENL result in both ROI-1 and ROI-2 ( and , resp., instead of 3). However, all results are acceptable with small differences and, based on the solely analysis of these estimations within the ratio images one can hardly decide if a filter performs better than the others.
Table 4.
Quantitative assessment of ratio images for Flevoland filtered data in selected ROIs (best values in boldface).
In agreement with the visual inspection, FANS has the best score (see Table 5). For these data, E-Lee obtains the worst score () showing also a high residual (). It is interesting to point out that, although the best preservation of within the ratio image is provided by SRAD (), its final score is heavily penalized by which accounts for the remaining structural content, as expected. Notice that for FANS.
Table 5.
Quantitative evaluation of ratio images for Flevoland data (best value in boldface), computed on automatically detected homogeneous areas.
In the following, we present the results for the other AIRSAR image.
Figure 13b shows a subregion of pixels from the three-look intensity AIRSAR, HH polarization, over the San Francisco Bay. This image contains mostly urban areas and sea, parks and hills covered by vegetation. There are few textureless areas except for the ocean.
Figure 16 presents the results obtained with SRAD, E-Lee, PPB and FANS (top to bottom, left). The corresponding ratio images are also shown (second column).
Figure 16.
Result for the San Francisco bay image. Top to bottom, (left) results of applying SRAD, E-Lee, PPB and FANS. Top to bottom (right), their ratio images.
SRAD clearly overfiltered and, consequently much structure is found within its ratio image. Notice that we have applied the recommended filter parameters [9] that provided acceptable results for the simulated case and for the previous actual case (Flevoland) but, as showed, another more suitable set is required for this image. E-Lee preserves well the bright scatterers but parts of the image seem also overfiltered (the forest and some building blocks); as a result, much geometric content is visible in its ratio image. The PPB and FANS results are visually comparable, although some bright scatterers due to buildings are lost by PPB. FANS is also better at edge preservation. Once again, FANS ratio image resembles pure speckle, as seen in the bottom right image, while the structural contents in the PPB ratio image are noticeable.
Figure 17 shows a detail of those results. Notice that PPB and FANS results are visually acceptable and quite similar.
Figure 17.
Zoom of the results for San Francisco image: (top) Noisy image, (first row, left) SRAD filter, (first row, right) E-Lee filter, (second row, left) PPB filter and, (second row, right) FANS filter.
Table 6 presents the mean, standard deviation and ENL estimated in the boxed regions identified in Figure 13b. As with the Flevoland data, no conclusive results stem from those values. However, FANS is consistently the best over ROI-2. A similar conclusion is reached for the estimators measured on the ratio images shown in Table 7.
Table 6.
Quantitative assessment of San Francisco bay filtered data in selected ROIs (best values in boldface).
Table 7.
Quantitative assessment of ratio images for San Francisco bay filtered data in selected ROIs (best values in boldface).
Table 8 presents the proposed metric. Again, FANS obtains the best score as expected from the visual inspection of the ratio images. Although the best result for ENL value and preservation is for the SRAD filter, due to the large amount of residual structure within its related ratio image, is large enough to rank it to the last position among all despeckling filters discussed in this work.
Table 8.
Quantitative evaluation of ratio images for San Francisco bay data (best value in boldface), computed on automatically detected homogeneous areas.
The above results for actual SAR data support the use of our proposed metric.
4.3. Using for Filter Design
Next we show the use of in fine-tuning the parameters of a despeckling filter on actual data. We use FANS due to its already attested performance, and the Niigata Pi-SAR data as the image to be despeckled.
Figure 18 (left) shows a subimage ( pixels), in intensity format, one look and HH polarization. The resolution of this image is 3m × 3m. The selected area includes urban and forest patches.
Figure 18.
Intensity Pi-SAR, HH one look Niigata image (left); Results of applying FANS filters with default parameters (middle) and with optimized parameters (right).
As indicated in [16] FANS requires more than ten control parameters, although the authors also mentioned that “All parameters have been set once and for all, obtaining always satisfactory results in the experiments, so the user can forget about them and keep the default values”.
However, we show that some improvement can be achieved by a basic optimization strategy. We selected three control parameters: S (size of rows and columns of neighborhood blocks), (false alarm probability related to wavelet thresholding for the classification process), and W (wavelet transform used in the 2D spatial domain). The default values for these parameters are , and, the Daubechies-4 wavelet for the choice of W. These control parameters are extensively discussed in [16], and they seem to have a strong impact on the filter performance.
The filter was optimized by exhaustive search: with steps , with steps , and wavelet transforms from the ones suggested in the author’s Matlab implementation: Meyer, DCT (discrete cosine transform), Haar, Daubechies-2, Daubechies-3, Daubechies-4, biorthogonal-1.3, and biorthogonal-1.5.
The optimal values found were , and the Haar wavelet transform. With these, eighteen homogeneous areas were detected.
The despeckled result by FANS with default parameters is shown in Figure 18 (middle) and the result by using the optimized parameters is shown in the same figure (right). A seen, some artifacts have been notably reduced and homogeneous areas, which seem more uniform with the optimized filter. The ratio images are depicted in Figure 19. A visual inspection suggests that there remains less geometrical structure within the ratio image by filtering with the optimized parameters.
Figure 19.
Ratio images for Niigata data; FANS with default parameters (left) and with optimized parameters (right).
Table 9 presents the mean, standard deviation and ENL estimated in the boxed region identified in Figure 18 (left). Best results for the three estimators are for the optimized FANS filter.
Table 9.
Quantitative assessment of San Francisco bay filtered data in selected ROIs (best values in boldface).
Similar conclusion is reached for the estimators measured on the ratio images shown in Table 10.
Table 10.
Quantitative evaluation of ratio images for Niigata data (best values in boldface), computed on automatically detected homogeneous areas.
The proposed metric is presented in Table 11.
Table 11.
Quantitative evaluation of ratio images for Niigata data (best value in boldface), computed on automatically detected homogeneous areas.
From these results, it is clear that can be applied to design a despeckling filter working on actual data without the need of ground references.
5. Conclusions
We proposed a new image-quality index, , to objectively evaluate despeckling filters. The proposal operates only in the ratio image and requires no reference. The evaluation relies on measuring deviations from the ideal statistical properties of the ratio image and their residual structural contents. The last component is computed by comparing a textural measure in the ratio image with random permutations of the data.
We have shown the expressiveness and adequacy of using both simulated data and SAR images, and we verified that it is consistent with widely used image-quality indices as well as with the visual inspection of both filtered and ratio images. It has been also shown that the proposed unassisted image quality index can also be embedded into the design of despeckling filters. Additionally, the computational cost related to the proposed estimator is comparable to state-of-the art indexes.
The proposal is valid as long as the multiplicative model holds and provided that at least one (even small) region can be detected as textureless. The user is required to input an estimate of the number of looks. The index employs a random component, but it is reproducible once fixed the platform, the random number generator, and the seed.
Acknowledgments
The third author (ACF) wishes to express his gratitude to Xin Li (Chinese Academy of Sciences, Lanzhou) for the two-month stay during which this work was concluded.
Author Contributions
All authors contributed equally to this manuscript.
Conflicts of Interest
The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.
Appendix A. Computational Platform
The code and data for reproducing the results here reported are available here http://www.de.ufpe.br/raydonal/ReproducibleResearch/UNASSISTED/UNASSISTED-QUANTITATIVE.html. The Matlab [23] language was used to simulate and analyze the data. Haralick’s textural features were also computed by the available libraries in Matlab. The computational cost for the synthetic data shown in this work (see Figure 10) with the parameters setting as mentioned in Section 4, is around 20 in an Intel Core i7 Q740 1.73 machine.
Appendix B. Extension to the Gaussian Additive Noise Model
The idea of using the residual image as a proxy for filter quality can be also used for the Gaussian additive model. If the observed image is , with X and Y independent fields, and Y a collection of iid zero-mean Gaussian random variables, then the ideal filter will produce , and the residual image should bear no structure and be formed by Gaussian deviates with zero mean and the same variance. This idea was used by Hale [24] to attest to the superiority of a new filter for seismic images. The analysis is visual, so there is room for research using, for instance, the Anderson-Darling test for normality. Peng et al. [25] also analyze residuals as a measure of quality of subspace clustering.
References
- Lee, J.S. Digital Image Enhancement and Noise Filtering by Use of Local Statistics. IEEE Trans. Pattern Anal. Mach. Intell. 1980, PAMI-2, 165–168. [Google Scholar] [CrossRef]
- Lee, J.S. Speckle Suppression and Analysis for Synthetic Aperture Radar Images. Opt. Eng. 1986, 25, 636–643. [Google Scholar] [CrossRef]
- Argenti, F.; Lapini, A.; Bianchi, T.; Alparone, L. A Tutorial on Speckle Reduction in Synthetic Aperture Radar Images. IEEE Geosci. Remote Sens. Mag. 2013, 1, 6–35. [Google Scholar] [CrossRef]
- Oliver, C.; Quegan, S. Understanding Synthetic Aperture Radar Images; Artech House: Boston, MA, USA, 1998. [Google Scholar]
- Achim, A.; Kuruoglu, E.; Zerubia, J. SAR image filtering based on the heavy-tailed Rayleigh model. IEEE Trans. Image Process. 2006, 15, 2686–2693. [Google Scholar] [CrossRef] [PubMed]
- Parrilli, S.; Poderico, M.; Angelino, C.V.; Verdoliva, L. A nonlocal SAR image denoising algorithm based on LLMMSE wavelet shrinkage. IEEE Trans. Geosci. Remote Sens. 2012, 50, 606–616. [Google Scholar] [CrossRef]
- Martino, G.D.; Poderico, M.; Poggi, G.; Riccio, D.; Verdoliva, L. Benchmarking framework for SAR despeckling. IEEE Trans. Geosci. Remote Sens. 2014, 52, 1596–1615. [Google Scholar] [CrossRef]
- Gomez, L.; Buemi, M.E.; Jacobo-Berlles, J.; Mejail, M. A new image quality index for objectively evaluating despeckling filtering in SAR images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 1297–1307. [Google Scholar] [CrossRef]
- Yu, Y.; Acton, S.T. Speckle reducing anisotropic diffusion. IEEE Trans. Image Process. 2002, 11, 1260–1270. [Google Scholar] [PubMed]
- Lee, J.S.; Jurkevich, I.; Dewaele, P.; Wambacq, P.; Oosterlinck, A. Speckle filtering of synthetic aperture radar images: A review. Remote Sens. Rev. 1994, 8, 313–340. [Google Scholar] [CrossRef]
- Feng, H.; Hou, B.; Gong, M. SAR Image Despeckling Based on Local Homogeneous-Region Segmentation by Using Pixel-Relativity Measurement. IEEE Trans. Geosci. Remote Sens. 2011, 49, 2724–2737. [Google Scholar] [CrossRef]
- Haralick, R.M.; Shanmugam, K.; Dinstein, I. Textural Features for Image Classification. IEEE Trans. Syst. Man Cybern. 1973, SMC-3, 610–621. [Google Scholar] [CrossRef]
- Gomez, L.; Alvarez, L.; Pinheiro, R.L.; Frery, A.C. A Benchmark for Despeckling Filters. In Proceedings of the 11th European Conference on Synthetic Aperture Radar, Hamburg, Germany, 6–9 June 2016; pp. 451–454. [Google Scholar]
- Lee, J.S.; Wen, J.H.; Ainsworth, T.L.; Chen, K.; Chen, A.J. Improved sigma filter for speckle filtering of SAR imagery. IEEE Trans. Geosci. Remote Sens. 2009, 47, 202–213. [Google Scholar]
- Deledalle, C.A.; Denis, F.; Tupin, F. Iterative weighted maximum likelihood denoising with probabilistic patch-based weights. IEEE Trans. Image Process. 2009, 18, 2661–2672. [Google Scholar] [CrossRef] [PubMed]
- Cozzolino, D.; Parrilli, S.; Scarpa, G.; Poggi, G.; Verdoliva, L. Fast adaptive nonlocal SAR despeckling. IEEE Geosci. Remote Sens. Lett. 2014, 11, 524–528. [Google Scholar] [CrossRef]
- Deledalle, C. Probabilistic Patch-Based Filter (PPB). 2015. Avaliable online: http://www.math.u-bordeaux1.fr/~cdeledal/ppb.php (accessed on 19 April 2017).
- Image Processing Research Group. 2015. Avaliable online: http://www.grip.unina.it/web-download.html?dir=JSROOT/FANS (accessed on 19 April 2017).
- Zhong, H.; Li, Y.; Jiao, L. SAR image despeckling using Bayesian nonlocal means filter with sigma preselection. IEEE Geosci. Remote Sens. Lett. 2011, 8, 809–813. [Google Scholar] [CrossRef]
- Wang, Z.; Bovik, A.; Sheikh, H.; Simoncelli, E. Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–611. [Google Scholar] [CrossRef] [PubMed]
- Sattar, F.; Floreby, L.; Salomonsson, G.; Lovstrom, B. Image enhancement based on a nonlinear multiscale method. IEEE Trans. Image Process. 1997, 6, 888–895. [Google Scholar] [CrossRef] [PubMed]
- Chabrier, S.; Laurent, H.; Rosenberger, C.; Emile, B. Comparative study of contour detection evaluation criteria based on dissimilarity measures. EURASIP J. Image Video Process. 2008, 2008, 1–13. [Google Scholar] [CrossRef]
- MATLAB. Version 8.3.0.532 (R2014a); The MathWorks Inc.: Natick, MA, USA, 2014. [Google Scholar]
- Hale, D. Structure-oriented bilateral filtering. In Proceedings of the 2011 SEG Annual Meeting, Society of Exploration Geophysicists, San Antonio, TX, USA, 18–23 September 2011; pp. 239–244. [Google Scholar]
- Peng, X.; Tang, H.; Zhang, L.; Yi, Z.; Xiao, S. A Unified Framework for Representation-Based Subspace Clustering of Out-of-Sample and Large-Scale Data. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 2499–2512. [Google Scholar] [CrossRef] [PubMed]
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).