Image Analysis
Color processing Niclas Börlin niclas.borlin@cs.umu.se
Department of Computing Science Umeå University
February 10, 2009
Niclas Börlin (CS, UmU) Color processing February 10, 2009 1 / 28
Color image processing
The use of color in image processing is primarily motivated by two factors: Humans can perceive thousands of colors but only about two dozen shades of gray. Color is a powerful descriptor that greatly simplifies object segmentation and identification. Color image processing is divided into two major areas: Full-color processing — the images are acquired and processed in full color. Pseudo-color processing — the images are grayscale and are converted to color images for visualization purposes.
Niclas Börlin (CS, UmU) Color processing February 10, 2009 2 / 28
Color is light
Objects that appear white reflect a balanced amount of wavelengths within the visible spectrum. Imbalances in the composition of light is perceived as color. Light without color is called achromatic (void of color) and its only attribute is its intensity (amount).
Niclas Börlin (CS, UmU) Color processing February 10, 2009 3 / 28
Color is light
What we perceive as color is spectral information in the range 400 − 700 nm. This spectral information is approximated by sampling the spectra at typically three different wavelengths. In order to be able to reconstruct the colors with as high fidelity as possible, the wavelengths are close to the ones that the human eye is most sensitive. Specifically, the sampling wavelengths are 435.8 nm (blue), 546.1 nm (green), and 700 nm (red) (CIE 1931). We have typically three color components at each spatial location. This information is often stored as an RGB-image.
Niclas Börlin (CS, UmU) Color processing February 10, 2009 4 / 28