Normalize Color
The Normalize Color module removes all intensity values from
the image while preserving color values.
This module has the effect of removing shadows or lighting changes
on same color pixels.
The side effect of this technique is that pixels become aberrantly
colored and may not reflect the actual color value of the image. However, this function
can be used in conjunction with thresholding to consistently segment a color
image.
Interface
Instructions
1. Technique - Select which technique to use to create the normalized image.
RGB Max - The module processes each pixel by dividing the pixel by its intensity value.
R = R/(R+G+B)
G = G/(R+G+B)
B = B/(R+G+B)
YCbCr - Similar to the RGB Max technique but first converts the pixels from RGB color space to
YCbCr color space and uses the Y channel as the intensity level.
RGB Spread - Spreads the RGB color channel to the full possible pixel range of 0-255 for each color channel.
2. Threshold - In most images not all the pixels have color information with those pixels appearing as gray scale
pixels (with intensity level 0 - 255). Using the threshold you can remove the less color saturated
pixels from the scene.
Example
| Source Image | Color Normalized Image |
 |  |
See Also
Normalize
YCbCr
Equalize
|