

PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 
java.lang.Object util.wavelet.WaveletSpace
public class WaveletSpace
A set of wavelet coefficients and a smoothed array computed using the 'atrous' discrete wavelet trasform on a signal. In more detail a wavelet space contains instances of the following classes :
Scale
: contains
A WaveletSpace contains zero or more WObject instances which in turn contains
one or more InterscaleRelationship instances which in turn each contain two Structure instances.
A WaveletSpace is derived from a Signal which has an associated noise estimate.
A WaveletSpace contains a certain number of wavelet Scale
instances.
The discrete wavelet transform of a signal is computed using the 1D ATrous method with a b3spline smoothing function. The constructor computes the wavelet coefficients a a set of scales plus a smoothed signal, the 1sigma threshold for wavelet coefficients, structures, interscale relationships and object trees for feature extraction and makes available a set of signals corresponding to each individual object detected.
Reference: Starck,J.L., Murtagh, F.: 2002, Astronomical Image and Data Analysis, ISBN 3540428852, Springer.
Field Summary  

List<Scale> 
scales
A list of scales containing wavelet coefficients and optionally noise thresholds. 
Signal 
signal
An reference to the original signal. 
SimpleSignal 
smoothedSignal
The last smoothed array as computed by the atrous wavelet transform. 
List<WObject> 
wObjects
A list of WObject instances contained in the wavelet space 
Constructor Summary  

WaveletSpace(Signal signal)
Construct a discrete wavelet transform using the 1D ATrous method with a b3spline smoothing function. 

WaveletSpace(Signal signal,
float uniformNoise)
Construct the WaveletSpace given a signal and a uniform noise value. 
Method Summary  

SimpleSignal 
getContinuum()
Get the continuum of a signal. 
SimpleSignal 
getReconstruction()
Discrete wavelet transform reconstruction using the 1D ATrous method with a b3spline smoothing function. 
SimpleSignal 
getReconstruction(WObject wObject)
Discrete wavelet transform reconstruction using the 1D ATrous method with a b3spline smoothing function. 
Scale 
getScale(int scaleNumber)
Get the specified scale as computed by the atrous wavelet transform. 
SimpleSignal 
getSmoothedSignal()
Get the last smoothed array as computed by the atrous wavelet transform. 
void 
mask(WObject wObject)
Use the WObject as a mask to eliminate wavelet coefficients not in the object. 
void 
setScale(int scaleNumber,
Scale scale)
Set the scale at the specified scale number. 
Methods inherited from class java.lang.Object 

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
Field Detail 

public Signal signal
public List<Scale> scales
public SimpleSignal smoothedSignal
public List<WObject> wObjects
Constructor Detail 

public WaveletSpace(Signal signal)
signal
 the signal to be wavelet transformedpublic WaveletSpace(Signal signal, float uniformNoise)
signal
 the signal to be wavelet transformeduniformNoise
 a uniform noise standard deviationMethod Detail 

public Scale getScale(int scaleNumber)
scaleNumber
 the scale number
public void setScale(int scaleNumber, Scale scale)
scaleNumber
 the scale numberscale
 the specified scalepublic void mask(WObject wObject)
public SimpleSignal getReconstruction(WObject wObject)
public SimpleSignal getReconstruction()
public SimpleSignal getContinuum()
public SimpleSignal getSmoothedSignal()


PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 