Miguel Tavares Coimbra

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.
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.
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
Color.
Color Image Processing Jen-Chang Liu, Spring 2006.
COLOR MODELS Ramya Sarma Anusha Holla
Course Website: Digital Image Processing Colour Image Processing.
Digital Image Processing Colour Image Processing.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP3 Digital Images Miguel Tavares Coimbra.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Digital Image Processing
Topic 5 - Imaging Mapping - II DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
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.
6. COLOR IMAGE PROCESSING
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP6 Frequency Space Miguel Tavares Coimbra.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP4 Colour and Noise Miguel Tavares Coimbra.
Digital Image Processing Part 1 Introduction. The eye.
Miguel Tavares Coimbra
Digital Image Processing Week VIII Thurdsak LEAUHATONG Color Image Processing.
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
CS654: Digital Image Analysis Lecture 29: Color Image Processing.
Introduction to Computer Graphics
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP14 Pattern Recognition Miguel Tavares.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
Miguel Tavares Coimbra
Digital Image Processing, Gonzalez & Woods 1 Digital Image Processing STMIK MDP.
Miguel Tavares Coimbra
BASIC COLOUR COURSE Algemeen
COLORCOLOR. The Color Spectrum The spread of colors from white light when passed through a prism or diffraction grating. –Red, Orange, Yellow, Green,
Computer Graphics: Achromatic and Coloured Light.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
COMPUTER GRAPHICS CS 482 – FALL 2016 CHAPTER 28 COLOR COLOR PERCEPTION CHROMATICITY COLOR MODELS COLOR INTERPOLATION.
Digital Image Processing
Color Models Light property Color models.
Miguel Tavares Coimbra
IMAGE PROCESSING COLOR IMAGE PROCESSING
Capturing Light… in man and machine
Miguel Tavares Coimbra
COLOR THEORY Color is the eye’s response to the visual spectrum from red to violet. Different colors in the spectrum are created by different wavelengths.
Color Image Processing
Color Image Processing
Digital Image Processing (DIP)
Color Image Processing
Miguel Tavares Coimbra
Miguel Tavares Coimbra
COLOR space Mohiuddin Ahmad.
The Colour of Light: Additive colour theory.
Chapter 6: Color Image Processing
Color Image Processing
Miguel Tavares Coimbra
Introduction to Computer Graphics with WebGL
CIS 601 Image Fundamentals
Color Representation Although we can differentiate a hundred different grey-levels, we can easily differentiate thousands of colors.
Color Image Processing
Digital Image Processing
Digital Image Processing
Capturing Light… in man and machine
CIS 595 Image Fundamentals
Slides taken from Scott Schaefer
Miguel Tavares Coimbra
Advanced AV Production
Digital Image Processing
Color Model By : Mustafa Salam.
Color Models l Ultraviolet Infrared 10 Microwave 10
Miguel Tavares Coimbra
Miguel Tavares Coimbra
Presentation transcript:

Miguel Tavares Coimbra VC 17/18 – TP4 Colour and Noise Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Miguel Tavares Coimbra

Outline Colour spaces Colour processing Noise VC 17/18 - TP4 - Colour and Noise

Topic: Colour spaces Colour spaces Colour processing Noise VC 17/18 - TP4 - Colour and Noise

For a long time I limited myself to one colour – as a form of discipline Pablo Picasso VC 17/18 - TP4 - Colour and Noise

What is colour? Optical Prism dispersing light Visible colour spectrum VC 17/18 - TP4 - Colour and Noise

Visible Spectrum Electromagnetic Radiation. Same thing as FM Radiowaves! http://science.howstuffworks.com/light.htm VC 17/18 - TP4 - Colour and Noise

How do we see colour? Human Colour Sensors: Cones 65% ‘Red’ cones 33% ‘Green’ cones 2%’Blue’ cones VC 17/18 - TP4 - Colour and Noise

Primary Colours Not a fundamental property of light. Based on the physiological response of the human eye. Form an additive colour system. VC 17/18 - TP4 - Colour and Noise

Example: Television http://www.howstuffworks.com/tv.htm Three types of phosphors very close together The components are added to create a final colour http://www.howstuffworks.com/tv.htm VC 17/18 - TP4 - Colour and Noise

Colour Space “The purpose of a color model is to facilitate the specification of colours in some standard, generally accepted way” Gonzalez & Woods Colour space Coordinate system Subspace: One colour -> One point VC 17/18 - TP4 - Colour and Noise

RGB Red Green Blue Defines a colour cube. Additive components. Great for image capture. Great for image projection. Poor colour description. VC 17/18 - TP4 - Colour and Noise

CMYK Cyan Magenta Yellow Key. Variation of RGB. Technological reasons: great for printers. VC 17/18 - TP4 - Colour and Noise

