A B C D E F G H I M N O P Q R S T U W

A

absolute(double[]) - Static method in class denoise.Operations
 
absolute(double[], double[]) - Static method in class denoise.Operations
 
actionPerformed(ActionEvent) - Method in class denoisegui.DenoiseDialog
Implements the actionPerformed for the ActionListener.
add(double[], double[], double[], int) - Static method in class denoise.Operations
Perform the addition of two arrays.
add(double[], double[]) - Static method in class denoise.Operations
 
add(double[], double[], double[]) - Static method in class denoise.Operations
 
add(double[], double, double[]) - Static method in class denoise.Operations
 
add(int[], int) - Static method in class denoise.Operations
 
add(double[], double) - Static method in class denoise.Operations
 
averageSubStack(ImageWare, int, int) - Static method in class denoise.Operations
 

B

BSPLINE - Static variable in class denoise.Filters
 

C

complexMultiplication(double[], double[], double[], double[]) - Static method in class denoise.Operations
 
computeBlkMean(double[][], double[], int, int, int) - Static method in class denoise.Operations
 
computeBlkVar(ImageWare, double[], int, int) - Static method in class denoise.Operations
 
computeMedian(ImageWare) - Static method in class denoise.Operations
 
computeMode(double[]) - Static method in class denoise.Operations
 
convolve3(double[], double[]) - Static method in class denoise.Operations
 
convolveFIR(double[], double[], int) - Method in class denoise.Convolver
Convolution with a Finite Impulse Response (FIR) filter.
convolveFIR2(ImageWare, double[][]) - Static method in class denoise.Operations
 
convolveIIR(double[], double[]) - Method in class denoise.Convolver
Convolve with with an Infinite Impluse Response filter (IIR)
convolveIIR2(double[], double, double) - Method in class denoise.Convolver
Convolve a 1D signal with a Infinite Impluse Response 2nd order (IIR2) Note: Only with the mirror (on bounds) boundary conditions.
Convolver - Class in denoise
 
Convolver(int) - Constructor for class denoise.Convolver
Constructor of the class Convolver.
createIndex(int) - Static method in class denoise.Operations
 
createIndex(int, int) - Static method in class denoise.Operations
 
createParent(ImageWare, boolean[]) - Static method in class denoise.Operations
 
crop2D(ImageWare, int, int, int[]) - Static method in class denoise.Operations
 

D

denoise - package denoise
 
DenoiseDialog - Class in denoisegui
 
DenoiseDialog() - Constructor for class denoisegui.DenoiseDialog
Constructor creates the dialog box.
denoisegui - package denoisegui
 
DenoiseLowpass(ImageWare, double[], int) - Static method in class denoise.Operations
 
Denoising - Class in denoise
 
Denoising(ImageWare, double[], double[], double[], boolean, int, int) - Constructor for class denoise.Denoising
Constructor of the class Denoising.
DenoisingThread - Class in denoise
 
DenoisingThread(ImageWare, ImageWare, double, double, double[], int[], int, int[], boolean) - Constructor for class denoise.DenoisingThread
 
divide(double[], double[]) - Static method in class denoise.Operations
 
divide(double, double[]) - Static method in class denoise.Operations
 
doInverse3D(ImageWare, int[], int, double, double) - Static method in class denoise.Operations
 
doMultiframePURELET(ImageWare, ImageWare, int[], double[], int) - Static method in class denoise.Operations
 
doTransform3D(ImageWare, int[], int, double, double, int, ImageWare) - Static method in class denoise.Operations
Perform the inverse wavelet transform (synthesis) using Fourier domain for filtering.
DUAL - Static variable in class denoise.Filters
 

E

estimateNoiseParameters() - Method in class denoise.Denoising
Method for automatic (either global or framewise) noise parameters estimation.
estimateNoiseParams(ImageWare, int) - Static method in class denoise.Operations
 

F

FFT1D - Class in denoise
FFT1D(int) - Constructor for class denoise.FFT1D
 
fill(double[], double) - Static method in class denoise.Operations
 
Filters - Class in denoise
Filters(int, int, double, double, int) - Constructor for class denoise.Filters
Prepare the computation the spectrum of the desired filter with the same number of samples as the signal to filter.

G

generateAnalysisFilters() - Method in class denoise.Filters
Generate all the analysis filter.
generateSynthesisFilters() - Method in class denoise.Filters
Generate all the synthesis filter.
getAdjacentIndex(int, int, int) - Static method in class denoise.Operations
 
getAlpha() - Method in class denoise.Denoising
Method to get the value of the detector gain for each frame/slice.
getBlocks(double[][], int, int) - Static method in class denoise.Operations
 
