#include <IWaveletDenoisingOp.hpp>
Inheritance diagram for IWaveletDenoisingOp:
Purpose: Wavelet denoising via shrinkage of wavelet coefficient with soft threshold. Wavelet type used is QMF. Source: This is a C++ implementation of original code of Hilton for comparision and integration purposes. The original c sources are provided in the originGnuCode directory(included). Papers: Brownian Process R. T. Ogden and E. Parzen, "Change-point approach to data analytic wavelet thresholding", Statistics and Computing, to appear. M. L. Hilton and R. T. Ogden, "Data Analytic Wavelet Threshold Selection in 2D Signal De-noising", Technical Report TR9503, Department of Computer Science, The University of South Carolina, July, 1995. VisuShrink D. L. Donoho and I. M. Johnstone, "Ideal spatial adaptation via wavelet shrinkage", Biometrika, Vol. 81, 1994, pp. 425-455. SureShrink D. L. Donoho and I. M. Johnstone, "Adapting to Unknown Smoothness via Wavelet Shrinkage", Journal of the American Statistical Association, to appear.
@ Copyrights: Michael L. Hilton 1995/1995, Department of Computer Science The University of South Carolina Columbia, SC 29208 USA GNU copyright model.
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2004, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
IWaveletDenoisingOp (bool colorFlag=false) | |
IWaveletDenoisingOp (WvltDenoising type, int wlevels, int waveletId=0, bool colorFlag=false) | |
virtual | ~IWaveletDenoisingOp () |
virtual void | report (FILE *file) |
Protected Methods | |
virtual AnImage * | greyFilter (AnImage *src, AnImage *dest=0) |
virtual Real3CImage * | scolorFilter (Real3CImage *src, Real3CImage *dest=0) |
Private Attributes | |
WvltDenoising | typeDenoising |
int | levels |
int | typeWavelet |