Back to FabImage Studio website
You are here: Start » Filter Reference » Image » Image Enhancement » NormalizeLocalBrightness_Gauss
Module: | FoundationBasic |
---|
Normalizes local brightness of the image. Internally uses Gauss smoothing.
Applications
Compensates uneven illumination.
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 |
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.