1 Color Processing Introduction Color models Color image processing.

Slides:



Advertisements
Similar presentations
13- 1 Chapter 13: Color Processing 。 Color: An important descriptor of the world 。 The world is itself colorless 。 Color is caused by the vision system.
Advertisements

ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Digital Imaging and Image Analysis
Color Image Processing
Light Light is fundamental for color vision Unless there is a source of light, there is nothing to see! What do we see? We do not see objects, but the.
School of Computing Science Simon Fraser University
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
CS 4731: Computer Graphics Lecture 24: Color Science
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
Color.
Images and colour Colour - colours - colour spaces - colour models Raster data - image representations - single and multi-band (multi-channel) images -
Color Management and Correction in Video Production Oke Mudiaga Innocent Digital Information Provision.
1 Perception. 2 “The consciousness or awareness of objects or other data through the medium of the senses.”
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Color & Color Management. Overview I. Color Perception Definition & characteristics of color II. Color Representation RGB, CMYK, XYZ, Lab III. Color Management.
School of Computer Science & Information Technology G6DPMM - Lecture 6 Colour Science & Colour Models.
Human Visual System 4c8 Handout 2. Image and Video Compression We have already seen the need for compression We can use what we have learned in information.
COLOR MODELS Ramya Sarma Anusha Holla
Course Website: Digital Image Processing Colour Image Processing.
Digital Image Processing Colour Image Processing.
Image Processing Lecture 2 - Gaurav Gupta - Shobhit Niranjan.
Color Background. What is Color? Aspect of vision Physical reaction of the eye and the automatic interpretive response of the brain to wavelength characteristics.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 6 Color Image Processing Chapter 6 Color Image.
Color Image Processing A spectrum of possibilities…
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
Color. Contents Light and color The visible light spectrum Primary and secondary colors Color spaces –RGB, CMY, YIQ, HLS, CIE –CIE XYZ, CIE xyY and CIE.
Week 6 Colour. 2 Overview By the end of this lecture you will be familiar with: –Human visual system –Foundations of light and colour –HSV and user-oriented.
6. COLOR IMAGE PROCESSING
Color 2011, Fall. Colorimetry : Definition (1/2) Colorimetry  Light is perceived in the visible band from 380 to 780 nm  distribution of wavelengths.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
Digital Image Processing Part 1 Introduction. The eye.
CS6825: Color 2 Light and Color Light is electromagnetic radiation Light is electromagnetic radiation Visible light: nm. range Visible light:
# Red Green Blue Digital Color RGB to HEX.
Digital Image Processing Week VIII Thurdsak LEAUHATONG Color Image Processing.
Color Processing : Rendering and Image Processing Alexei Efros …with most figures shamelessly stolen from Forsyth & Ponce and Gonzalez & Woods.
A color model is a specification of a 3D color co-ordinate system and a visible subset in the co-ordinate System within all colors in a particular color.
CS654: Digital Image Analysis Lecture 29: Color Image Processing.
Tutorial # 9 – Q#6.16 from textbook Nov. 21,
Three-Receptor Model Designing a system that can individually display thousands of colors is very difficult Instead, colors can be reproduced by mixing.
Introduction to Computer Graphics
Color Web Design Professor Frank. Color Displays Based on cathode ray tubes (CRTs) or back- lighted flat-screen Monitors transmit light - displays use.
COLOR THEORY Presented by : Md Ashequr Rahman COSC 5335 – Computer Graphics Date : Oct 29, 2002.
Image credit: Wikipedia (Fovea) Human Eye Some interesting facts – Rod cells: requires only low light b/w vision blur, all over retina EXCEPT fovea – Cone.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Computer Graphics: Achromatic and Coloured Light.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
CSE 185 Introduction to Computer Vision
Color Models Light property Color models.
IMAGE PROCESSING COLOR IMAGE PROCESSING
Capturing Light… in man and machine
Color Image Processing
Color Image Processing
Color Image Processing
COLOR space Mohiuddin Ahmad.
Chapter 6: Color Image Processing
Color Image Processing
Digital 2D Image Basic Masaki Hayashi
Color Image Processing
Digital Image Processing
Digital Image Processing
Capturing Light… in man and machine
Slides taken from Scott Schaefer
Color Image Processing
Digital Image Processing
Image segmentation Grey scale image Binary image
Presentation transcript:

1 Color Processing Introduction Color models Color image processing

2 Definition of Color Physical aspects –color is a part of magnetic spectrum of visible light. Perceptual aspects –amount made up by varying R, G and B colors. –cone cells in human eyes detecting color (one for each R, G and B color) –R, G, B = primary color

3 Primary and Secondary Colors Primary colors: the color consist of 1 primary color Secondary colors: the color consist of 2 primary colors

4 Primary and Secondary Colors (2)

5 Color Model A.k.a. color space, color system Specify a color as a point in some standard coordinate Popular color models: –RGB color models –HSV color models –YIQ color models (NTSC standard) –LUV and LAB color models

6 RGB Color Model Cartesian coordinate system Stand for RED, GREEN and BLUE color

7 Pixel Depth Pixel depth: #bit represented RGB image –E.g. 24-bit RGB color image: 8-bit for each color. Able to represent (2 8 ) 3 color Full-color image = 24-bit RGB color image R.C. Gonzalez and R.E. Woods, “Digital Image Processing”, 2 nd Ed., Prentice Hall, 2002.

8 Safe RGB Colors A.k.a all-system-safe colors, safe Web colors, safe browser color Set of the color that are likely to be reproduced color independent of the hardware Set of 216 colors (the other 40 are reproduced differently by various OS) Value for RGB: 0, 51, 102, 153, 204, 255 Show in Hex format RRGGBB

9 Safe Color Diagram and Cube Color only on the surface of the cube R.C. Gonzalez and R.E. Woods, “Digital Image Processing”, 2 nd Ed., Prentice Hall, 2002.

10 HSV Color Model Hue: true color attribute Saturation: amount that the color is diluted by white –pure red  high saturation –light red  low saturation Value: degree of brightness

11 HSV Color Space

12 HSV  RGB H’RGB 0VTP 1QVP 2PVT 3PQV 4TPV 5VPQ All values are normalized.

13 HSV: MATLAB Command RGB  HSV –MATLAB: rgb2hsv(Red, Green, Blue); HSV  RGB –MATLAB: hsv2rgb(Hue, Saturation, Value);

14 RGB Image VS HSV Image RGB Image Hue Image Saturation Image (white : low) Value Image

15 YIQ Color Space Y : luminance, brightness I, Q: chrominance (color information)

16 YIQ: MATLAB Command RGB  YIQ –MATLAB: rgb2ntsc(Red, Green, Blue); YIQ  RGB –MATLAB: ntsc2rgb(Y, I, Q);

17 RGB Image VS YIQ Image RGB Image Y Image I Image Q Image

18 MATLAB Structure 3-dimensional matrix: –[row, column, color space] RGB(HSV, YIQ): –red (hue, Y) components: [..,.., 1] –green (saturation, I) components: [..,.., 2] –blue (value, Q) components: [..,.., 3]

19 Contrast Enhancement Use histogram manipulation (E.g. histogram equalization) on only intensity component. Processing on RGB matrix leads to color distortion.

20 Histogram Equalization on RGB BEFOREAFTER

21 Spatial Filtering Blurring: any are fine –average filter on RGB components –average filter on intensity(Y) components High-pass filter (E.g. unsharp) –process on intensity components General: work on intensity components

22 Smoothed Lena Blame the reddish tone on the scanner!!! R.C. Gonzalez and R.E. Woods, “Digital Image Processing”, 2 nd Ed., Prentice Hall, 2002.

23 Noise Reduction Depended on where noise is generated. –generated in RGB spaces: reduce noise in RGB matrix –generated in brightness space: reduce noise in intensity (Y) components

24 Edge Detection Use edge detection on intensity component only Use edge detection on R, G and B components separately and join the result