Introduction & Colour

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

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

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

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

Colour (1) Graphics 2

Mahdi Amiri. March Sharif University of Technology

Digital Image Processing Color Models &Processing

Digital Image Processing. Lecture # 8 Color Processing

Color Image Processing

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

Introduction. The Spectral Basis for Color

COLOR and the human response to light

COLOR. and the human response to light

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

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

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

Wireless Communication

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

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

Colors in Images & Video

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

The Science Seeing of process Digital Media. The Science of Digital Media Introduction

Lecture 8. Color Image Processing

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

Colour. Cunliffe & Elliott, Chapter 8 Chapman & Chapman, Digital Multimedia, Chapter 5. Autumn 2016 University of Stirling

Color Image Processing. Gonzales & Woods: Chapter 6

Computers and Imaging

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

Color Image Processing

Figure 1: Energy Distributions for light

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

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

Light. intensity wavelength. Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies

Reading. Foley, Computer graphics, Chapter 13. Optional. Color. Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA 1995.

Announcements. Electromagnetic Spectrum. The appearance of colors. Homework 4 is due Tue, Dec 6, 11:59 PM Reading:

COLOR. Elements of color. Visible spectrum. The Human Visual System. The Fovea. There are three types of cones, S, M and L. r( λ)

Introduction to Computer Vision CSE 152 Lecture 18

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

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

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

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

CPSC 4040/6040 Computer Graphics Images. Joshua Levine

LECTURE 07 COLORS IN IMAGES & VIDEO

Unit 8: Color Image Processing

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

Color Image Processing. Jen-Chang Liu, Spring 2006

Digital Image Processing (DIP)

Lecture Color Image Processing. by Shahid Farid

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

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

COLOR. Elements of color. Visible spectrum. The Fovea. Lecture 3 October 30, Ingela Nyström 1. There are three types of cones, S, M and L

Color Science. CS 4620 Lecture 15

The Principles of Chromatics

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

Comparing Sound and Light. Light and Color. More complicated light. Seeing colors. Rods and cones

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

IMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE

Lecture 3: Grey and Color Image Processing

Color Image Processing EEE 6209 Digital Image Processing. Outline

Computer Graphics. Rendering. Rendering 3D. Images & Color. Scena 3D rendering image. Human Visual System: the retina. Human Visual System

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 4 September 12, 2012

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

Image Perception & 2D Images

Images and Colour COSC342. Lecture 2 2 March 2015

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

Introduction to Computer Vision and image processing

Introduction to Multimedia Computing

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

Chapter 16 Light Waves and Color

Using Color in Scientific Visualization

Color Perception. Color, What is It Good For? G Perception October 5, 2009 Maloney. perceptual organization. perceptual organization

The human visual system

Light waves. VCE Physics.com. Light waves - 2

Problems. How do cameras measure light and color? How do humans perceive light and color?

Visual Perception. human perception display devices. CS Visual Perception

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

6 Color Image Processing

IFT3355: Infographie Couleur. Victor Ostromoukhov, Pierre Poulin Dép. I.R.O. Université de Montréal

Continued. Introduction to Computer Vision CSE 252a Lecture 11

check it out online at

Reading instructions: Chapter 6

Color and perception Christian Miller CS Fall 2011

Visual Imaging and the Electronic Age Color Science

Interactive Computer Graphics

VC 16/17 TP4 Colour and Noise

Color Theory: Defining Brown

Announcements. The appearance of colors

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

Chapter 3 Part 2 Color image processing

Computer Graphics Si Lu Fall /27/2016

Digital Image Processing Chapter 6: Color Image Processing ( )

Multimedia Systems and Technologies

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

12/02/2017. From light to colour spaces. Electromagnetic spectrum. Colour. Correlated colour temperature. Black body radiation.

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

Additive Color Synthesis

CSE1710. Big Picture. Reminder

Introduction to Color Science (Cont)

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06

Color. Fredo Durand Many slides by Victor Ostromoukhov. Color Vision 1

Transcription:

Introduction & Colour Eric C. McCreath School of Computer Science The Australian National University ACT 0200 Australia ericm@cs.anu.edu.au

Overview 2 Computer Graphics Uses (Chapter 1) Basic Hardware and Software (Chapter 2) Colour and our perception of colour (Chapter 12)

Computer Graphics Uses 3 Computer Graphics and its effects is ubiquitous modern society. The text(hearn and Baker) list: Graphs and Charts Computer Aided Design Virtual Reality Environments Data Visualizations Education and Training Computer Art Entertainment Image Processing Graphical User Interfaces

Graphics Systems 4 Cathode ray tube(crt) Magnetic Coils Electron Gun Focusing System Electron Beam Phosphorous Coated Screen Raster Scan Display Pixel Picture Element Resolution is the number of none overlapping points that can be displayed. (number of columns and rows) Frame buffer stores the picture Depth (or bit planes) bits per pixel Aspect ratio = pixel columns/scan lines

Resolution on different displays Resolution 5 Image obtained from wikipedia, uncertain of original author. Creative Commons Attribution ShareAlike 3.0

Graphics Systems 6 Liquid crystal displays (LCDs) Conductors Polarisers at right angle Nematic Liquid Crystal between the polarisers