getBlocks(ImageWare, int, int) - Static method in class denoise.Operations
 
getBoundaryConditions() - Method in class denoise.Convolver
Get the boundary conditions.
getDelta() - Method in class denoise.Denoising
Method to get the value of the detector offset for each frame/slice.
getImaginaryHighpassFilter() - Method in class denoise.Filters
Return the imaginary parts of the Highpass filter.
getImaginaryLowpassFilter() - Method in class denoise.Filters
Return the imaginary parts of the Lowpass filter.
getIndex(double[], double[], int) - Static method in class denoise.Operations
 
getMax(double[]) - Static method in class denoise.Operations
 
getMaxThread() - Method in class denoise.Denoising
Method to get the maximum number of parallel threads launched.
getMean(double[]) - Static method in class denoise.Operations
 
getMedian(double[]) - Static method in class denoise.Operations
 
getOutput() - Method in class denoise.Denoising
Method to get the output of the denoising task.
getParameters() - Method in class denoisegui.DenoiseDialog
Get all parameters of the dialog box.
getPixels(ImageWare) - Static method in class denoise.Operations
 
getProgress() - Method in class denoise.Denoising
Method to get the level of progression during the denoising process.
getRealHighpassFilter() - Method in class denoise.Filters
Return the real parts of the Highpass filter.
getRealLowpassFilter() - Method in class denoise.Filters
Return the real parts of the Lowpass filter.
getSigma() - Method in class denoise.Denoising
Method to get the standard deviation of the additive-white-Gaussian-noise (AWGN) for each frame/slice.
getStop() - Method in class denoise.Denoising
Method to detect whether the denoising process has been stopped by the user.
getSum(double[]) - Static method in class denoise.Operations
 
getTolerance() - Method in class denoise.Convolver
Get the tolerance.

H

HAAR - Static variable in class denoise.Filters
 

I

interqDist(double[]) - Static method in class denoise.Operations
 
inverse(double[], double[], int, int) - Method in class denoise.FFT1D
Select the algorithm to perform the Inverse FFT1D, Cooley-Tukey or Mix.
isOdd(int) - Static method in class denoise.Operations
Test if n is odd.
itemStateChanged(ItemEvent) - Method in class denoisegui.DenoiseDialog
Actualize the dialog box in case of Automatic checkbox state changes.

M

maxDyadicIters(int) - Static method in class denoise.Operations
Find the maximum number of dyadic iterations for a signal of size N.
MIRROR - Static variable in class denoise.Convolver
 
multiply(double[], double[]) - Static method in class denoise.Operations
 
multiply(double[], double[], double[]) - Static method in class denoise.Operations
 
multiply(double[], double, double[]) - Static method in class denoise.Operations
 
multiply(double[], double) - Static method in class denoise.Operations
 
multiply(int[], int) - Static method in class denoise.Operations
 
multiplyAndConjugateSpecial(double[], double[], double[], double[], double[], double[], int, int) - Static method in class denoise.Operations
Perform the filtering in Fourier domain and conjugate.
multiplyAndRound(double[], double, double[]) - Static method in class denoise.Operations
 
multiplyAndSum(double[], double[]) - Static method in class denoise.Operations
 
multiplySpecial(double[], double[], double[], double[], double[], double[], int, int) - Static method in class denoise.Operations
Perform the filtering in Fourier domain.

N

numOfDyadicIters(int, int) - Static method in class denoise.Operations
 

O

Operations - Class in denoise
 
Operations() - Constructor for class denoise.Operations
 
ORTHONORMAL - Static variable in class denoise.Filters
 

P

ParametersThread - Class in denoise
 
ParametersThread(ImageWare, double[], double[], double[], int[], boolean, boolean) - Constructor for class denoise.ParametersThread
 
perform() - Method in class denoise.Denoising
Method for parallel denoising of multidimensional images.
PERIODIC - Static variable in class denoise.Convolver
 
PURELETmultishrink(ImageWare, ImageWare, boolean[], double[], int) - Static method in class denoise.Operations
 
putIndexedValues(double[], double[], int[], int) - Static method in class denoise.Operations
 

Q

quickSort(double[], int[]) - Static method in class denoise.Operations
 
quickSort(double[], int[], int, int) - Static method in class denoise.Operations
 

R

restrict(double[], double) - Static method in class denoise.Operations
 
restrictArray(int[], int, int) - Static method in class denoise.Operations
 
restrictArray(double[], int, int) - Static method in class denoise.Operations
 
