Abstract
Synthetic Aperture Radar (SAR) is an acquisition tool for coherent imagery used for meteorological and astronomical purposes. The speckle noise diminishes the information and image quality which evokes the necessity of pre-processing of SAR images. Kuan filter is a popular despeckling algorithm among the various local statistics filters. Kuan filter works efficiently within the homogenous regions of the SAR images while penalty is imposed by the edges. This paper presents an improved Kuan filter which combines the concept of gradient and conduction function for despeckling of SAR images. In this, the image is processed by classifying it into three regions i.e., homogenous, non-homogenous and isolated regions respectively; depending upon the estimated value of noise parameters. This approach thereby provides a simple solution to overcome blurring across the edges during despeckling. Simulation results make it evident that the proposed despeckling algorithm yields better results as compared to other primitive filters.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
SAR image is a high resolution two dimensional image which results from the backscattering of coherent electromagnetic wave. SAR images are used to identify the land cover type, forest mapping, monitoring of land subsidence, wetlands etc. However, the main drawback of these images is the presence of speckle which is caused due to many elemental scatterers with a random distribution within a resolution cell. These images could also contaminated with Gaussian noise; but presently the focus is mainly concentrated toward speckle suppression. The coherent sum of their amplitudes and phase results in a strong fluctuation of a backscattering from one resolution cell to another. Consequently, speckled SAR image is not deterministic but follows an exponential uniform distribution. Speckle is a statistical fluctuation of each pixel in the image of scene which makes the radiometric and textural aspect less efficient for class discrimination [1–6]. For these reasons, pre-processing of SAR images is essential; however, it should not deteriorates the useful information (i.e., point target, texture etc.) during filtering. Adaptive speckle filtering is based on the multiplicative model and consider local statistics. The Local Statistic Mean Variance (LSMV) filter adapts itself as a function of local coefficient of variation and can be enhanced by fixing a minimum value for better speckle smoothing and point target preservation. The coefficient of variation are statistically sensitive to texture and speckle noise strength [5–9]. Kuan filter [10] achieves a balance between averaging and identity filter which depends on the coefficient of variation parameter inside the moving window. The Lee [11] and Kuan filters have the same formulation, as the output image is computed by the linear combination of center pixel and is replaced by the average intensity of the mask. In progression, techniques involving Anisotropic Diffusion (AD) were proposed which employs a variable diffusion coefficient for despeckling SAR images [12–14]. The Perona Malik Anisotropic Diffusion (PMAD) [15] filter uses a variable coefficient of diffusion in standard scale-space paradigm so that it has a larger value in homogenous region. This AD filtering model provides better preservation features but this can be achieved at high computational complexity [16–18]. In this paper, an improved Kuan algorithm has been proposed for despeckling of SAR images. The images are processed based on their classified regions using the calculated values of image and noise variation parameters. This leads to efficient speckle suppression in homogenous area thereby preserving point targets and detailed areas as well as curtail computational complexity. The rest of the paper is structured as follows: Sect. 2 elaborates the proposed despeckling methodology and the Image Quality Assessment (IQA) parameters used for performance evaluation of obtained results. Further, the simulation results and discussions are presented in Sect. 3 whereas the conclusions are drawn in Sect. 4.
2 Proposed Methodology
2.1 Background
Various image restoration and enhancement methods have been designed in both spatial and frequency domains which are based on the criteria like Minimum Mean Square Error (MMSE), Linear Minimum Mean Square Error (LMMSE), Bayesian, Non-Bayesian, etc. [2, 19]. The adaptive Kuan filter uses a MMSE calculation for estimating the center pixel in the filter window. It is an approximation of Lee filter and uses a simple method for calculating the signal estimate from the local mean (m) and variance (Sd). The Kuan filter operates by averaging the random noise in the flat areas and preserves the edge sharpness using the filter window to measure the spatial activity. The various non-stationary image statistical parameters needed for the Kuan algorithm are effective number of looks, noise variation of coefficient, image variation of coefficient, threshold and weighting function. If µ and σ denotes the global values of computed mean and standard deviation respectively; the aforesaid parameters are determined using the mathematical expressions given under Eqs. (1)–(5) respectively. These parameters depend upon the Non-stationary Mean, Non-stationary Variance (NMNV) image model [10]. The gross structure of an image is described by the non-stationary mean, while the edge and textural information is characterized by the non-stationary variance [4, 10, 15, 16].
2.2 Proposed Algorithm—Improved Kuan Filter
It is known that various local statistics filters have been used for despeckling SAR images. The adaptive Kuan filter smoothens the homogenous areas but blurs the edges while PMAD filter although provides edge preservation features but this is only achieved at high computational complexity. Thus, the proposed algorithm amalgams the concept of PMAD filter and Kuan filter which yields better despeckling and edge preservation results at low computational complexity. The filtering procedure of the Improved Kuan filter is elaborated further. This involves moving a mask of size w over the speckled SAR image throughout; in this process of spatial filtering. Moreover, the image is characterized into three distinct regions i.e., the homogenous area where the scene feature and pixel intensity is constant, heterogeneous area where the scene and pixel intensity varies and isolated point targets where the pixel intensity abruptly changes. To elaborate further, based on the calculated values of noise and image variation parameters, the Improved Kuan algorithm processes the image as described under; where cp refers to the center pixel and i, j indicates the current pixel. At first, if the value of Ci is less than Cu, it is a homogeneous region and the pixel is processed by Kuan filter [10]. Thus the resulting transformed pixel will be calculated as under within the mask.
Secondly, if the value of Ci is greater than Cmax, it is an isolated point and the original pixel values are preserved, i.e.
Lastly, if Ci is between the range of Cu and Cmax, it is a heterogeneous region and the pixel is processed as per the concept defined by PMAD filter. Thus, the transformed pixel in this region is computed using Eqs. (8)–(10). The PMAD filter uses gradient for the detection of the edges and is computed in 4 directions as follows:
Using the gradients calculated in above 4 directions, the respective conduction coefficients are then estimated using Eq. (9) below.
Now, based on the calculated values of gradient and conduction function, the transformed pixel is modeled as Eq. (10).
With the above working, it can be assimilated that the proposed Kuan algorithm as explained in Eqs. (6)–(10) is dependent jointly upon the local statistics as well as the parameters of PMAD filter. That is, the coefficient of variation and conduction function are two primary factors which have been incorporated not just to reduce speckle but also to preserve radiometric information content. The procedural working of the proposed Improved Kuan algorithm has been summarized under Algorithm 1.
Lastly, the despeckled SAR image is then processed to carry out IQA in order to assess the performance of the proposed algorithm. The main performance parameters used for the evaluation of despeckled SAR images are Peak Signal to Noise Ratio (PSNR in dB) and Structure Similarity Index Map (SSIM). PSNR [19] defines the quality of the image in terms of the power of the original and denoised images. More the PSNR, better is the filtering output. SSIM [20] is used to compare luminance, contrast and structure between the original and denoised images. The SSIM value should be closer to unity for optimal measure of similarity. Now the proposed algorithm is implemented to obtain its quality parameters so as to check its reliability and validity [9, 21, 22].
3 Results and Discussions
SAR images of a moon crater (named as test image 1 and test image 2) has been taken in the simulation to validate the performance of proposed algorithm. The simulated procedure is initiated by normalizing the input SAR image. The normalized image is then contaminated with simulated speckle noise of different variance’s ranging from 0.01 to 0.03. Prior to application of proposed Kuan algorithm on the noisy SAR image; the tuning parameters like mask size (w = 3 × 3), step size (∆t = 0.05) and \( \lambda \) = 1/ns (where ns is the number of neighbors from center pixel, generally taken as 4) are optimally determined. The proposed algorithm is efficient to overcome blurring at the edges and preserving subtle details than other conventional filters. The obtained results from test image 1 with the proposed Kuan algorithm are shown in Fig. 1. Subsequently the performance is not degraded by the every 0.01 increment in speckle content with decrement in PSNR (in dB) and SSIM. Also from Fig. 1, it is evident that along with the smoothing in homogenous areas, the edges are preserved and are visually effective. The performance is determined further using IQA metrics like PSNR and SSIM which are enlisted in Table 1.
In order to benchmark the performance of the proposed algorithm, a test image 2 of moon crater has been compared with few other filters of the literature commonly being Lee [11], Frost [3], Kuan [10] and PMAD [15] filters as shown in Fig. 2. It can be observed that the Lee filter enhance the visual perception of SAR image but at the cost of over smoothening the edges whereas the Frost filter deteriorates the visual perception by blurring the SAR image. The Kuan filter is an approximation of Lee filter showing similar result as Lee that is blurring at edges but proves to be a better despeckling technique. The aforesaid local statistics filters employ primitive criteria’s that averages the pixel intensity of the mask to remove speckle but proves inefficient in edge detection and preservation. PMAD is an efficient filtering algorithm for edge detection and uses an edge stopping function for preserving texture and other fine details of the image but at high computational complexity. The proposed algorithm thereby overcomes the above limitations and gives better despeckling results. The Table 2 enlist the IQA parameters at various speckle magnitudes (0.01–0.03) for validating the aforesaid results.
From the above analysis, it is observed that the Improved Kuan gives better values of PSNR and SSIM as compared to other conventional filters even at higher speckle variance. Therefore, it ensures that the use of gradient and conduction function along with the Kuan filter has proved a useful tool for image smoothing and edge preservation.
4 Conclusion
Speckle is the major undesirable artifact present in SAR images which deteriorates the visual perception of the image. In this paper, the conventional Kuan filter has been improved which is validated by IQA metrics. The proposed algorithm hybridize the concept of Kuan and PMAD filter which comes forth to be a great tool for despeckling of SAR images. Also, the proposed work shows improved results when compared to other conventional filters with better restoration and edge preserving feature. Moreover, the proposed algorithm is quite simple and curtails computational complexity when compared to other advanced Bayesian methods. Therefore, the proposed algorithm defines an interesting approach which turns out to be a remarkable despeckling technique enabling speckle reduction in homogeneous areas, scene feature preservation and absence of artifacts.
References
Tupin, F., Maitre, H., Mangin, J.F., Nicolas, J.M., Pechersky, E.: Detection of Linear Features in Sar Images: Application to Road Network Extraction. In: IEEE Transactions On Geoscience and Remote Sensing, 36(2), 434–453, (1998).
Moreira, A., Prats-Iraola, P., Younis, M., Kriger, G., Hajnsek, I., Papathanassiou, K.: A Tutorial on Synthetic Aperture Radar. In: IEEE Geoscience and Remote Sensing Magazine, 1(3), 6–35, (2013).
Lopes, A., Touzi, R., Nezry, E.: Adaptive Speckle Filter and Scene Heterogeneity. In: IEEE Transactions on Geoscience and Remote Sensing, 28(6), 992–1000, (1990).
A. Jain and V. Bhateja, “A Novel Image Denoising Algorithm for Suppressing Mixture of Speckle and Impulse Noise in Spatial Domain,” Proc. of (IEEE) 3rd International Conference on Electronics & Computer Technology (ICECT-2011), Kanyakumari (India), vol. 3, pp. 207–211, April 2011.
A. Jain and V. Bhateja, “A Novel Detection and Removal Scheme for Denoising Images Corrupted with Gaussian Outliers,” Proc. of IEEE Students Conference on Engineering and Systems (SCES-2012), Allahabad (U.P.), India, pp. 434–438, March, 2012.
A. Jain and V. Bhateja, “A Versatile Denoising Method for Images Contaminated with Gaussian Noise”, Proc. of (ACM ICPS) CUBE International Information Technology Conference & Exhibition, Pune, India, pp. 65–68, September, 2012.
Gupta, A., Tripathi, A., Bhateja, V.: De-speckling of SAR Images via an Improved Anisotropic Diffusion Algorithm. In: Proc. of (Springer) International Conference on Frontiers in Intelligent Computing Theory and Application (FICTA 2012), AISC vol. 199, 747–754, Bhubaneswar, India, (2012).
Lopes, A., Nezry, E., Touzi, R., Laur, H.: Structure Detection and Statistical Adaptive Speckle Filtering in SAR Images. In: Int. J. Remote Sensing, 14(9), 1735–1758, (1993).
Gupta, A., Tripathi, A., Bhateja, V.: Despeckling of SAR images in Contourlet Domain using a New Adaptive Thresholding. In: Proc. of (IEEE) 3nd International Advance Computing Conference (IACC 2013), Ghaziabad (U.P.), India, 1257–1261, (2013).
Kaun, D.T., Sawchuk, A.A., Strand, T.C., Chavel, P.: Adaptive Noise Smoothing for Images with Signal-Dependent Noise. In: IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-7(2), 165–177, (1985).
Lee, J.S.: Digital Image Enhancement and Noise Filtering by Use of Local Statistics. In: IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-2(2), 165–168, (1980).
Bhateja, V., Singh, G., Srivastava, A., Singh, J.: Despeckling of Ultrasound Images using Non-Linear Conductance Function. In: Proc. (IEEE) International Conference of Signal Processing and Integrated Networks (SPIN-2014), 722–726, Noida (U.P), India, (2014).
Srivastava, A., Bhateja, V., Tiwari, H.: Modified Anisotropic Diffusion Filtering Algorithm for MRI. In: Proc. (IEEE) 2nd International Conference on Computing for Sustainable Global Development (INDIACom-2015), 1885–1890, New Delhi, India, (2015).
Bhateja, V., A., Tripathi, A., Gupta, A., Lay-Ekuakille, A.: Speckle Suppression in SAR images Employing Modified Anisotropic Diffusion Filtering in Wavelet Domain for Environment Monitoring . In: Elsevier Measurement Journal, 74, 246–254, (2015).
Perona, P., Malik, J.: Scale Space and Edge detection using Anisotropic Diffusion. In: IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(7), 629–639, (1990).
Yu, Y., Acton, S. T.: Speckle Reducing Anisotropic Diffusion. In: IEEE Transactions on Image Processing, 11(11), 1260–1270, (2002).
Bhateja, V., Singh, G., Srivastava, A., Singh, J.: Speckle Reduction in Ultrasound Images using an Improved Conductance Function based on Anisotropic Diffusion. In: Proc. (IEEE) 2014 International Conference on Computing for Sustainable Global Development, 619–624, (2014).
Bhateja, V., Singh, G., Srivastava, A.: A Novel Weighted Diffusion Filtering Approach for Speckle Suppression in Ultrasound Images. In: Proc. of (Springer) International Conference on Frontiers in Intelligent Computing Theory and Application (FICTA 2013), 247, 459–466, Bhubaneswar, India, (2013).
A. Jain and V. Bhateja, “A Full-Reference Image Quality Metric for Objective Evaluation in Spatial Domain,” Proc. of IEEE International Conference on Communication and Industrial Application (ICCIA-2011), Kolkatta (W.B.), India, no. 22, pp. 91–95, December, 2011.
P. Gupta, P. Srivastava, S. Bharadwaj and V. Bhateja,”A New Model for Performance Evaluation of Denoising Algorithms based on Image Quality Assessment,” Proc. of (ACM ICPS) CUBE International Information Technology Conference & Exhibition, Pune, India, pp. 5–10, September, 2012.
Singh, S., Jain, A., Bhateja, V.: A Comparative Evaluation of Various Despeckling Algorithms for Medical Images. In: Proc. Of (ACMICPS) CUBE International Information Technology Conference & Exhibition, 32–37, Pune, India, (2012).
Bhateja, V., Tripathi, A., Gupta, A.: An Improved Local Statistics Filter for Denoising of SAR Images. In: Proc. of (Springer) 2nd International Symposium on Intelligent Informatics (ISI’13), 235, 23–29, Mysore, India, (2013).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer India
About this paper
Cite this paper
Sharma, A., Bhateja, V., Tripathi, A. (2016). An Improved Kuan Algorithm for Despeckling of SAR Images. In: Satapathy, S.C., Mandal, J.K., Udgata, S.K., Bhateja, V. (eds) Information Systems Design and Intelligent Applications. Advances in Intelligent Systems and Computing, vol 434. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2752-6_65
Download citation
DOI: https://doi.org/10.1007/978-81-322-2752-6_65
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2750-2
Online ISBN: 978-81-322-2752-6
eBook Packages: EngineeringEngineering (R0)