Wavelet Transforms
This function block applies wavelet-based transformation to a grayscale image to emphasize detail structures (highβfrequency content) and produce a processed grayscale output. It is useful for feature enhancement, edge highlighting, and preparing images for further analysis.
π₯ Inputs
Input sockets
Grayscale ImageProvide a single-channel (gray/binary) image to be processed.
π€ Outputs
Output sockets
Grayscale ImageProcessed image after wavelet transform and reconstruction.
πΉοΈ Controls
Threshold TypeChoose the wavelet family / transform type to apply. Different selections emphasize different detail characteristics.WaveletLevelSelect the decomposition level (higher values emphasize coarser detail layers).
π¨ Features
Adjustable wavelet family selection to change the style of detail extraction.
Configurable decomposition level to control the scale of details that are emphasized.
Outputs a single-channel image suitable for further processing (filtering, thresholding, detection).
βοΈ Running behavior
When the block runs it processes the input image according to the selected Threshold Type and WaveletLevel. The result is a reconstructed grayscale image where detail components are emphasized, ready for downstream blocks.
π Usage Instructions
Connect a grayscale image source to
Grayscale Imageinput.Select desired
Threshold Typeto match the texture/detail characteristics you want to emphasize.Adjust
WaveletLevelto control the detail scale (start low and increase to see effects).Use the block output with visualization or analysis blocks to inspect or continue processing.
π‘ Tips and Tricks
If the input image is very large, use
Image Resizerbefore this block to reduce processing time and memory usage.To reduce noise before transform, feed the image through
Blur; this can produce cleaner detail emphasis.After wavelet processing, use
Image ThresholdorImage Adaptive Thresholdto convert enhanced details into a binary form for detection tasks.Combine the output with
Find ObjectorHistogram On Lineto detect shapes or analyze line-based features on the enhanced image.Use
Show Imageto preview intermediate results quickly during tuning.Save examples or debug outputs with
Image LoggerorImage Writewhen building and testing a pipeline.
π οΈ Troubleshooting
If the output looks overly noisy or fragmented, try reducing
WaveletLevelor select a differentThreshold Type.If no visible change occurs, ensure the input is a proper single-channel grayscale image and try increasing the
WaveletLevelslightly.If results are too coarse, decrease
WaveletLevelto emphasize finer details.
Last updated
Was this helpful?