Object color forma9on
|
|
- Logan Hill
- 6 years ago
- Views:
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 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 informationThe Elements of Colour
Color science 1 The Elements of Colour Perceived light of different wavelengths is in approximately equal weights achromatic.
More informationLecture 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 informationColor 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 informationFall 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 informationCS635 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 informationDigital 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 informationIllumination 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 informationColour 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 informationDigital 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 informationReading. 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 informationComputer 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 informationLecture 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 informationImage 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 informationColour 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 informationDigital 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 informationLecture 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 informationGame 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 informationAnnouncements. 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 informationThe 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 informationCSE 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 informationImage 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 informationECE-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 informationSpectral 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 informationCSE 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 informationColor. 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 informationELEC 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 informationIntroduction 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 informationIntroduction 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 informationColor 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 informationPhysical 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 informationChapter 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 informationVisible 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 informationAn 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 informationImage 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 informationCS770/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 information3D 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 informationPerceptual 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 informationCS681 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 informationComputer 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 information3D 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 informationColor. 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 informationWhy 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 informationLecture 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 informationMain 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 informationReading. 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 informationSources, 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 informationAnnouncements. 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 informationImage 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
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 informationChapter 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 informationColor 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 informationSIFT (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 informationGraphics 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 informationColor 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 informationComputer 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 informationModeling 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 informationConstructing 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 informationCS452/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 informationMODELING 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 informationCHAPTER 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 informationMech 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 informationExtreme 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 informationTexture 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 informationINTRODUCTION. 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 informationLight 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 informationColor, 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 informationDistributed 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 informationModule 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 informationApplication 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 informationColor 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 informationVisualisatie 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 informationCOLOR 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 informationEstimating 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 informationLighting. 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 informationNatural 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 informationColor 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 informationA 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 informationCHAPTER 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 informationColor. 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 informationColor 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 informationCIE 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 informationColor 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 informationSurvey 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 informationLenses: 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 informationComparative 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 informationAnno 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 information3D 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 informationUnderstanding 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 informationLigh%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 informationCS5620 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 informationCIE 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 informationWhen 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 informationLecture #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 informationA 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 informationWhat 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 informationLight. 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 informationColor. 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 informationGraphics 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 informationColour 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