Object color forma9on

Size: px
Start display at page:

Download "Object color forma9on"

Transcription

1 Color

2 Oject color forma9on The color of an oject is determined y its reflectance ρλ and the visile wavelenghts of the light it is exposed with and angle. Ojects change their color due to different factors: changes in illumina9on intensity, changes of the color of the illumina9on source and condi9ons of interac9on etween light and oject. Two asic components of ρλ are related to material C = m n, s # ody and material surface f C "E"c "d" m s n, reflec9on s, v # terms: f C "E"c s "d" Incident Light ody eflected Light oject colour c " c s " E" n s v f C " ody reflectance " oject material dependent surface aledo scene & viewpoint invariant illumina9on scene dependent oject surface normal oject shape variant illumina9on direc9on scene dependent viewer s direc9on viewpoint variant sensor sensi9vity scene dependent Material surface Surface eflected Light light source colour Material ody Asorption Scattering Colorant

3 cameras Digital images of real world ojects are nowadays otained from photographic digital cameras that use CMOS or CCD sensors to acquire the three color signals. These cameras onen operate with a varia9on of the space in a ayer filter arrangement: green is given twice as many detectors as red and lue ra9o 1:2:1 in order to achieve higher luminance than chrominance resolu9on. The sensor has a grid of red, green, and lue detectors arranged so that the first row is, the next is, and that sequence is repeated in susequent rows. For every channel, missing pixels are otained y interpola9on to uild up the complete image. A pixel only records one color out of three and cannot determine the color of the reflected light. To otain a full color image demosaicing algorithms are used that interpolate a set of complete green, red, lue values at each point. This is done in- camera producing a JPE image.

4 Truecolor is a method of represen9ng and storing graphical image informa9on. Truecolor defines shades of red, green, and lue for each pixel of the digital picture, which results in or 16,777,216 approximately 16.7 million color varia9ons for each pixel. Many low- to medium- end consumer digital cameras and scanners convert the camera measurements into a standard color space referred to as s Color image forma9on, color spaces and color standards are discussed in the following

5 Color Image Forma9on Oserver Camera Ελ Ελ ρλ Incident light eflected light Color image forma9on is determined y the rela9ve radiant power distriu9on of the incident light, the reflec9on of the materials and the characteris9cs of the oserver.

6 Oserver/Sensor f λ Having the light spectrum and the spectral reflectance curve of the oject the appearance of the oject depends on the spectral sensi9vity of the oserver. Considering Tris9mulus, values of camera = Colour * Tris9mulus. Eye esponse Camera esponse

7 Camera spectral integra9on " " " d f E d f E d f E Sin Sin Sin # # # = = = If the spectrum of the light source changes then the colour of the reflected light also changes. " # = # # $ x A i x x i f dx x f / 1 eflected light spectrum is represented y a 3 element vector

8 Color spaces A color space is a three- dimensional defini9on of a color system. The ariutes of the color system are mapped onto the coordinate axes of the color space. Different color spaces exist: each has advantages and disadvantages for color selec9on and specifica9on for different applica9ons: Some color spaces are perceptually linear, i.e. a change in s9mulus will produce the same change in percep9on wherever it is applied. Other colour spaces, e.g. computer graphics color spaces, are not linear. Some color spaces are intui9ve to use, i.e. it is easy for the user crea9ng desired colours from space naviga9on. Other spaces require to manage parameters with astract rela9onships to the perceived colour. Some color spaces are 9ed to specific equipments while others are equally valid on whatever device they are used... CIE Colorimetiric Deviceoriented Deviceoriented and User-oriented Munsell spaces XYZ Non-uniform spaces, YIQ, YCC Uniform spaces L* a* *, L* u* v* HSI, HSV, HSL, I 1 I 2 I 3... Applications Colorimetric calculations Storage, processing, analysis, coding, color TV Color difference evaluation, analysis, color management systems Human color perception, computer graphics Human visual system

9 CIE color matching experiment The first color matching experiment was devised in 1920 to characterize the rela9onship etween the physical spectra and the perceived color, measuring the mixtures of different spectral distriu9ons that are required for human oservers to match colors. The experiments were conducted y using a circular split screen 2 in size the angular size of the cone distriu9on in the human fovea. On one side of the field a test color was projected and on the other side, an oserver- adjustale color was projected, that was a mixture of three monochromac single- wavelength primary colors, each with fixed chroma9city, ut with adjustale rightness. Not all test colors could e matched using this technique. When this was the case, a variale amount of one of the primaries was allowed to add to the test color. The amount of the primary added to the test color was considered to e a nega9ve value.

10 CIE color space In 1931 CIE standardized the color matching func9ons otained using three monochroma9c primaries at wavelengths of 700 nm red, nm green and nm lue. The color matching func9ons are the amounts of primaries needed to match the monochroma9c test primary at the wavelenght shown on the horizontal scale. ather than specifying the rightness of each primary, the curves were normalized scaled to have constant area under them. The CIE color space is one of many color spaces, dis9nguished y a par9cular set of monochroma9c primary colors. The tris9mulus values for a color with a spectral power distriu9on Iλ are given y integra9on of the scaled color matching func9ons. The range of colors represented in such a space gamut is only part of the whole set of colors dis9nguishale y the human eye the triangle in figure. White point

11 CIE XYZ color space Having developed an space of human vision using the CIE matching func9ons, the Commission developed another color space that would relate to the CIE color space y a linear transforma9on such that the new color matching funcons were to e everywhere greater than or equal to zero, and the color matching func9on would e propor9onal to human sensi9vity to luminance i.e. corresponding to the photopic luminous efficiency func9on for the CIE standard oserver. The taulated numerical values of these func9ons are nown as the CIE standard oserver CIE standard oserver. They roughly correspond to colour sensa9ons of red, green and lue. Almost any spectral composi9on can e achieved y a suitaly chosen mix of these three monochroma9c primaries. They yield the CIE XYZ trismulus values X, Y, Z. The XYZ tris9mulus values of a color with spectral distriu9on Eλ are given in terms of the standard oserver and are related to CIE values y a linear transforma9on as Illuminant D65

