An accelerated nonlocal means algorithm for synthetic aperture radar ocean image despeckling
- 5 Downloads
Synthetic aperture radar (SAR) images play an increasingly important role in ocean environmental monitoring and research. However, SAR images are inherently corrupted by speckle noise. SAR ocean images have some unique characteristics. The signatures of ocean phenomena in SAR images mainly exhibit as stripe or plaque shaped features. These features typically have a high degree of self-similarity or redundancy. The nonlocal means (NLM) method can measure the structural similarity between different image patches and take advantage of redundant information in images. Considering that the NLM algorithm is computationally intensive and time-consuming, an accelerated NLM algorithm for SAR ocean image despeckling is proposed in this paper. A method is used to discriminate between texture and flat pixels in SAR images. Large similarity and search windows are used on texture pixels, whereas small similarity and search windows are used on flat pixels. Furthermore, the improved NLM algorithm is accelerated by a graphic processing unit (GPU) based on the compute unified device architecture (CUDA) parallel computation framework. The computational efficiency is improved by approximately 200 times.
Key wordssynthetic aperture radar speckle noise ocean nonlocal means method compute unified device architecture
Unable to display preview. Download preview PDF.
We thank the scientists involved in the Dragon Program.
- Goossens B, Luong H, Aelterman J, et al. 2010. A GPU-accelerated real-time NLMeans algorithm for denoising color video sequences. In: Proceedings of the 12th International Conference on Advanced Concepts for Intelligent Vision Systems. Sydney, Australia: Springer, 46–57, doi: https://doi.org/10.1007/978-3-642-17691-3_5 CrossRefGoogle Scholar
- Kervrann C, Boulanger J, Coupé P. 2007. Bayesian non-local means filter, image redundancy and adaptive dictionaries for noise removal. In: Proceeding of the 1st International Conference on Scale Space and Variational Methods in Computer Vision. Ischia, Italy: Springer, 4485: 520–532CrossRefGoogle Scholar
- Li Ying, Gong Hongli, Feng Dagan, et al. 2011. An adaptive method of speckle reduction and feature enhancement for SAR images based on curvelet transform and particle swarm optimization. IEEE Transactions on Geoscience and Remote Sensing, 49(8): 3105–3116, doi: https://doi.org/10.1109/TGRS.2011.2121072 CrossRefGoogle Scholar
- Márques A, Pardo A. 2013. Implementation of non local means filter in GPUs. In: Proceedings of the 18th Iberoamerican Congress Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications. Havana, Cuba: Springer, 407–414, doi: https://doi.org/10.1007/978-3-642-41822-8_51 CrossRefGoogle Scholar