Raster Scan System 7 Generally a special purpose processor will be used for driving the display. Display CPU Memory Video Controler VGA uses horizontal sync(hs) and vertical sync(vs) signals along with RGB signals to transport an image to a display.

Video Controler 8 Simple video controler for generating VGA clock column reg row reg signal on wrap signal on wrap VGA Connector HS VS Calculate frame buffer address Frame buffer Calculate RGB values R G B

Light 9 Visible light is a small part of the electromagnetic spectrum. Light travels at the speed of light!! Which in a vacuum is: c = 299 792 458 m/s. Light is made up from electric and magnetic field oscillating perpendicular to each other as it moves through space. Light has three main properties: intensity, wavelength(or frequency), and polarisation. The frequency and wavelength is related to each other by the speed of light. c= f wavelength (m) Radio Microwave Infrared Visible Ultraviolet X Ray Gamma Ray 10 3 10 3 10 5 0.5x10 6 10 8 10 10 10 12

Spectrometer 10 http://en.wikipedia.org/wiki/file:spectrometer_schematic.gif This file is licensed under the Creative Commons Attribution Share Alike 3.0 Unported license.

Colour 11 There is lots and lots of colours, as a single colour can be described by a function of energy density for different wavelengths(you need a Hilbert space to describe such functions!). Energy Density green light 400 500 600 700 wavelength (nm) Energy Density white light 400 500 600 700 wavelength (nm)

The Eye 12 Our eye makes life much simpler for us(people doing computer graphics!) as it reduces an infinite dimensional space down to a 3 dimensional space. The retina is light sensitive tissue lining the eye. The two main types of photo sensitive cells are cones and rods. macula Human Eye retina Lens fovea Simplified human cone response curves, based on Dicklyon's PNG version, itself based on data from Stockman, MacLeod & Johnson (1993) Journal of the Optical Society of America A, 10, 2491 2521d, image obtained from wikipedia under a Creative Commons Attribution 3.0 License.

Distinguishing Colours 13 Just noticable color differences change as a function of wavelenght. Noticable change (nm) 10 5 400 500 600 700 wavelength (nm) Based on graph in Fig 13.21 from Computer Graphics, Foley et.al.

Red green Colour Deficiencies 14 Ishihara Colour Plates help uncover deficiencies in people's colour perception. Colour perception limitations are not just for people with colour deficiencies. This slide must not be used for diagnosis.

Colour Adds 15 When two light sources are combined the energy density functions of two different colours can be added together. To work out what colour we perceive we could, for each type of cone(s,m,l), integrate over the response curve times the energy density function. This integration preserves the additive property on the intensities we perceive. Red, green and blue lights showing secondary colours. Author : en:user:bb3cxv, obtained from wikipedia under a Creative Commons Attribution ShareAlike 3.0 license.

RGB Colour Matching Functions 16 In 1931 the International Commission on Illumination (CIE) created a standard for colour matching. Their colour matching can be done with standard primaries: Red 700nm Green 546.1nm Blue 435.8nm These functions give us an objective way of mapping a real color(energy density function) to RGB values. R= I r d G= I g d B= I b d From http://en.wikipedia.org/wiki/cie_1931_color_space

Chromaticity 17 By considering different colours all with the same total intensity we can compare colours in a 2 dimensional space. r g b=1 CIE 1931 chromaticity diagram showing the boundaries of the [00], [01], [10] triangle in xy space. Data from Wyszecki, Günter and Stiles, Walter Stanley (2000). Color Science: Concepts and Methods, Quantitative Data and Formulae, 2E, Wiley Interscience.

XYZ Color Model 18 The CIE chromaticty diagram is useful for: evaluating primaries; determining complementary colours; and working out the purity and dominate wavelength of a colour. From Wikipedia page CIE Color space image in public domain. CIE XYZ Colour Model matching function.

RGB Color Model 19 The RGB model of colour can be represented by the unit cube. The dimensions are red, green, and blue. B (1,0,1) magenta (0,0,1) blue (1,1,1) white (0,1,1) cyan (0,0,0) black (0,1,0) green G R (1,0,0) red (1,1,0) yellow

YUV 20 The YUV colour model describes colours in terms of their luma (the Y part) and its chrominance(the UV part). Such a system is often used in an image pipeline as our sensitivity changes in brightness is more important than changes in chrominance. So formats can give more 'bits' for the Y part than the UV part. This type of format in is also used in PAL and NTSC(colour and black and white TVs can work from the same signal!). [ Y ' U V ] = [ 0.299 0.587 0.114 0.14713 0.28886 0.436 0.615 0.51499 0.10001][ R ] G B

CMY Colour Space 21 Colour we see reflected off printed material is a subtractive process(unlike colour from a computer screen which is an additive process). The CMY Colour space enables us to deal with colours when using printers and the like. The primary colours in this case are: magenta, cyan, and yellow. There is a simple mapping between RGB and CMY colour spaces: [ C ] [ M = 1 1] [ 1 R B] G Y

HSV Colour Model 22 The HSV Colour Model provides a more intuitive model for someone selecting colours in a computer application. The model is made up of: the H hue, the S saturation, and the V value. HSV cylinder by (3ucky(3all at en.wikipedia available under Creative Commons Attribution ShareAlike 3.0