12 CIE xyy color space The CIE XYZ color space serves as a asis from which other color spaces are defined. y normalizing XYZ i.e. dividing y X Y Z derived values are otained referred to as x,y,z. In that x y z = 1, the chroma9city of a color can e specified y two parameters x y, of the three normalized values. The xy diagram otained y intersec9ng the XYZ space with plane X Y Z = 1 and projec9ng this intersec9on on the x- y plane is referred to as CIE Chroma9city diagram and the xy values are referred to as chroma9city values. They represent all the colors that are visile y the human eye with constant intensity equal to 1. The degree of luminance can e espressed in percentage referring to the Y coordinate of XYZ. The xy Y space is widely used in prac9ce to represent colors.

13 color space The space is usually represented y a cue using non- nega9ve values within a 0 1 range, assigning lac to the origin at the vertex 0, 0, 0, and with increasing intensity values running along the three axes up to white at the vertex 1, 1, 1, diagonally opposite lac. An triplet represents the three- dimensional coordinate of the point of the given color within the cue or its faces or along its edges. This approach allows computa9ons of the color similarity of two given colors y simply calcula9ng the distance etween them: the shorter the distance, the higher the similarity.

14 color spaces color space is hardware dependent. Therefore several color spaces exist. The s color space is the most widely used in prac9ce. Color Space amut White Point Primaries x y x y x y HDTV ITU- T.709, s CT D sc Unlimited signed D OMM Wide D Adoe 98 CT D Apple CT D Standard daylight illuminant White surface illuminated y average midday sun in western Europe/northern Europe s gamut

15 s color space s color space created coopera9vely y HP and MicrosoN in 1996 uses the same primaries as the ITU- T.709 primaries, standardized for studio monitors and HDTV. It is the reference standard used for monitors, printers and on the Internet. LCDs, digital cameras, printers, and scanners all follow the s standard. For this reason, one can generally assume, in the asence of any other informa9on, that any 8- it- per- channel image file or any 8- it- per- channel image API or device interface can e treated as eing in the s color space. The transforma9on etween XYZ and s and viceversa is otained applying a linear transforma9on followed y a second transforma9on as elow: where a = where: linear, linear and linear for in- gamut colors are defined to e in the range [0,1] C linear is linear, linear, or linear, and C srg is srg, srg or srg.

16 The rg color space normalized aims to separate the chroma9c components from the rightness components. It is used to eliminate the influence of varying illumina9on. The red, green and lue channel can e transformed to their normalized counterpart r, g, according to " # $ $ $ $ $ $ $ % & = " # $ $ $ % & g r rg color space One of these normalised channels is redundant since r g = 1. Therefore the normalised space is sufficiently represented y two chroma9c components e.g. r, g and a rightness component.

17 Opponent color space Human percep9on comines, and response of the eye in opponent colours. Opponent colours can e hence expressed in space. Achroma9c ods ed- reen reen cone Yellow lue cone lue- Yellow ed cone l ""#$%&'& % " % $ ' $ ' *, -.& = $ ' $ ' $ ' $ ' /0#, # & # & l l

18 HS HLS - HSV color spaces HSI Hue, Saturaon, Intensity, HLS Hue, Saturaon, Luminance and HSV Hue, Saturaon, Value.. all specify colors using three values: hue the color dominant wavelenght, saturaon how much the color spectral distriu9on is around a certain wavelenght and luminance the amount of gray closely to human percep9on.

19 HSV color space HSV can e represented oth as a cylinder or a cone space depending on whether the term S refers to saturaon colorfulness wrt its own rightness or chroma colorfulness wrt the rightness of another colour which appears white under similar viewing condions. Values can e derived y the values: Max = max,, ; Min = min,, ; V - Value = max,, ; S - Chroma if Max = 0 then Chroma= 0; else Chroma = Max - Min / Max; H - Hue if Max = Min then Hue is undefined achromatic color; otherwise: if Max = & > Hue = 60 * - / Max-Min else if Max = & < Hue = * - / Max - Min else if = Max Hue = 60 * / Max - Min else Hue = 60 * / Max - Min Cyan 180 o reen 120 o Yellow 60 o lue 240 o Magenta 300 o Value ed 0 o White Colorfulness is the difference etween a colour and gray lac Hue Chroma

20 Distances in color space Hardware oriented color spaces such as, HSV, HSI are not perceptually uniform: uniform quan9za9on of these spaces results into perceptually redundant ins and perceptual holes and a distance func9on such as the Euclidean does not provide sa9sfactory results. A difference etween green and greenish- yellow is rela9vely large, whereas the distance dis9nguishing lue and red is quite small. If infinitesimal distances etween two colors as perceived y humans were constant, the color space would e Euclidean and the distance etween two colors would e propor9onal to the lenght of their connec9ng line. Instead in the chroma9city diagram xy, colors corresponding to points that have the same distance from a certain point are not perceived as similar colors y humans. Mac Adams ellipses account for this phenomenon. Ellipses are such that colors inside them are not dis9nguishale from the color in the center.

