|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdenoise.Filters
public final class Filters
Plugin of ImageJ:
Fractional Spline Wavelet + Some Symlets
Authors:
Gil Gaillard, Florian Luisier, Daniel Sage, Dimitri Van De Ville
florian.luisier@a3.epfl.ch
Swiss Federal Institute of Technology Lausanne,
Biomedical Imaging Group,
CH-1015 Lausanne, Switzerland,
http://bigwww.epfl.ch
Original Version:
April 2003
Updated Version:
2007
Copyright
Copyright 2003, Swiss Federal Institute of Technology, Lausanne, Switzerland, (EPFL)
Purpose of the class:
Generate the coefficients of the filter.
Field Summary | |
---|---|
protected static int |
BSPLINE
|
protected static int |
DUAL
|
protected static int |
HAAR
|
protected static int |
ORTHONORMAL
|
protected static int |
SYMLET4
|
protected static int |
SYMLET8
|
protected static int |
UNHAAR
|
Constructor Summary | |
---|---|
protected |
Filters(int size,
int filter,
double degree,
double shift,
int GDC)
Prepare the computation the spectrum of the desired filter with the same number of samples as the signal to filter. |
Method Summary | |
---|---|
protected void |
generateAnalysisFilters()
Generate all the analysis filter. |
protected void |
generateSynthesisFilters()
Generate all the synthesis filter. |
protected double[] |
getImaginaryHighpassFilter()
Return the imaginary parts of the Highpass filter. |
protected double[] |
getImaginaryLowpassFilter()
Return the imaginary parts of the Lowpass filter. |
protected double[] |
getRealHighpassFilter()
Return the real parts of the Highpass filter. |
protected double[] |
getRealLowpassFilter()
Return the real parts of the Lowpass filter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int HAAR
protected static final int ORTHONORMAL
protected static final int SYMLET4
protected static final int SYMLET8
protected static final int BSPLINE
protected static final int DUAL
protected static final int UNHAAR
Constructor Detail |
---|
protected Filters(int size, int filter, double degree, double shift, int GDC)
size
- length of the signal to processfilter
- HAAR/UNHAAR/ORTHONORMAL/BSPLINE/DUAL/SYMLET4/SYMLET8degree
- degree of the splines (fractional degree)shift
- shift, for the symmetrical version of the filter shift = 0.0GDC
- if GDC=1, compute group-delay compensated filtersMethod Detail |
---|
protected void generateAnalysisFilters()
protected final void generateSynthesisFilters()
protected double[] getRealHighpassFilter()
protected double[] getImaginaryHighpassFilter()
protected double[] getRealLowpassFilter()
protected double[] getImaginaryLowpassFilter()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |