VC 10/11 T4 Colour and Noise

Similar documents
Cvision 3 Color and Noise

CG T8 Colour and Light

VC 11/12 T14 Visual Feature Extraction

VC 12/13 T16 Video Compression

Lecture 12 Color model and color image processing

VC 16/17 TP5 Single Pixel Manipulation

Digital Image Processing. Introduction

VC 17/18 TP14 Pattern Recognition

VC 10/11 T9 Region-Based Segmentation

Fall 2015 Dr. Michael J. Reale

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

Digital Image Processing

ITP 140 Mobile App Technologies. Colors

Chapter 5 Extraction of color and texture Comunicação Visual Interactiva. image labeled by cluster index

Digital Image Processing

Color Image Processing

Image Formation. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico

(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions

Digital Image Processing

Introduction to Computer Graphics with WebGL

The Elements of Colour

Computer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo

3D graphics, raster and colors CS312 Fall 2010

Image Processing Lecture 10

VC 11/12 T11 Optical Flow

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

Game Programming. Bing-Yu Chen National Taiwan University

Reading. 2. Color. Emission spectra. The radiant energy spectrum. Watt, Chapter 15.

Image Processing. Color

CS635 Spring Department of Computer Science Purdue University

Chapter 3: Intensity Transformations and Spatial Filtering

Lecture 11. Color. UW CSE vision faculty

Physical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2

Color. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

Digital Image Fundamentals

VU Signal and Image Processing. Image Restoration. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

The Display pipeline. The fast forward version. The Display Pipeline The order may vary somewhat. The Graphics Pipeline. To draw images.

11. Image Data Analytics. Jacobs University Visualization and Computer Graphics Lab

Copyright 2005 Center for Imaging Science Rochester Institute of Technology Rochester, NY

Visible Color. 700 (red) 580 (yellow) 520 (green)

Image Restoration. Yao Wang Polytechnic Institute of NYU, Brooklyn, NY 11201

Image restoration. Restoration: Enhancement:

Digital Image Processing COSC 6380/4393. Lecture 19 Mar 26 th, 2019 Pranav Mantini

CHAPTER 4 EDGE DETECTION TECHNIQUE

Image Formation. Camera trial #1. Pinhole camera. What is an Image? Light and the EM spectrum The H.V.S. and Color Perception

Lecture 4: Image Processing

Ulrik Söderström 17 Jan Image Processing. Introduction

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

COLOR HUE AS A VISUAL VARIABLE IN 3D INTERACTIVE MAPS

PSD2B Digital Image Processing. Unit I -V

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava

CHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE

Image Analysis. 1. A First Look at Image Classification

Image Enhancement: To improve the quality of images

Lecture 16 Color. October 20, 2016

Image Restoration and Reconstruction

A Comparison of Color Models for Color Face Segmentation

Computer Vision 6 Segmentation by Fitting

Introduction to color science

Image Restoration and Reconstruction

Digital Image Processing. Week 4

Lenses: Focus and Defocus

Chapter - 2 : IMAGE ENHANCEMENT

Sampling and Reconstruction

IMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations

What is it? How does it work? How do we use it?

Lecture 4 Image Enhancement in Spatial Domain

Digital Image Processing

Overview Module 03. Image Restoration and Freq. Filtering & Color Imaging and Transformations. Model of Image Degradation/Restoration

f(x,y) is the original image H is the degradation process (or function) n(x,y) represents noise g(x,y) is the obtained degraded image p q

Hybrid Cone-Cylinder Codebook Model for Foreground Detection with Shadow and Highlight Suppression

Digital Image Processing (EI424)

Computer Vision. The image formation process

Introduction to Computer Vision. Introduction CMPSCI 591A/691A CMPSCI 570/670. Image Formation

Lecture #13. Point (pixel) transformations. Neighborhood processing. Color segmentation

Chapter 2 - Fundamentals. Comunicação Visual Interactiva

Introduction to Digital Image Processing

Multimedia Technology CHAPTER 4. Video and Animation


Module 3. Illumination Systems. Version 2 EE IIT, Kharagpur 1

CS452/552; EE465/505. Color Display Issues

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

COS Lecture 10 Autonomous Robot Navigation

Color quality guide. Quality menu. Color quality guide. Page 1 of 6

IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

Texture Image Segmentation using FCM

Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)

Image processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017

Filtering and Enhancing Images

Image Processing. Filtering. Slide 1

Digital Image Processing, 3rd ed.

Image Processing. BITS Pilani. Dr Jagadish Nayak. Dubai Campus

CSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

Digital Image Processing

Image Analysis and Formation (Formation et Analyse d'images)

One image is worth 1,000 words

this is processed giving us: perceived color that we actually experience and base judgments upon.

Lecture 1 Image Formation.

Transcription:

VC 10/11 T4 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

Topic: Colour spaces Colour spaces Colour processing Noise

For a long time I limited myself to one colour as a form of discipline Pablo Picasso

What is colour? Optical Prism dispersing light Visible colour spectrum

Visible Spectrum http://science.howstuffworks.com/light.htm Electromagnetic Radiation. Same thing as FM Radiowaves!

How do we see colour? Human Colour Sensors: Cones 65% Red cones 33% Green cones 2% Blue cones

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

Example: Television Three types of phosphors very close together The components are added to create a final colour http://www.howstuffworks.com/tv.htm

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.

HSI Hue Saturation Intensity Defines a colour cone. Great for colour description.

Chromaticity Diagram Axis: 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

RGB to HSI G B G B H 360 1/ 2 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 R G H I1 I 1 120º S S cosh cos60º H B 3I R B 0 <= H < 120 B R G I1 I 1 3I S S cosh cos60º H R B 240 <= H < 360 H G B R H I1 I 1 3I 240º S S cosh cos60º H 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 u G 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 2 1 e z z 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/