21 Perceptual color spaces CIE solved this prolem in 1976 with the development of the L*a** perceptual color space. Other perceptual spaces are L*u*v* and L*c*h*. All are ased on transforma9ons that approximate the XYZ iemann space into an Euclidean space. These spaces are less distorted than CIE XYZ space although they are not completely free of distor9on Mac Adam s ellipses ecome nearly circular here. In the L*a** and L*u*v* color spaces distances can e computed as Euclidean distances: Dc1,c2 = [ L* 1 - L* 2 2 a* 1 - a* 2 2 * 1 * 2 2 ] 1/2 Dc1,c2 = [ L* 1 - L* 2 2 u* 1 - u* 2 2 v* 1 v* 2 2 ] 1/2 Mathema9cal approxima9ons introduced cause devia9ons from this property in certain parts of the spaces: In L*u*v* ed is more represented than reen and lue. In L*a** there is a greater sensiility to reen than to ed and lue. lue is however more represented than in L*u*v*. L*a** L*u*v*

22 L*u*v* and L*a** color spaces L* = 903,3 Y/Y n if Y/Y n < 0, Y/Y n 1/3 otherwise u* = 13L* u u n v* = 13L* v v n u = 4X / X15Y3Z v = 9Y / X15Y3Z L* = 903,3 Y/Y n if Y/Y n < 0, Y/Y n 1/3 otherwise a* = 500 [fx/x n fy/y n ] * = 200 [fy/y n fz/z n ] ft = t 1/3 for t T t 16/116 otherwise Y n u n v n are the values of the reference white X n Y n Z n are the XYZ values of the reference white

23 Color space invariance to light- oject interac9on Interac9ons etween light and oject may produce highligh9ng and shadowing. Highligh9ng and shadowing depend on geometry, ody and surface reflectance and illumina9on condi9ons. Highligh9ng and shadowing can highly impair image matching. The appropriate selec9on of color spaces can filter out or account of these effects to provide a transformed and more useful image. Color edges Shadow and geometry edges Highlight eometry edge

24 ,,,, s n em s n em r = = rg color space is photometric shadowing/ highligh9ng invariant C W = E m n, s f C " # c "d" = e m n, s C Considering the ody reflection term: Similarly for the surface reflection term. Hue of HSI color space is photometric shadowing/ highligh9ng invariant,,,, s n em s n em g = =,,,, s n em s n em = =

25 l 1 l 2 l 3 color space l 1 l 2 l 3 color space is otained from manipula9on and is invariant to highligh9ng effects of light interac9on par9cularly for shiny ojects Original image l 1 l 2 l 3 image 3D plot of image 3D plot of l 1 l 2 l 3 image

26 c 1 c 2 c 3 color space c 1 c 2 c 3 color space is otained from manipula9on and is invariant to shadowing effects of light interac9on par9cularly for mae ojects c 1,, = arctan max{ c 2,, = arctan max{ c 3,, = arctan max{, }, }, } 3D plot of image 3D plot of c 1 c 2 c 3 image

27 Classifica9on of oject color edges Local structures of ojects lie edges, corners and junc9ons depend on geometry, surface reflectance and illumina9on condi9ons. Proper9es of color spaces can e used for their classifica9on colour edge maxima y type material shadow or geometry shadows and geometry highlights colour edges

28 Edge classifica9on y color spaces Using oth c 1 c 2 c 3 and l 1 l 2 l 3 color spaces: "#$%"C c1 c 2 c 3 # & c1 c 2 c 3 & "C l1 l 2 l 3 < & l1 l 2 l 3 &'*,--"#.,-'"/'"/'&0/ -"#$%"C l1 l 2 l 3 l 1 l 2 l 3 c 1 c 2 c 3 $ & l1 l 2 l 3 &'*,--"#.,-*1120/-*,--"#.,--',01312/14&2.0/ Color for matte and shiny ojects also highlights for shiny ojects tc1c2c3 c 1 c 2 c 3 highlight l 1 l 2 l 3 Color for shiny ojects; color for matte ojects wea tl1l2l3 shadow or geometry

29 Summary of color space proper9es ed reen lue addi9ve color system ased on tri- chroma9c theory. easy to implement ut non- linear with visual percep9on. device dependent with semi- intui9ve specifica9on of colours. very common, used in virtually every computer system, television, video etc. HSL Hue Satura9on and Lightness, HSI Intensity, intui9ve specifica9on of color. Otained as linear transform from and therefore device dependent and non- linear. Appropriate only for moderate luminance levels. eal world environments are not suitaly represented in this space. HSV HSL HSI Hue component Invariant under the orienta9on of the oject to the illumina9on and camera direc9on. Opponent color axes Advantage of isola9ng the rightness informa9on on the third axis. Invariant to changes in illumina9on intensity and shadows. c 1 c 2 c 3 color space Invariant to shadowing effects for mae ojects I 1 I 2 I 3 color space Invariant to highligh9ng effects

30 CIE L*u*v* ased directly on CIE XYZ, aempts to linearise the percep9ility of unit vector color differences. Non- linear transforma9on ut the conversions are reversile. The non- linear rela9onship for L* u* v* is intended to mimic the logarithmic response of the eye. CIE L*a** ased directly on CIE XYZ, aempts to linearise the percep9ility of unit vector color differences. Non- linear transforma9on ut the conversions are reversile. The non- linear rela9onships for L* a* and * are intended to mimic the logarithmic response of the eye. Suitale for real world scene color representa9on

31 Invariance proper9es of color spaces shadowing highlights ill. intensity color ill. sou rg - - Hue - c 1 c 2 c l 1 l 2 l no invariance invariance

Arnold W.M Smeulders Theo Gevers. University of Amsterdam smeulders}

Arnold W.M Smeulders Theo Gevers. University of Amsterdam    smeulders} Arnold W.M Smeulders Theo evers University of Amsterdam email: smeulders@wins.uva.nl http://carol.wins.uva.nl/~{gevers smeulders} 0 Prolem statement Query matching Query 0 Prolem statement Query classes

More information

The Elements of Colour

The Elements of Colour Color science 1 The Elements of Colour Perceived light of different wavelengths is in approximately equal weights achromatic.

More information

Lecture 1 Image Formation.

