WaveBox

MLModule
genre Filters
status stable
author Regina Ochotzki
package MeVisLab/Standard
dll MLWaveBox
definition MLWaveBox.def
keywords wavebox, fourier, transform, daubiches, haar, compression, mallat

Purpose

The module WaveBox transforms images with different wavelets.

Windows

Default Panel

../../../Modules/ML/MLWaveBox/mhelp/Images/Screenshots/WaveBox._default.png

Input Fields

input0

name: input0, type: Image

Output Fields

output0

name: output0, type: Image

Parameter Fields

Visible Fields

Wavelet Select

name: waveletSelect, type: Enum, default: CompressIIWavelet

Defines the wavelet function.

Values:

Title Name
Compress IIWavelet CompressIIWavelet
Compression Wavelet CompressionWavelet
Asym Daub 8 Wavelet Asym_Daub_8_Wavelet
Bi Ortho BSpline Wavelet BiOrthoBSplineWavelet
Daub 4 Wavelet Daub_4_Wavelet
Daub 8 Wavelet Daub_8_Wavelet
Haar Wavelet HaarWavelet
Mallat p0n1 Wavelet Mallat_p0n1_Wavelet
Mallat p1n0 Wavelet Mallat_p1n0_Wavelet

Transform Select

name: transformSelect, type: Enum, default: transform

Defines the transform mode.

Values:

Title Name
no tranform no tranform
transform transform
inverse inverse

Mallat Dimension Output Select

name: mallatDimensionOutputSelect, type: Enum, default: tDimension

Defines into which image dimension the result should be written.

Values:

Title Name
cDimension cDimension
tDimension tDimension
uDimension uDimension

Apply

name: apply, type: Trigger, deprecated name: Apply

If pressed, the module computes anew.

Auto Apply

name: autoApply, type: Bool, default: TRUE

If checked, the module computes anew on each field or input change.

Transform Level

name: level, type: Integer, default: 1, minimum: 1, maximum: :field:`deepestLevel`

Sets the depth of the transform.

Adjust min and max values

name: minMaxAdjust, type: Bool, default: TRUE

If checked, the min and max value can be adujsted.

Min. Value

name: minValue, type: Double, default: 0

Shows the min value.

Max. Value

name: maxValue, type: Double, default: 0

Shows the max value.

Get/Set Current Values

name: setCurrentValues, type: Trigger

If pressed, the min and the max value are set anew.

Subband Information

name: subbandInformation, type: String, default: 1

Sets subbband information.

Use wavelet packets transform

name: packets, type: Bool, default: FALSE

If checked, wavelet packets transform is used.

Hidden Fields

deepestLevel

name: deepestLevel, type: Integer, default: 1

isMallat

name: isMallat, type: Bool, default: FALSE

transform

name: transform, type: Bool, default: TRUE

transformLevelOn

name: transformLevelOn, type: Bool, default: FALSE