You are here: Start » Filter Reference » Image » Image Enhancement » NormalizeLocalBrightness_Gauss
Module: | FoundationBasic |
---|
Normalizes local brightness of the image. Internally uses Gauss smoothing.
Applications
Name | Type | Range | Description | |
---|---|---|---|---|
![]() |
inImage | Image | Input image | |
![]() |
inRoi | Region* | Range of pixels to be processed | |
![]() |
inStdDevX | Real | 0.0 - ![]() |
Horizontal smoothing standard deviation |
![]() |
inStdDevY | Real* | 0.0 - ![]() |
Vertical smoothing standard deviation |
![]() |
inTargetMean | Real | Target mean brightness | |
![]() |
inGammaValue | Real | 0.01 - 8.0 | Gamma coefficient, where 1.0 is neutral |
![]() |
outImage | Image | Output image |
Description
This filter normalizes every pixels brightness to inTargetMean based on a local average calculated using SmoothImage_Gauss passing to it parameters inStdDevX and inStdDevY.
Gamma correction can be performed on the image before normalization through the inGammaValue parameter.
Examples
![]() Example image |
![]() Output of NormalizeLocalBrightness_Gauss |
Hardware Acceleration
This operation supports automatic parallelization for multicore and multiprocessor systems.
Complexity Level
This filter is available on Basic Complexity Level.
Filter Group
This filter is member of NormalizeLocalBrightness filter group.
See Also
- NormalizeImage – Rescales an image linearly, so that its minimum becomes inNewMinimum and the maximum of the remaining pixels becomes inNewMaximum.
- NormalizeLocalContrast – Normalizes local contrast of the image using Wallis filter.
- NormalizeLocalBrightness_Mean – Normalizes local brightness of the image. Internally uses Mean smoothing.
- SmoothImage_Gauss – Smooths an image using a gaussian kernel.