Lecture 1 Image Formation. Lecture 1 Image Formation peimt@bit.edu.cn 1 Part 3 Color 2 Color v The light coming out of sources or reflected from surfaces has more or less energy at different wavelengths v The visual system responds

More information

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

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception Color and Shading Color Shapiro and Stockman, Chapter 6 Color is an important factor for for human perception for object and material identification, even time of day. Color perception depends upon both

More information

Fall 2015 Dr. Michael J. Reale

Fall 2015 Dr. Michael J. Reale CS 490: Computer Vision Color Theory: Color Models Fall 2015 Dr. Michael J. Reale Color Models Different ways to model color: XYZ CIE standard RB Additive Primaries Monitors, video cameras, etc. CMY/CMYK

More information

CS635 Spring Department of Computer Science Purdue University

CS635 Spring Department of Computer Science Purdue University Color and Perception CS635 Spring 2010 Daniel G Aliaga Daniel G. Aliaga Department of Computer Science Purdue University Elements of Color Perception 2 Elements of Color Physics: Illumination Electromagnetic

More information

Digital Image Processing

Digital Image Processing Digital Image Processing 7. Color Transforms 15110191 Keuyhong Cho Non-linear Color Space Reflect human eye s characters 1) Use uniform color space 2) Set distance of color space has same ratio difference

More information

Illumination and Shading

Illumination and Shading Illumination and Shading Light sources emit intensity: assigns intensity to each wavelength of light Humans perceive as a colour - navy blue, light green, etc. Exeriments show that there are distinct I

More information

Colour Reading: Chapter 6. Black body radiators

Colour Reading: Chapter 6. Black body radiators Colour Reading: Chapter 6 Light is produced in different amounts at different wavelengths by each light source Light is differentially reflected at each wavelength, which gives objects their natural colours

More information

Digital Image Processing. Introduction

Digital Image Processing. Introduction Digital Image Processing Introduction Digital Image Definition An image can be defined as a twodimensional function f(x,y) x,y: Spatial coordinate F: the amplitude of any pair of coordinate x,y, which

More information

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

Reading. 2. Color. Emission spectra. The radiant energy spectrum. Watt, Chapter 15. Reading Watt, Chapter 15. Brian Wandell. Foundations of Vision. Chapter 4. Sinauer Associates, Sunderland, MA, pp. 69-97, 1995. 2. Color 1 2 The radiant energy spectrum We can think of light as waves,

More information

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

Computer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo Computer Graphics Bing-Yu Chen National Taiwan University The University of Tokyo Introduction The Graphics Process Color Models Triangle Meshes The Rendering Pipeline 1 What is Computer Graphics? modeling

More information

Lecture 11. Color. UW CSE vision faculty

Lecture 11. Color. UW CSE vision faculty Lecture 11 Color UW CSE vision faculty Starting Point: What is light? Electromagnetic radiation (EMR) moving along rays in space R(λ) is EMR, measured in units of power (watts) λ is wavelength Perceiving

More information

Image Processing. Color

Image Processing. Color Image Processing Color Material in this presentation is largely based on/derived from presentation(s) and book: The Digital Image by Dr. Donald House at Texas A&M University Brent M. Dingle, Ph.D. 2015

More information

Colour computer vision: fundamentals, applications and challenges. Dr. Ignacio Molina-Conde Depto. Tecnología Electrónica Univ.

Colour computer vision: fundamentals, applications and challenges. Dr. Ignacio Molina-Conde Depto. Tecnología Electrónica Univ. Colour computer vision: fundamentals, applications and challenges Dr. Ignacio Molina-Conde Depto. Tecnología Electrónica Univ. of Málaga (Spain) Outline Part 1: colorimetry and colour perception: What

More information

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

Digital Image Processing COSC 6380/4393. Lecture 19 Mar 26 th, 2019 Pranav Mantini Digital Image Processing COSC 6380/4393 Lecture 19 Mar 26 th, 2019 Pranav Mantini What is color? Color is a psychological property of our visual experiences when we look at objects and lights, not a physical

More information

Lecture 12 Color model and color image processing

Lecture 12 Color model and color image processing Lecture 12 Color model and color image processing Color fundamentals Color models Pseudo color image Full color image processing Color fundamental The color that humans perceived in an object are determined

More information

Game Programming. Bing-Yu Chen National Taiwan University

Game Programming. Bing-Yu Chen National Taiwan University Game Programming Bing-Yu Chen National Taiwan University What is Computer Graphics? Definition the pictorial synthesis of real or imaginary objects from their computer-based models descriptions OUTPUT

More information

Announcements. Lighting. Camera s sensor. HW1 has been posted See links on web page for readings on color. Intro Computer Vision.

Announcements. Lighting. Camera s sensor. HW1 has been posted See links on web page for readings on color. Intro Computer Vision. Announcements HW1 has been posted See links on web page for readings on color. Introduction to Computer Vision CSE 152 Lecture 6 Deviations from the lens model Deviations from this ideal are aberrations

More information

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

The Display pipeline. The fast forward version. The Display Pipeline The order may vary somewhat. The Graphics Pipeline. To draw images. View volume The fast forward version The Display pipeline Computer Graphics 1, Fall 2004 Lecture 3 Chapter 1.4, 1.8, 2.5, 8.2, 8.13 Lightsource Hidden surface 3D Projection View plane 2D Rasterization

More information

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

CSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 CSE 167: Introduction to Computer Graphics Lecture #7: Color and Shading Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday,

More information

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

Image Formation. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico Image Formation Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico 1 Objectives Fundamental imaging notions Physical basis for image formation

More information

ECE-161C Color. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth)

ECE-161C Color. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth) ECE-6C Color Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth) Color so far we have talked about geometry where is a 3D point map mapped into, in terms of image coordinates? perspective

More information

Spectral Color and Radiometry

