ppbNakagami
所属分类:matlab编程
开发工具:matlab
文件大小:699KB
下载次数:11
上传日期:2016-04-04 17:08:49
上 传 者:
13051786724
说明: this is a matlab code for SAR image denoising using a very powerful method
文件列表:
ppbNakagami (0, 2016-04-04)
ppbNakagami\.DS_Store (6148, 2016-03-23)
__MACOSX (0, 2016-04-04)
__MACOSX\ppbNakagami (0, 2016-04-04)
__MACOSX\ppbNakagami\._.DS_Store (120, 2016-03-23)
ppbNakagami\example_nakagami.m (1114, 2010-03-23)
ppbNakagami\exemple_nakagami.m (1114, 2010-03-23)
ppbNakagami\lena.png (151199, 2010-03-23)
ppbNakagami\plotimage.m (187, 2010-03-23)
ppbNakagami\plotimage_sar.m (326, 2010-03-23)
ppbNakagami\ppb_nakagami.m (7030, 2016-03-11)
ppbNakagami\ppbNakagami.mexa64 (637537, 2010-03-23)
ppbNakagami\ppbNakagami.mexmaci64 (618644, 2010-03-23)
ppbNakagami\ppbNakagami.mexw32 (77824, 2010-03-23)
ppbNakagami\ppbNakagami.mexw64 (263168, 2012-05-26)
ppbNakagami\PSN.m (393, 2014-02-12)
ppbNakagami\psnr.m (108, 2016-03-12)
ppbNakagami\snr.m (129, 2010-03-23)
ppbNakagami\test.m (471, 2016-03-12)
PPB_NAKAGAMI/NLSAR: Probabilistic Patch-Based filter for Nakagami-Rayleigh noise
================================================================================
Revision: 26 May 2012
Author: Charles Deledalle
Web page: http://www.ceremade.dauphine.fr/~deledall/ppb.php
This MATLAB software implements the denoising algorithm (the Probabilistic
Patch-Based filter) for images damaged by multiplicative Nakagami-Rayleigh
noise as presented in: "Iterative Weighted Maximum Likelihood Denoising
with Probabilistic Patch-Based Weights", C-A. Deledalle, L. Denis and
F. Tupin, IEEE Trans. on Image Processing, vol. 18, no. 12, pp. 2661-2672,
December 2009. It also corresponds to the NL-SAR filter: "A non-local
approach for SAR and interferometric SAR denoising", C-A. Deledalle,
Florence Tupin and Loc Denis, in the proceedings of IGARSS, Honolulu,
Hawaii, USA, July 2010.
This software is free and should be used only for nonprofit purposes. Any
unauthorized use of this software for industrial or profit-oriented
activities is expressively prohibited.
The program has been written for MATLAB with the ImageProcessing Toolbox
for Linux 32-bit or ***-bit and Windows 32-bit or ***-bit.
The following program files are present:
- ppbNakagami.mex*:
A Mex function wich performs one iteration of the denoising algorithm.
- ppb_nakagami.m:
A matlab function wich calls the ppbNakagami.mexglx program to perform the
iterative denoising. This function realize also a wrapping of the
arguments which can be then given as described in our paper. Please refer
to our paper for a more detailed description of the arguments. Note that
this function ables to treat large images by preserving memory thanks to
a block processing on 1024x1024 subimages.
- example_nakagami.m:
An example of how to use the PPB filter. It denoises the Lena image
(lena.png) corrupted by multiplicative Nakagami-Rayleigh noise with
equivalent number of look 3. The PPB filter is used with 2 sets of
parameters. One applies the non-iterative PPB filter, the other one
performs 4 iteration of the PPB filter with an initial estimate computing
also with the PPB filter with a smaller search window size.
- psnr.m:
Computes the PSNR values.
- snr.m:
Computes the SNR values.
- plotimage.m:
Plot a grayscale image with pixel values ranged on [0..255].
- plotimage_sar.m:
Plot a SAR amplitude image by rescaling the range of the image on the
intervale [0..mean + 3 sigma].
For any comments, suggestions or questions please contact Charles
Deledalle (charles.deledalle@gmail.com).
近期下载者:
相关文件:
收藏者: