VC 16/17 TP4 Colour and Noise

Similar documents
Computer Vision. Doctoral Program in Computer Science (MAPi) Hélder Filipe Pinto de Oliveira

Color Image Processing

LECTURE 07 COLORS IN IMAGES & VIDEO

For a long time I limited myself to one color as a form of discipline. Pablo Picasso. Color Image Processing

Chapter 3 Part 2 Color image processing

Colors in Images & Video

Digital Image Processing. Lecture # 8 Color Processing

Figure 1: Energy Distributions for light

Color images C1 C2 C3

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University

Unit 8: Color Image Processing

12 Color Models and Color Applications. Chapter 12. Color Models and Color Applications. Department of Computer Science and Engineering 12-1

Introduction. The Spectral Basis for Color

Color & Graphics. Color & Vision. The complete display system is: We'll talk about: Model Frame Buffer Screen Eye Brain

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

Fig Color spectrum seen by passing white light through a prism.

CS 565 Computer Vision. Nazar Khan PUCIT Lecture 4: Colour

Digital Image Processing Color Models &Processing

Color and Color Model. Chap. 12 Intro. to Computer Graphics, Spring 2009, Y. G. Shin

To discuss. Color Science Color Models in image. Computer Graphics 2

Color Image Processing. Gonzales & Woods: Chapter 6

Color Image Processing. Jen-Chang Liu, Spring 2006

Color Theory: Defining Brown

VC 16/17 TP2 Image Formation

6 Color Image Processing

Image and video processing (EBU723U) Colour Images. Dr. Yi-Zhe Song

Color image processing

Interactive Computer Graphics

Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE) Color Vision

Image and video processing

Multimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Color Image Processing

EECS490: Digital Image Processing. Lecture #12

Digital Image Processing (DIP)

The Principles of Chromatics

Bettina Selig. Centre for Image Analysis. Swedish University of Agricultural Sciences Uppsala University

Wireless Communication

the eye Light is electromagnetic radiation. The different wavelengths of the (to humans) visible part of the spectra make up the colors.

COLOR and the human response to light

CIE tri-stimulus experiment. Color Value Functions. CIE 1931 Standard. Color. Diagram. Color light intensity for visual color match

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET

Color Image Processing

Lecture 8. Color Image Processing

Lecture Color Image Processing. by Shahid Farid

CHAPTER 6 COLOR IMAGE PROCESSING

COLOR AS A DESIGN ELEMENT

Mahdi Amiri. March Sharif University of Technology

Color. Chapter 6. (colour) Digital Multimedia, 2nd edition

Color Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD)

COLOR. and the human response to light

Lecture 3: Grey and Color Image Processing

VC 14/15 TP2 Image Formation

Colors in images. Color spaces, perception, mixing, printing, manipulating...

Chapter 2 Fundamentals of Digital Imaging

Computer Graphics Si Lu Fall /27/2016

Digital Image Processing Chapter 6: Color Image Processing ( )

Understand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color

Observing a colour and a spectrum of light mixed by a digital projector

Hello, welcome to the video lecture series on Digital image processing. (Refer Slide Time: 00:30)

Images and Colour COSC342. Lecture 2 2 March 2015

Color. Used heavily in human vision. Color is a pixel property, making some recognition problems easy

Color Image Processing EEE 6209 Digital Image Processing. Outline

Digital Image Processing

Multimedia Systems and Technologies

Capturing Light in man and machine. Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al.

Chapter 6: Color Image Processing. Office room : 841

MATH 5300 Lecture 3- Summary Date: May 12, 2008 By: Violeta Constantin

Additive Color Synthesis

VC 11/12 T2 Image Formation

Capturing Light in man and machine

05 Color. Multimedia Systems. Color and Science

Color Image Processing

Technology and digital images

Digital Image Processing COSC 6380/4393. Lecture 20 Oct 25 th, 2018 Pranav Mantini

Raster Graphics. Overview קורס גרפיקה ממוחשבת 2008 סמסטר ב' What is an image? What is an image? Image Acquisition. Image display 5/19/2008.

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Raster Graphics 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור

Using Color in Scientific Visualization

Imaging Process (review)

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016

Visual Perception. Overview. The Eye. Information Processing by Human Observer

Color Theory. Additive Color

Color and Perception. CS535 Fall Daniel G. Aliaga Department of Computer Science Purdue University

Test 1: Example #2. Paul Avery PHY 3400 Feb. 15, Note: * indicates the correct answer.

Capturing Light in man and machine

Capturing Light in man and machine

Digital Image Processing

Reading instructions: Chapter 6

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

Colour. Why/How do we perceive colours? Electromagnetic Spectrum (1: visible is very small part 2: not all colours are present in the rainbow!

Color. Used heavily in human vision. Color is a pixel property, making some recognition problems easy

Introduction to computer vision. Image Color Conversion. CIE Chromaticity Diagram and Color Gamut. Color Models

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University

Sampling and Reconstruction. Today: Color Theory. Color Theory COMP575

Color Science. CS 4620 Lecture 15

Capturing Light in man and machine

Colour. Electromagnetic Spectrum (1: visible is very small part 2: not all colours are present in the rainbow!) Colour Lecture!

Digital Image Processing

Adapted from the Slides by Dr. Mike Bailey at Oregon State University

USE OF COLOR IN REMOTE SENSING

Transcription:

VC 16/17 TP4 Colour and Noise Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Hélder Filipe Pinto de Oliveira

Outline Colour spaces Colour processing Noise

Topic: Colour spaces Colour spaces Colour processing Noise

What is colour? Optical Prism dispersing light Visible colour spectrum

Visible Spectrum http://science.howstuffworks.com/light.htm

How do we see colour?

Primary Colours Not a fundamental property of light. Based on the physiological response of the human eye. Form an additive colour system.

Colour Space The purpose of a color model is to facilitate the specification of colours in some standard, generally accepted way Colour space Coordinate system Subspace: One colour -> One point Gonzalez & Woods

RGB Red Green Blue Defines a colour cube. Additive components. Great for image capture. Great for image projection. Poor colour description.

CMYK Cyan Magenta Yellow Key. Variation of RGB. Technological reasons: great for printers. Subtractive model

CMYK In additive color models such as RGB, white is the "additive" combination of all primary colored lights, while black is the absence of light. In the CMYK model, it is the opposite: white is the natural color of the paper or other background, while black results from a full combination of colored inks. To save cost on ink, and to produce deeper black tones, unsaturated and dark colors are produced by using black ink instead of the combination of cyan, magenta and yellow.

HSI HSV Hue Saturation Intensity Value Defines a colour cone Great for colour description. cylindricalcoordinate representation of RGB Attempt to be more intuitive and perceptually relevant than cube

HSI HSV The hue H of a color refers to which pure color it resembles. All tints, tones and shades of red have the same hue. Hues are described by a number that specifies the position of the corresponding pure color on the color wheel, as a fraction between 0 and 1. Value 0 refers to red; 1/6 is yellow; 1/3 is green; and so forth around the color wheel.

HSI HSV The saturation S of a color describes how white the color is. A pure red is fully saturated, with a saturation of 1; tints of red have saturations less than 1; and white has a saturation of 0.

HSI HSV The value V of a color, also called its lightness, describes how dark the color is. A value of 0 is black, with increasing lightness moving away from black.

Chromaticity Diagram Axis: Hue Saturation Outer line represents our visible spectrum. http://www.cs.rit.edu/~ncs/color/a_chroma.html

Chromaticity Diagram The CIE 1931 XYZ color spaces were the first defined quantitative links between physical pure colors i.e. wavelengths in the electromagnetic visible spectrum, and physiological perceived colors in human color vision. The mathematical relationships that define thesecolor spaces are essential tools for color management, important when dealing with color inks, illuminated displays, and recording devices such as digital cameras. http://www.cs.rit.edu/~ncs/color/a_chroma.html

RGB to HSI G B G B H 360 2 1/ 2 2 1 1 cos B G B R G R B R G R,, min 3 1 B G R B G R S 3 1 B G R I Hue: Saturation Intensity

HSI to RGB Depends on the sector of H 120 <= H < 240 H H 120º R I1 S G I 1 S cos H cos60º H B 3I R B 0 <= H < 120 B I1 S S cosh R I 1 cos60º H G 3I R B 240 <= H < 360 H H 240º G I1 S S cos H B I 1 cos60º H R 3I R B

Topic: Colour processing Colour spaces Colour processing Noise

A WFPC2 image of a small region of the Tarantula Nebula in the Large Magellanic Cloud [NASA/ESA]

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]

Intensity Slicing Quantize pixel intensity to a specific number of values slices. Map one colour to each slice. Loss of information. Enhanced human visibility.

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.

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!,,,,,,, y x f T y x f y x f T y x f y x f T y x f y x f B B G G R R

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

Colour Image Processing Grey-scale image One value per position. fx,y = I Colour image One vector per position. fx,y = [R G B] T x,y Grey-scale image x,y RGB Colour image

Colour Transformations Consider single-point operations: T i : Transformation function for colour component i s i,r i : Components of g and f g x, s i i y T i T r, r 1 2 1,2,..., n f x,,..., r n y Simple example: Increase Brightness of an RGB image s s s R G B r r r R G B 20 20 20 What about an image negative?

Colour Complements Colour equivalent of an image negative. Complementary Colours

Colour Slicing Define a hypervolume of interest inside my colour space. Keep colours if inside the hyper-volume. Change the others to a neutral colour.

Topic: Noise Colour spaces Colour processing 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.

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.

Degradation / Restoration Degradation Function h Restoration Filters fx,y gx,y f x,y nx,y,,,,,,,, v u N v u F v u H v G u y x n y x f y x h y x g

Noise Models Noise models 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!

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.

Model: Gaussian Noise p z 1 e 2 zz 2 / 2 2

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.

How do we handle it? Not always trivial! Frequency filters. Estimate the degradation function. Inverse filtering.... One of the greatest challenges of signal processing!

Resources Gonzalez & Woods Chapters 5 and 6 http://www.howstuffworks.com/