Spectral Color and Radiometry Spectral Color and Radiometry Louis Feng April 13, 2004 April 13, 2004 Realistic Image Synthesis (Spring 2004) 1 Topics Spectral Color Light and Color Spectrum Spectral Power Distribution Spectral Color

More information

CSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013

CSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 CSE 167: Introduction to Computer Graphics Lecture #6: Colors Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 Announcements Homework project #3 due this Friday, October 18

More information

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

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 Color n Used heavily in human vision n Color is a pixel property, making some recognition problems easy n Visible spectrum for humans is 400nm (blue) to 700 nm (red) n Machines can see much more; ex. X-rays,

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Dynamic Range and Weber s Law HVS is capable of operating over an enormous dynamic range, However, sensitivity is far from uniform over this range Example:

More information

Introduction to Computer Graphics with WebGL

Introduction to Computer Graphics with WebGL Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science Laboratory University of New Mexico Image Formation

More information

Introduction to color science

Introduction to color science Introduction to color science Trichromacy Spectral matching functions CIE XYZ color system xy-chromaticity diagram Color gamut Color temperature Color balancing algorithms Digital Image Processing: Bernd

More information

Color Vision. Spectral Distributions Various Light Sources

Color Vision. Spectral Distributions Various Light Sources Color Vision Light enters the eye Absorbed by cones Transmitted to brain Interpreted to perceive color Foundations of Vision Brian Wandell Spectral Distributions Various Light Sources Cones and Rods Cones:

More information

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

Physical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2 Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory

More information

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

Chapter 5 Extraction of color and texture Comunicação Visual Interactiva. image labeled by cluster index Chapter 5 Extraction of color and texture Comunicação Visual Interactiva image labeled by cluster index Color images Many images obtained with CCD are in color. This issue raises the following issue ->

More information

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

Visible Color. 700 (red) 580 (yellow) 520 (green) Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory

More information

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant

An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant An Algorithm to Determine the Chromaticity Under Non-uniform Illuminant Sivalogeswaran Ratnasingam and Steve Collins Department of Engineering Science, University of Oxford, OX1 3PJ, Oxford, United Kingdom

More information

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

Image Formation. Camera trial #1. Pinhole camera. What is an Image? Light and the EM spectrum The H.V.S. and Color Perception Image Formation Light and the EM spectrum The H.V.S. and Color Perception What is an Image? An image is a projection of a 3D scene into a 2D projection plane. An image can be defined as a 2 variable function

More information

CS770/870 Spring 2017 Color and Shading

CS770/870 Spring 2017 Color and Shading Preview CS770/870 Spring 2017 Color and Shading Related material Cunningham: Ch 5 Hill and Kelley: Ch. 8 Angel 5e: 6.1-6.8 Angel 6e: 5.1-5.5 Making the scene more realistic Color models representing the

More information

3D graphics, raster and colors CS312 Fall 2010

3D graphics, raster and colors CS312 Fall 2010 Computer Graphics 3D graphics, raster and colors CS312 Fall 2010 Shift in CG Application Markets 1989-2000 2000 1989 3D Graphics Object description 3D graphics model Visualization 2D projection that simulates

More information

Perceptual Color Volume

Perceptual Color Volume Perceptual Color Volume Measuring the Distinguishable Colors of HDR and WCG Displays INTRODUCTION Metrics exist to describe display capabilities such as contrast, bit depth, and resolution, but none yet

More information

CS681 Computational Colorimetry

CS681 Computational Colorimetry 9/14/17 CS681 Computational Colorimetry Min H. Kim KAIST School of Computing COLOR (3) 2 1 Color matching functions User can indeed succeed in obtaining a match for all visible wavelengths. So color space

More information

Computer Graphics. Bing-Yu Chen National Taiwan University

Computer Graphics. Bing-Yu Chen National Taiwan University Computer Graphics Bing-Yu Chen National Taiwan University Introduction The Graphics Process Color Models Triangle Meshes The Rendering Pipeline 1 INPUT What is Computer Graphics? Definition the pictorial

More information

3D Computer Vision. Photometric stereo. Prof. Didier Stricker

3D Computer Vision. Photometric stereo. Prof. Didier Stricker 3D Computer Vision Photometric stereo Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Physical parameters

More information

Color. Reading: Optional reading: Chapter 6, Forsyth & Ponce. Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this.

Color. Reading: Optional reading: Chapter 6, Forsyth & Ponce. Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Today Color Reading: Chapter 6, Forsyth & Ponce Optional reading: Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Feb. 17, 2005 MIT 6.869 Prof. Freeman Why does

More information

Why does a visual system need color? Color. Why does a visual system need color? (an incomplete list ) Lecture outline. Reading: Optional reading:

Why does a visual system need color? Color. Why does a visual system need color? (an incomplete list ) Lecture outline. Reading: Optional reading: Today Color Why does a visual system need color? Reading: Chapter 6, Optional reading: Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Feb. 17, 2005 MIT 6.869 Prof.

More information

Lecture 1. Computer Graphics and Systems. Tuesday, January 15, 13

Lecture 1. Computer Graphics and Systems. Tuesday, January 15, 13 Lecture 1 Computer Graphics and Systems What is Computer Graphics? Image Formation Sun Object Figure from Ed Angel,D.Shreiner: Interactive Computer Graphics, 6 th Ed., 2012 Addison Wesley Computer Graphics

More information

Main topics in the Chapter 2. Chapter 2. Digital Image Representation. Bitmaps digitization. Three Types of Digital Image Creation CS 3570

Main topics in the Chapter 2. Chapter 2. Digital Image Representation. Bitmaps digitization. Three Types of Digital Image Creation CS 3570 Main topics in the Chapter Chapter. Digital Image Representation CS 3570 Three main types of creating digital images Bitmapping, Vector graphics, Procedural modeling Frequency in digital image Discrete

More information

Reading. 4. Color. Outline. The radiant energy spectrum. Suggested: w Watt (2 nd ed.), Chapter 14. Further reading:

Reading. 4. Color. Outline. The radiant energy spectrum. Suggested: w Watt (2 nd ed.), Chapter 14. Further reading: Reading Suggested: Watt (2 nd ed.), Chapter 14. Further reading: 4. Color Brian Wandell. Foundations of Vision. Chapter 4. Sinauer Associates, Sunderland, MA, 1995. Gerald S. Wasserman. Color Vision: An

More information

Sources, Surfaces, Eyes

Sources, Surfaces, Eyes Sources, Surfaces, Eyes An investigation into the interaction of light sources, surfaces, eyes IESNA Annual Conference, 2003 Jefferey F. Knox David M. Keith, FIES Sources, Surfaces, & Eyes - Research *

More information

Announcements. Camera Calibration. Thin Lens: Image of Point. Limits for pinhole cameras. f O Z

Announcements. Camera Calibration. Thin Lens: Image of Point. Limits for pinhole cameras. f O Z Announcements Introduction to Computer Vision CSE 152 Lecture 5 Assignment 1 has been posted. See links on web page for reading Irfanview: http://www.irfanview.com/ is a good windows utility for manipulating

More information

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

Image Analysis and Formation (Formation et Analyse d'images) Image Analysis and Formation (Formation et Analyse d'images) James L. Crowley ENSIMAG 3 - MMIS Option MIRV First Semester 2010/2011 Lesson 4 19 Oct 2010 Lesson Outline: 1 The Physics of Light...2 1.1 Photons

More information

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

