Digital Image Processing Color Image Processing H R
- Slides: 78
ﺑﺴﻤﻪﺗﻌﺎﻟﻲ Digital Image Processing Color Image Processing H. R. Pourreza
Preview § Motive - Color is a powerful descriptor that often simplifies object identification and extraction from a scene. - Human can discern thousands of color shades and intensities, compared to about only two dozen shades of gray. H. R. Pourreza
Preview H. R. Pourreza
Preview H. R. Pourreza
Preview § Color image processing is divide into two major area: § Full-Color Processing § Pseudo-Color Processing H. R. Pourreza
Color Fundamentals The experiment of Sir Isaac Newton, in 1666. H. R. Pourreza
Color Fundamentals (con’t)c H. R. Pourreza
Color Fundamentals (con’t)c § Basic quantities to describe the quality of light source: § Radiance: Total amount of energy that flows from the light source (in W). § Luminance: A measure of the amount of energy an observer perceives from the light source (in lm) § Brightness: A subjective descriptor that embodies the achromatic notion of intensity and is practical impossible to measure. H. R. Pourreza
Color Fundamentals (con’t) Standard wavelength values for the primary colors H. R. Pourreza
Color Fundamentals (con’t) H. R. Pourreza
Color Fundamentals (con’t) § The characteristics generally used to distinguish one color from another are Brightness, Hue, and Saturation. § Hue: Represents dominant color as perceive by an observer. § Saturation: Relative purity or the amount of white light mixed with a hue § Hue and saturation taken together are called Chromaticity, and therefore, a color may be characterized by its Brightness and Chromaticity. H. R. Pourreza
Color Fundamentals (con’t) § Tri-stimulus values: The amount of Red, Green and Blue needed to form any particular color Denoted by: X, Y and Z § Tri-chromatic coefficient: H. R. Pourreza
Color Fundamentals (con’t) Chromaticity Diagram Green Point = 62% green, 25% red, 13% blue. H. R. Pourreza
Color Fundamentals (con’t) Color Gamut produced by RGB monitors Color Gamut produced by high quality color printing device H. R. Pourreza
Color Models § The purpose of a color model (also called color space or color system) is to facilitate the specification of colors in some standard, generally accept way. § RGB (red, green, blue) : monitor, video camera. § CMY(cyan, magenta, yellow), CMYK (CMY, black) model for color printing. § and HSI model, which corresponds closely with the way humans describe and interpret color. H. R. Pourreza
The RGB Color Models H. R. Pourreza
The RGB Color Models (con’t) H. R. Pourreza
The RGB Color Models (con’t) H. R. Pourreza
The RGB Color Models (con’t) Safe RGB Colors (Safe Web colors) H. R. Pourreza
The RGB Color Models (con’t) H. R. Pourreza
The CMY and CMYK Color Models § Cyan, Magenta and Yellow are the secondary colors of light § Most devices that deposit colored pigments on paper, such as color printers and copiers, require CMY data input. H. R. Pourreza
The HSI Color Models H. R. Pourreza
The HSI Color Models H. R. Pourreza
The HSI Color Models H. R. Pourreza
The HSI Color Models § Converting colors from RGB to HSI H. R. Pourreza
The HSI Color Models § Converting colors from HIS to RGB § RG sector : H. R. Pourreza
The HSI Color Models § Converting colors from HSI to RGB § GB sector : H. R. Pourreza
The HSI Color Models § Converting colors from HIS to RGB § BR sector : H. R. Pourreza
The HSI Color Models H. R. Pourreza
The HSI Color Models RGB H H S S I I RGB H. R. Pourreza
Pseudocolor Image Processing § Pseudocolor (also called false color) image processing consists of assigning colors to gray values based on a specified criterion. § The principal use of pseudocolor is for human visualization and interpretation of gray-scale events in an image or sequence of images. H. R. Pourreza
Intensity Slicing H. R. Pourreza
Intensity Slicing (con’t) H. R. Pourreza
Intensity Slicing (con’t) H. R. Pourreza
Intensity Slicing (con’t) H. R. Pourreza
Gray Level to Color Transformations H. R. Pourreza
Gray Level to Color Transformations H. R. Pourreza
Gray Level to Color Transformations H. R. Pourreza
Gray Level to Color Transformations H. R. Pourreza
Gray Level to Color Transformations H. R. Pourreza
Gray Level to Color Transformations H. R. Pourreza
Basic of Full Color Image Processing Let c represent an arbitrary vector in RGB color space For an image of size M*N, H. R. Pourreza
Basic of Full Color Image Processing H. R. Pourreza
Basic of Full-Color Image Processing § Major categories of full-color Image processing: § Per-color-component processing § Vector-based processing H. R. Pourreza
Basic of Full-Color Image Processing Color Transformation Processing the components of a color image within the context of a single color model. Color components of g Color components of f Color mapping functions H. R. Pourreza
Full-Color Image Processing Color Transformation CMYK RGB § Some difficulty in interpreting the HUE: § Discontinuity where 0 and 360º meet. HSI H. R. Pourreza § Hue is undefined for a saturation 0
Full-Color Image Processing Color Transformation: Modify the Intensity H. R. Pourreza
Full-Color Image Processing Color Transformation: Color Complement H. R. Pourreza
Full-Color Image Processing Color Transformation: Color Complement H. R. Pourreza
Full-Color Image Processing Color Transformation: Color Slicing Motive: Highlighting a specific range of colors in an image Basic Idea: § Display the color of interest so that they stand out from background § Use the region defined by the colors as a mask for further processing H. R. Pourreza
Full-Color Image Processing Color Transformation: Color Slicing 1. Colors of interest are enclosed by cube (or hypercube for n>3) 2. Colors of interest are enclosed by Sphere H. R. Pourreza
Full-Color Image Processing Color Transformation: Color Slicing Cube Sphere H. R. Pourreza
Full-Color Image Processing Color Transformation: Tone and Color Correction The tonal rang of an image, also called its key-type, refers to its general distribution of color intensities. § High-key images: Most of the information is concentrated at high intensities. § Low-key images: Most of the information is concentrated at low intensities. H. R. Pourreza
Full-Color Image Processing Color Transformation: Tonal Correction Middle-key Image H. R. Pourreza
Full-Color Image Processing Color Transformation: Tonal Correction High-key Image H. R. Pourreza
Full-Color Image Processing Color Transformation: Tonal Correction Low-key Image H. R. Pourreza
Full-Color Image Processing Color Transformation: Color Correction The proportion of any color can be increased by decreasing the amount of the opposite (or complementary) color in the image or by raising the proportion of the two immediately adjacent colors or decreasing the percentage of the two colors adjacent to the complement. Magenta Removing Red and Blue H. R. Pourreza Adding Green
Full-Color Image Processing Color Transformation: Color Correction H. R. Pourreza
Full-Color Image Processing Color Transformation: Histogram Processing Histogram Equalizing the Intensity Saturation Adjustment H. R. Pourreza
Full-Color Image Processing Color Image Smoothing Averaging: H. R. Pourreza
Full-Color Image Processing Color Image Smoothing Red Blue Green H. R. Pourreza
Full-Color Image Processing Color Image Smoothing Hue Saturation H. R. Pourreza Intensity
Full-Color Image Processing Color Image Smoothing Averaging R, G and B Averaging Intensity H. R. Pourreza Difference
Full-Color Image Processing Color Image Sharpening The Laplacian of Vector c : H. R. Pourreza
Full-Color Image Processing Color Image Sharpening R, G and B Sharpening Intensity H. R. Pourreza Difference
Full-Color Image Processing Color Segmentation is a process that partitions an image into regions § Segmentation in HIS Color Space § Segmentation in RGB Vector Space § Color Edge Detection H. R. Pourreza
Full-Color Image Processing Color Segmentation: in HIS Color Space H. R. Pourreza
Full-Color Image Processing Color Segmentation: in RGB Vector Space z is similar to a if the distance between them is less than a specified threshold. Euclidian Distance: Generalized form: H. R. Pourreza
Full-Color Image Processing Color Segmentation: in RGB Vector Space H. R. Pourreza
Full-Color Image Processing Color Segmentation: Color Edge Detection H. R. Pourreza
Full-Color Image Processing Color Segmentation: Color Edge Detection H. R. Pourreza
Full-Color Image Processing Color Segmentation: Color Edge Detection H. R. Pourreza
Full-Color Image Processing Color Segmentation: Color Edge Detection H. R. Pourreza
Full-Color Image Processing Color Segmentation: Color Edge Detection H. R. Pourreza
Full-Color Image Processing Noise in Color Images H. R. Pourreza
Full-Color Image Processing Noise in Color Images H. R. Pourreza
Full-Color Image Processing Noise in Color Images H. R. Pourreza
Full-Color Image Processing Color Image Compression H. R. Pourreza
- Histogram processing in digital image processing
- High boost filtering matlab
- Neighborhood processing in digital image processing
- Image processing
- Image enhancement by point processing
- Morphological dilation
- What is color slicing
- Color fundamentals in digital image processing
- Chromatic light
- Color transformation in digital image processing
- Image transform in digital image processing
- Optimum notch filter in digital image processing
- Fundamentals of image compression
- Image segmentation in digital image processing
- Huffman coding example
- Image sharpening in digital image processing
- Image geometry in digital image processing
- Zooming and shrinking in digital image processing
- Image transforms in digital image processing
- Maketform
- Noise
- How to shrink a rubber band
- Representation and description in digital image processing
- Image thresholding matlab
- Oerdigital
- Pixel relationship in digital image processing
- Piecewise linear transformation in digital image processing
- Zooming and shrinking of digital images
- Imadjust
- Dm distance in image processing
- Coordinate conventions in digital image processing
- Dam construction in digital image processing
- Digital image processing java
- Thresholding in digital image processing
- Segmentation in digital image processing
- Spatial filtering in digital image processing
- Representation and description in image processing
- Optimum global thresholding using otsu's method
- Nd dot
- Power law transform
- Intensity transformations and spatial filtering
- Fourier transform in image processing
- Matlab paddedsize
- Digital image processing
- Walsh transform for n=8
- Coding redundancy in digital image processing
- Lossy compression in digital image processing
- Digital image processing
- Color levels
- In digital image processing
- Digital image processing
- Image processing
- Digital path in image processing
- Digital path in image processing
- Lossless compression in digital image processing
- Intensity level slicing
- Intensity level slicing
- Digital image processing
- Houghpeaks matlab
- Image processing lecture
- For a chain code:10103322
- Components of digital image processing
- Digital image processing gonzalez
- Oerdigital
- Digital image processing
- Perform histogram equalization
- Origins of digital image processing
- Pattern and pattern classes in image processing
- Digital image processing
- Image processing
- Hadamard transform in digital image processing
- Aliasing in digital image processing
- Shape numbers in digital image processing
- Digital processing
- Processing
- Coordinate conventions in digital image processing
- Processing
- Digital image fundamentals
- Image processing