HSI Hue Saturation Intensity Defines a colour cone Great for colour description. VC 17/18 - TP4 - Colour and Noise

Chromaticity Diagram Axis: Outer line represents our visible spectrum. Hue Saturation Outer line represents our visible spectrum. No three primaries can create all colours! http://www.cs.rit.edu/~ncs/color/a_chroma.html VC 17/18 - TP4 - Colour and Noise

RGB to HSI Hue: Saturation Intensity VC 17/18 - TP4 - Colour and Noise

HSI to RGB Depends on the ‘sector’ of H 120 <= H < 240 VC 17/18 - TP4 - Colour and Noise

Topic: Colour processing Colour spaces Colour processing Noise VC 17/18 - TP4 - Colour and Noise

A WFPC2 image of a small region of the Tarantula Nebula in the Large Magellanic Cloud [NASA/ESA] VC 17/18 - TP4 - Colour and Noise

Pseudocolour Also called False Colour. Opposed to True Colour images. The colours of a pseudocolour image do not attempt to approximate the real colours of the subject. One of Hubble's most famous images: “pillars of creation” where stars are forming in the Eagle Nebula. [NASA/ESA] VC 17/18 - TP4 - Colour and Noise

Intensity Slicing Quantize pixel intensity to a specific number of values (slices). Map one colour to each slice. Loss of information. Enhanced human visibility. VC 17/18 - TP4 - Colour and Noise

The Moon - The color of the map represents the elevation The Moon - The color of the map represents the elevation. The highest points are represented in red. The lowest points are represented in purple. In decending order the colors are red, orange, yellow, green, cyan, blue and purple. VC 17/18 - TP4 - Colour and Noise

Intensity to Colour Transformation Each colour component is calculated using a transformation function. Viewed as an Intensity to Colour map. Does not need to use RGB space! VC 17/18 - TP4 - Colour and Noise

A supernova remnant created from the death of a massive star about 2,000 years ago. http://chandra.harvard.edu/photo/false_color.html VC 17/18 - TP4 - Colour and Noise http://landsat.gsfc.nasa.gov/education/compositor/

Colour Image Processing Grey-scale image One value per position. f(x,y) = I Colour image One vector per position. f(x,y) = [R G B]T (x,y) Grey-scale image (x,y) RGB Colour image VC 17/18 - TP4 - Colour and Noise

Colour Transformations Consider single-point operations: Ti: Transformation function for colour component i si,ri: Components of g and f Simple example: Increase Brightness of an RGB image What about an image negative? VC 17/18 - TP4 - Colour and Noise

Complementary Colours Colour Complements Colour equivalent of an image negative. Complementary Colours VC 17/18 - TP4 - Colour and Noise

Colour Slicing Define a hyper-volume of interest inside my colour space. Keep colours if inside the hyper-volume. Change the others to a neutral colour. VC 17/18 - TP4 - Colour and Noise

Topic: Noise Colour spaces Colour processing Noise VC 17/18 - TP4 - Colour and Noise

Bring the Noise Noise is a distortion of the measured signal. Every physical system has noise. Images: The importance of noise is affected by our human visual perception Ex: Digital TV ‘block effect’ due to noise. VC 17/18 - TP4 - Colour and Noise

Where does it come from? ‘Universal’ noise sources: Thermal, sampling, quantization, measurement. Specific for digital images: The number of photons hitting each images sensor is governed by quantum physics: Photon Noise. Noise generated by electronic components of image sensors: On-Chip Noise, KTC Noise, Amplifier Noise, etc. VC 17/18 - TP4 - Colour and Noise

Degradation / Restoration Degradation Function h g(x,y) Restoration Filter(s) f’(x,y) f(x,y) n(x,y) VC 17/18 - TP4 - Colour and Noise

Noise Models Noise models Advantages: We need to mathematically handle noise. Spatial and frequency properties. Probability theory helps! Advantages: Easier to filter noise. Easier to measure its importance. More robust systems! VC 17/18 - TP4 - Colour and Noise

Model: Gaussian Noise Gaussian PDF (Probability Density Function). Great approximation of reality. Models noise as a sum of various small noise sources, which is indeed what happens in reality. VC 17/18 - TP4 - Colour and Noise

Model: Gaussian Noise VC 17/18 - TP4 - Colour and Noise

Model: Salt and Pepper Noise Considers that a value can randomly assume the MAX or MIN value for that sensor. Happens in reality due to the malfunction of isolated image sensors. VC 17/18 - TP4 - Colour and Noise

One of the greatest challenges of signal processing! How do we handle it? Not always trivial! Frequency filters. Estimate the degradation function. Inverse filtering. ... One of the greatest challenges of signal processing! VC 17/18 - TP4 - Colour and Noise

Resources Gonzalez & Woods – Chapters 5 and 6 http://www.howstuffworks.com/ VC 17/18 - TP4 - Colour and Noise