(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology lecture 23 (0, 1, 1) (0, 0, 0) (0, 0, 1) (0, 1, 1) (1, 1, 1) (1, 1, 0) (0, 1, 0) hue - which ''? saturation - how pure? luminance (value) - intensity What is light? What is? Light consists of electromagnetic

More information

Chapter 4 Color in Image and Video

Chapter 4 Color in Image and Video Chapter 4 Color in Image and Video 4.1 Color Science 4.2 Color Models in Images 4.3 Color Models in Video 4.4 Further Exploration 1 Li & Drew c Prentice Hall 2003 4.1 Color Science Light and Spectra Light

More information

Color to Binary Vision. The assignment Irfanview: A good utility Two parts: More challenging (Extra Credit) Lighting.

Color to Binary Vision. The assignment Irfanview: A good utility Two parts: More challenging (Extra Credit) Lighting. Announcements Color to Binary Vision CSE 90-B Lecture 5 First assignment was available last Thursday Use whatever language you want. Link to matlab resources from web page Always check web page for updates

More information

SIFT (Scale Invariant Feature Transform) descriptor

SIFT (Scale Invariant Feature Transform) descriptor Local descriptors SIFT (Scale Invariant Feature Transform) descriptor SIFT keypoints at loca;on xy and scale σ have been obtained according to a procedure that guarantees illumina;on and scale invance.

More information

Graphics Hardware and Display Devices

Graphics Hardware and Display Devices Graphics Hardware and Display Devices CSE328 Lectures Graphics/Visualization Hardware Many graphics/visualization algorithms can be implemented efficiently and inexpensively in hardware Facilitates interactive

More information

Color Space Transformations

Color Space Transformations Color Space Transformations Philippe Colantoni and Al 2004 1 Introduction This document defines several color concepts and all the mathematic relations used in ColorSpace. The first version of this document

More information

Computer Vision. The image formation process

Computer Vision. The image formation process Computer Vision The image formation process Filippo Bergamasco (filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco DAIS, Ca Foscari University of Venice Academic year 2016/2017 The image

More information

Modeling and Rendering

Modeling and Rendering Modeling and Rendering Prelude: The Poin2ng Problem 2D screen and mouse input, 3D world Keyboard Object snaps Construc2on planes Explicit planes (including primary axes) Implicit planes (exis2ng geometry

More information

Constructing Cylindrical Coordinate Colour Spaces

Constructing Cylindrical Coordinate Colour Spaces Constructing Cylindrical Coordinate Colour Spaces Allan Hanbury Pattern Recognition and Image Processing Group (PRIP), Institute of Computer-Aided Automation, Vienna University of Technology, Favoritenstraße

More information

CS452/552; EE465/505. Color Display Issues

CS452/552; EE465/505. Color Display Issues CS452/552; EE465/505 Color Display Issues 4-16 15 2 Outline! Color Display Issues Color Systems Dithering and Halftoning! Splines Hermite Splines Bezier Splines Catmull-Rom Splines Read: Angel, Chapter

More information

MODELING LED LIGHTING COLOR EFFECTS IN MODERN OPTICAL ANALYSIS SOFTWARE LED Professional Magazine Webinar 10/27/2015

MODELING LED LIGHTING COLOR EFFECTS IN MODERN OPTICAL ANALYSIS SOFTWARE LED Professional Magazine Webinar 10/27/2015 MODELING LED LIGHTING COLOR EFFECTS IN MODERN OPTICAL ANALYSIS SOFTWARE LED Professional Magazine Webinar 10/27/2015 Presenter Dave Jacobsen Senior Application Engineer at Lambda Research Corporation for

More information

CHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE

CHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE 49 CHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE 3.1 PREAMBLE Software has been developed following the CIE 1931 standard of Chromaticity Coordinates to convert the RGB data into its

More information

Mech 296: Vision for Robotic Applications

Mech 296: Vision for Robotic Applications Mech 296: Vision for Robotic Applications Lecture 2: Color Imaging 2. Terminology from Last Week Data Files ASCII (Text): Data file is human readable Ex: 7 9 5 Note: characters may be removed when transferring

More information

Extreme Ultraviolet Radiation Spectrometer Design and Optimization

Extreme Ultraviolet Radiation Spectrometer Design and Optimization Extreme Ultraviolet Radiation Spectrometer Design and Optimization Shaun Pacheco Mentors: Dr. Guillaume Laurent & Wei Cao Project Description This summer project was dedicated to spectrally resolving the

More information

Texture Mapping. Images from 3D Creative Magazine

Texture Mapping. Images from 3D Creative Magazine Texture Mapping Images from 3D Creative Magazine Contents Introduction Definitions Light And Colour Surface Attributes Surface Attributes: Colour Surface Attributes: Shininess Surface Attributes: Specularity

More information

INTRODUCTION. Slides modified from Angel book 6e

INTRODUCTION. Slides modified from Angel book 6e INTRODUCTION Slides modified from Angel book 6e Fall 2012 COSC4328/5327 Computer Graphics 2 Objectives Historical introduction to computer graphics Fundamental imaging notions Physical basis for image

More information

Light Transport Baoquan Chen 2017

Light Transport Baoquan Chen 2017 Light Transport 1 Physics of Light and Color It s all electromagnetic (EM) radiation Different colors correspond to radiation of different wavelengths Intensity of each wavelength specified by amplitude

More information

Color, Edge and Texture

Color, Edge and Texture EECS 432-Advanced Computer Vision Notes Series 4 Color, Edge and Texture Ying Wu Electrical Engineering & Computer Science Northwestern University Evanston, IL 628 yingwu@ece.northwestern.edu Contents

More information

Distributed Algorithms. Image and Video Processing

Distributed Algorithms. Image and Video Processing Chapter 5 Object Recognition Distributed Algorithms for Motivation Requirements Overview Object recognition via Colors Shapes (outlines) Textures Movements Summary 2 1 Why object recognition? Character

More information

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

Module 3. Illumination Systems. Version 2 EE IIT, Kharagpur 1 Module 3 Illumination Systems Version 2 EE IIT, Kharagpur 1 Lesson 14 Color Version 2 EE IIT, Kharagpur 2 Instructional Objectives 1. What are Primary colors? 2. How is color specified? 3. What is CRI?

More information

Application of CIE with Associated CRI-based Colour Rendition Properties

Application of CIE with Associated CRI-based Colour Rendition Properties Application of CIE 13.3-1995 with Associated CRI-based Colour Rendition December 2018 Global Lighting Association 2018 Summary On September 18 th 2015, the Global Lighting Association (GLA) issued a position

More information

Color in Image & Video Processing Applications

Color in Image & Video Processing Applications Color in Image & Video Processing Applications DAGM 2010 Darmstadt Joost van de Weijer Universitat Autonoma de Barcelona Computer Vision Center Why use Color? photometric invariance discriminative power

More information

Visualisatie BMT. Rendering. Arjan Kok

Visualisatie BMT. Rendering. Arjan Kok Visualisatie BMT Rendering Arjan Kok a.j.f.kok@tue.nl 1 Lecture overview Color Rendering Illumination 2 Visualization pipeline Raw Data Data Enrichment/Enhancement Derived Data Visualization Mapping Abstract

More information

COLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON. Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij

COLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON. Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij COLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij Intelligent Systems Lab Amsterdam, University of Amsterdam ABSTRACT Performance

More information

Estimating the wavelength composition of scene illumination from image data is an

Estimating the wavelength composition of scene illumination from image data is an Chapter 3 The Principle and Improvement for AWB in DSC 3.1 Introduction Estimating the wavelength composition of scene illumination from image data is an important topics in color engineering. Solutions

More information

Lighting. Camera s sensor. Lambertian Surface BRDF

Lighting. Camera s sensor. Lambertian Surface BRDF Lighting Introduction to Computer Vision CSE 152 Lecture 6 Special light sources Point sources Distant point sources Strip sources Area sources Common to think of lighting at infinity (a function on the

More information

Natural Scene Sta,s,cs of Color and Range. Che- Chun Su, Lawrence K. Cormack, and Alan C. Bovik

Natural Scene Sta,s,cs of Color and Range. Che- Chun Su, Lawrence K. Cormack, and Alan C. Bovik Natural Scene Sta,s,cs of Color and Range Che- Chun Su, Lawrence K. Cormack, and Alan C. Bovik Mo,va,on Color and range/depth play important roles in natural scenes and human vision systems. Percep,on

More information

Color Image Processing

Color Image Processing Color Image Processing Inel 5327 Prof. Vidya Manian Introduction Color fundamentals Color models Histogram processing Smoothing and sharpening Color image segmentation Edge detection Color fundamentals

More information

A DATA FLOW APPROACH TO COLOR GAMUT VISUALIZATION

A DATA FLOW APPROACH TO COLOR GAMUT VISUALIZATION A DATA FLOW APPROACH TO COLOR GAMUT VISUALIZATION by CHAD ANDREW ROBERTSON A THESIS Presented to the Department of Computer and Information Science and the Graduate School of the University of Oregon in

More information

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37 Extended Contents List Preface... xi About the authors... xvii CHAPTER 1 Introduction 1 1.1 Overview... 1 1.2 Human and Computer Vision... 2 1.3 The Human Vision System... 4 1.3.1 The Eye... 5 1.3.2 The

More information

Color. Phillip Otto Runge ( )

Color. Phillip Otto Runge ( ) Color Phillip Otto Runge (1777-1810) Overview The nature of color Color processing in the human visual system Color spaces Adaptation and constancy White balance Uses of color in computer vision What is

More information

Color Appearance in Image Displays. O Canada!

Color Appearance in Image Displays. O Canada! Color Appearance in Image Displays Mark D. Fairchild RIT Munsell Color Science Laboratory ISCC/CIE Expert Symposium 75 Years of the CIE Standard Colorimetric Observer Ottawa 26 O Canada Image Colorimetry

More information

CIE Colour Chart-based Video Monitoring

CIE Colour Chart-based Video Monitoring www.omnitek.tv IMAE POCEIN TECHNIQUE CIE Colour Chart-based Video Monitoring Transferring video from one video standard to another or from one display system to another typically introduces slight changes

More information

Color Content Based Image Classification

Color Content Based Image Classification Color Content Based Image Classification Szabolcs Sergyán Budapest Tech sergyan.szabolcs@nik.bmf.hu Abstract: In content based image retrieval systems the most efficient and simple searches are the color

More information

Survey in Computer Graphics Computer Graphics and Visualization

Survey in Computer Graphics Computer Graphics and Visualization Example of a Marble Ball Where did this image come from? Fall 2010 What hardware/software/algorithms did we need to produce it? 2 A Basic Graphics System History of Computer Graphics 1200-2008 Input devices

More information

Lenses: Focus and Defocus

Lenses: Focus and Defocus Lenses: Focus and Defocus circle of confusion A lens focuses light onto the film There is a specific distance at which objects are in focus other points project to a circle of confusion in the image Changing

More information

Comparative Analysis of the Quantization of Color Spaces on the Basis of the CIELAB Color-Difference Formula

Comparative Analysis of the Quantization of Color Spaces on the Basis of the CIELAB Color-Difference Formula Comparative Analysis of the Quantization of Color Spaces on the Basis of the CIELAB Color-Difference Formula B. HILL, Th. ROGER, and F. W. VORHAGEN Aachen University of Technology This article discusses

More information

Anno accademico 2006/2007. Davide Migliore

Anno accademico 2006/2007. Davide Migliore Robotica Anno accademico 6/7 Davide Migliore migliore@elet.polimi.it Today What is a feature? Some useful information The world of features: Detectors Edges detection Corners/Points detection Descriptors?!?!?

More information

3D Visualization of Color Data To Analyze Color Images

3D Visualization of Color Data To Analyze Color Images r IS&T's 2003 PICS Conference 3D Visualization of Color Data To Analyze Color Images Philippe Colantoni and Alain Trémeau Laboratoire LIGIV EA 3070, Université Jean Monnet Saint-Etienne, France Abstract

More information

Understanding Variability

Understanding Variability Understanding Variability Why so different? Light and Optics Pinhole camera model Perspective projection Thin lens model Fundamental equation Distortion: spherical & chromatic aberration, radial distortion

More information

Ligh%ng in OpenGL. The Phong Illumina%on Model. Vector Background

Ligh%ng in OpenGL. The Phong Illumina%on Model. Vector Background Ligh%ng in OpenGL The Phong Illumina%on Model Vector Background 1 Vector Dot Product The dot product of two vectors is a number:! x $ # 1 v 1 = # y 1 # " z 1 %! x $ # 2 v 2 = # y 2 # " z 2 % In GLSL you

More information

CS5620 Intro to Computer Graphics

CS5620 Intro to Computer Graphics So Far wireframe hidden surfaces Next step 1 2 Light! Need to understand: How lighting works Types of lights Types of surfaces How shading works Shading algorithms What s Missing? Lighting vs. Shading

More information

CIE L*a*b* color model

CIE L*a*b* color model CIE L*a*b* color model To further strengthen the correlation between the color model and human perception, we apply the following non-linear transformation: with where (X n,y n,z n ) are the tristimulus

More information

When this experiment is performed, subjects find that they can always. test field. adjustable field

When this experiment is performed, subjects find that they can always. test field. adjustable field COLORIMETRY In photometry a lumen is a lumen, no matter what wavelength or wavelengths of light are involved. But it is that combination of wavelengths that produces the sensation of color, one of the

More information

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

Lecture #13. Point (pixel) transformations. Neighborhood processing. Color segmentation Lecture #13 Point (pixel) transformations Color modification Color slicing Device independent color Color balancing Neighborhood processing Smoothing Sharpening Color segmentation Color Transformations

More information

A Data Flow Approach to Color Gamut Visualization

A Data Flow Approach to Color Gamut Visualization A Data Flow Approach to Color Gamut Visualization Gary W. Meyer and Chad A. Robertson Department of Computer and Information Science University of Oregon, Eugene, Oregon 97403 Abstract Software has been

More information

What is Color and How is It Measured?

What is Color and How is It Measured? Insight on Color Vol. 12, No. 5 What is Color and How is It Measured? The most important part of HunterLab s business is helping our customers to measure color. In this Applications Note, you will learn

More information

Light. Computer Vision. James Hays

Light. Computer Vision. James Hays Light Computer Vision James Hays Projection: world coordinatesimage coordinates Camera Center (,, ) z y x X... f z y ' ' v u x. v u z f x u * ' z f y v * ' 5 2 ' 2* u 5 2 ' 3* v If X = 2, Y = 3, Z = 5,

More information

Color. Computational Photography MIT Feb. 14, 2006 Bill Freeman and Fredo Durand

Color. Computational Photography MIT Feb. 14, 2006 Bill Freeman and Fredo Durand Color Computational Photography MIT Feb. 14, 2006 Bill Freeman and Fredo Durand Why does a visual system need color? http://www.hobbylinc.com/gr/pll/pll5019.jpg Why does a visual system need color? (an

More information

Graphics for VEs. Ruth Aylett

Graphics for VEs. Ruth Aylett Graphics for VEs Ruth Aylett Overview VE Software Graphics for VEs The graphics pipeline Projections Lighting Shading Runtime VR systems Two major parts: initialisation and update loop. Initialisation

More information

Colour appearance and the interaction between texture and colour

Colour appearance and the interaction between texture and colour Colour appearance and the interaction between texture and colour Maria Vanrell Martorell Computer Vision Center de Barcelona 2 Contents: Colour Texture Classical theories on Colour Appearance Colour and

More information