Digital Image Processing Lecture 26: Color Processing

Slides:



Advertisements
Similar presentations
CS & CS Multimedia Processing Lecture 2. Intensity Transformation and Spatial Filtering Spring 2009.
Advertisements

ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Chapter 3 Image Enhancement in the Spatial Domain.
Digital Image Processing
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Digital Image Processing
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
6/9/2015Digital Image Processing1. 2 Example Histogram.
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
Lecture 2. Intensity Transformation and Spatial Filtering
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 6 Color Image Processing Chapter 6 Color Image.
CS559: Computer Graphics Lecture 3: Digital Image Representation Li Zhang Spring 2008.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Computer Science 631 Lecture 7: Colorspace, local operations
Meeting 12, Th 7:20PM-10PM Image Processing with Applications-CSCI567/MATH563/MATH489 Meeting 12 Continuation meeting 11: Theoretical derivation of the.
Digital Image Processing
6. COLOR IMAGE PROCESSING
Chapter 10 Image Segmentation.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
September 17, 2013Computer Vision Lecture 5: Image Filtering 1ColorRGB HSI.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Digital Image Processing Week VIII Thurdsak LEAUHATONG Color Image Processing.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
CS654: Digital Image Analysis Lecture 30: Color Model Conversion.
Digital Image Processing In The Name Of God Digital Image Processing Lecture6: Color Image Processing M. Ghelich Oghli By: M. Ghelich Oghli
Presented By : Dr. J. Shanbezadeh
Color Image Processing Color simplifies object identification and extraction from a scene. Humans can identify thousands of color shades and intensity.
İmage enhancement Prepare image for further processing steps for specific applications.
Pseudo / Color Image Processing Fasih ur Rehman. Color Image Processing Two major areas of Color Image Processing –Pseudo Color Image Processing Assigning.
Ec2029 digital image processing
Digital Image Processing Lecture - 6 Autumn 2009.
Lecture Seven Figures from Gonzales and Woods, Digital Image Processing, Copyright 2002.
Image Enhancement in the Spatial Domain.
Digital Image Processing
Color Models Light property Color models.
Half Toning Dithering RGB CMYK Models
Digital Image Processing
Fundamentals of Spatial Filtering:
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
CSE 455 HW 1 Notes.
IMAGE ENHANCEMENT TECHNIQUES
Chapter 6: Color Image Processing
Digital Image Processing
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Histogram—Representation of Color Feature in Image Processing Yang, Li
Introduction to Computer and Human Vision
Computer Vision Lecture 4: Color
Digital Image Processing
CAP 5415 Computer Vision Fall 2012 Dr. Mubarak Shah Lecture-5
EE/CSE 576 HW 1 Notes.
ECE 692 – Advanced Topics in Computer Vision
Computer Vision Lecture 16: Texture II
Fall 2012 Longin Jan Latecki
CIS 350 – 3 Image ENHANCEMENT SPATIAL DOMAIN
Image Enhancement in the Spatial Domain
Digital Image Processing
Digital Image Processing
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
Geometric and Point Transforms
Lecture 17 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
EE/CSE 576 HW 1 Notes.
Digital Image Processing
Edge Detection in Computer Vision
CIS 4350 Image ENHANCEMENT SPATIAL DOMAIN
Lecture 2: Image filtering
Image Enhancement in the Spatial Domain
ECE/CSE 576 HW 1 Notes.
Image segmentation Grey scale image Binary image
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

Digital Image Processing Lecture 26: Color Processing Prof. Charlene Tsai

Color Model (Review) We’ll focus on RGB and HSI models in this lecture RGB: Red-Gree-Blue model for color monitors and color video cameras HIS: Hue-Intensity-Saturation model. Color and gray-scale information decoupled, so suitable for many existing gray-scale techniques.

RGB Model HIS Model

Exercise (RGB->HIS)

Color Transformations Techniques that process the components of a color image within the context of a single color model, as apposed to conversion between models. Techniques of interest Color complements Color slicing Histogram processing

Color Complements Analogous to gray-scale negatives Similar to conventional color film negatives Directly opposite of another on the color circle

Color Slicing Highlighting a specific range of colors in an image Separating object from their surroundings The simplest is to define the range of interest by a cube, or a sphere for sphere

Color Slicing - Example sphere cubic

Histogram Equalization Review: producing an image with an uniform histogram of intensity values. How to go about doing it? Erroneous if performing HE on individual color component. More logical in HIS space Hue and saturation unchanges HE on color intensity

Histogram Equalization - Example Before HE, median=0.36 After HE, median=0.5

Smoothing – Neighborhood Averaging RGB: each component can be smoothed independently HIS: smoothing only the intensity component (so more efficient)

Sharpening – Laplacian Enhancement RGB: computing the Laplacian of each component independently HIS: Computing only the Laplacian of the intensity component

Color Segmentation in RGB Works better than HIS model more systematic, less application-dependent Given a set of sample colors of interest: compute the average vector a for each pixel, determine if the color is in specified vicinity D0 of a the similarity measure is the Euclidean distance Very similar to color slicing

(con’t) C is the covariance matrix of the samples. If C=I , D(z,a) is reduced to |z-a| (the Euclidean distance). Reducing computation

Color Edge Detection There are many ways of doing edge detection on color images Method I: generating the gradient information on individual planes and combining the results Method II: computing the gradient of vector c at any point (x,y)

Color Edge Detection: Method II Let r, g, and b be the unit vector along the R,G, and B axis of the RGB color space Define the vectors: Let the quantities gxx, gyy, and gxy be

(con’t) The direction and magnitude of max rate of change of c(x,y) is

Result of using Method I

Method II Diff. Method I