robustMeanEstimate(double[], int) - Static method in class denoise.Operations
 
robustVarEstimate(double[]) - Static method in class denoise.Operations
 
run() - Method in class denoise.DenoisingThread
 
run() - Method in class denoise.ParametersThread
 
run() - Method in class denoisegui.DenoiseDialog
 
run() - Method in class denoisegui.Timer
 

S

setAlpha(double[]) - Method in class denoise.Denoising
Method to set the value of the detector gain for each frame/slice.
setBoundaryConditions(int) - Method in class denoise.Convolver
Set the boundary conditions.
setCycleSpins(int) - Method in class denoise.Denoising
Method to set the number of cycle-spin(s) for reducing potential blocking artifacts.
setDelta(double[]) - Method in class denoise.Denoising
Method to set the value of the detector offset for each frame/slice.
setFramewise(boolean) - Method in class denoise.Denoising
Method to set the type of noise parmeters estimation (global or framewise).
setLog(boolean) - Method in class denoise.Denoising
Method to display some messages related to the current denoising task.
setMultiFrame(int) - Method in class denoise.Denoising
Method to set the number of adjacent frames/slices for multi-frame/slices denoising.
setSigma(double[]) - Method in class denoise.Denoising
Method to set the standard deviation of the additive-white-Gaussian-noise (AWGN) for each frame/slice.
setStop(boolean) - Method in class denoise.Denoising
Method to interrupt the current denoising task.
setTolerance(int) - Method in class denoise.Convolver
Set the tolerance.
smooth(ImageWare, double) - Static method in class denoise.Operations
 
smoothGaussian1D(double[], double, int) - Static method in class denoise.Operations
Implements a gaussian smooth filter with a parameter sigma.
smoothx(ImageWare, double) - Static method in class denoise.Operations
Gaussian smoothing along x
smoothy(ImageWare, double) - Static method in class denoise.Operations
Gaussian smoothing along y
smoothz(ImageWare, double) - Static method in class denoise.Operations
Gaussian smoothing along z
start() - Method in class denoisegui.Timer
 
stateChanged(ChangeEvent) - Method in class denoisegui.DenoiseDialog
Implements the adjustmentValueChanged for the ChangeListener.
stop() - Method in class denoisegui.Timer
 
subtract(double[], double[]) - Static method in class denoise.Operations
 
subtract(double[], double) - Static method in class denoise.Operations
 
subtract(double[], double[], double[]) - Static method in class denoise.Operations
 
subtract(double[], double, double[]) - Static method in class denoise.Operations
 
swap(int[], int, int) - Static method in class denoise.Operations
 
swap(double[], int, int) - Static method in class denoise.Operations
 
symextend2D(ImageWare, int, int) - Static method in class denoise.Operations
 
symextend2D(ImageWare, int, int, int[]) - Static method in class denoise.Operations
 
SYMLET4 - Static variable in class denoise.Filters
 
SYMLET8 - Static variable in class denoise.Filters
 

T

textValueChanged(TextEvent) - Method in class denoisegui.DenoiseDialog
Implements the textValueChanged for the TexttListener.
Timer - Class in denoisegui
 
Timer(WalkBar, Denoising) - Constructor for class denoisegui.Timer
 
transform(double[], double[], int, int) - Method in class denoise.FFT1D
Select the algorithm to perform the FFT1D, Cooley-Tukey or Mix.

U

UNHAAR - Static variable in class denoise.Filters
 

W

weightFun(double[], int, double[]) - Static method in class denoise.Operations
 
windowActivated(WindowEvent) - Method in class denoisegui.DenoiseDialog
Implements the windowActivated method for the WindowListener.
windowClosed(WindowEvent) - Method in class denoisegui.DenoiseDialog
Implements the windowClosed method for the WindowListener.
windowClosing(WindowEvent) - Method in class denoisegui.DenoiseDialog
Implements the windowClosing method for the WindowListener.
windowDeactivated(WindowEvent) - Method in class denoisegui.DenoiseDialog
Implements the windowDeactivated method for the WindowListener.
windowDeiconified(WindowEvent) - Method in class denoisegui.DenoiseDialog
Implements the windowDeiconified method for the WindowListener.
windowIconified(WindowEvent) - Method in class denoisegui.DenoiseDialog
Implements the windowIconified method for the WindowListener.
windowOpened(WindowEvent) - Method in class denoisegui.DenoiseDialog
Implements the windowOpened method for the WindowListener.
wlsFit(double[], double[], int) - Static method in class denoise.Operations
 

A B C D E F G H I M N O P Q R S T U W