public class FactoryImageDenoise
extends java.lang.Object
Provides and easy to use interface for removing noise from images. In some cases more advanced option are hidden for sake of ease of use.
| Constructor and Description |
|---|
FactoryImageDenoise() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
waveletBayes(java.lang.Class<T> imageType,
int numLevels,
double minPixelValue,
double maxPixelValue)
Denoises an image using BayesShrink wavelet denoiser.
|
static <T extends ImageSingleBand> |
waveletSure(java.lang.Class<T> imageType,
int numLevels,
double minPixelValue,
double maxPixelValue)
Denoises an image using SureShrink wavelet denoiser.
|
static <T extends ImageSingleBand> |
waveletVisu(java.lang.Class<T> imageType,
int numLevels,
double minPixelValue,
double maxPixelValue)
Denoises an image using VISU Shrink wavelet denoiser.
|
public static <T extends ImageSingleBand> WaveletDenoiseFilter<T> waveletVisu(java.lang.Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue)
imageType - The type of image being transform.numLevels - Number of levels in the wavelet transform. If not sure, try using 3.minPixelValue - Minimum allowed pixel intensity valuemaxPixelValue - Maximum allowed pixel intensity valuepublic static <T extends ImageSingleBand> WaveletDenoiseFilter<T> waveletBayes(java.lang.Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue)
imageType - The type of image being transform.numLevels - Number of levels in the wavelet transform. If not sure, try using 3.minPixelValue - Minimum allowed pixel intensity valuemaxPixelValue - Maximum allowed pixel intensity valuepublic static <T extends ImageSingleBand> WaveletDenoiseFilter<T> waveletSure(java.lang.Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue)
imageType - The type of image being transform.numLevels - Number of levels in the wavelet transform. If not sure, try using 3.minPixelValue - Minimum allowed pixel intensity valuemaxPixelValue - Maximum allowed pixel intensity value