CS 1699: Intro to Computer Vision. Color. Prof. Adriana Kovashka University of Pittsburgh September 22, 2015
|
|
- Richard Sullivan
- 5 years ago
- Views:
Transcription
1 CS 1699: Intro to Computer Vision Color Prof. Adriana Kovashka University of Pittsburgh September 22, 2015
2 Today Review: SIFT features Physics and perception of color Color matching Color spaces Uses of color in computer vision
3 Announcement Homework 2 released 9/17 Small changes made 9/18 Homework 1 due tonight at 11:59pm Review late policy Reminder: Do not look for or use existing implementations
4 Harris Detector: Summary Compute image gradients Ix and Iy for all pixels For each pixel Compute by looping over neighbors x, y compute (k :empirical constant, k = ) Find points with large corner response function R (R > threshold) Take the points of locally maximum R as the detected feature points (i.e., pixels where R is bigger than for all the 4 or 8 neighbors). D. Frolova, D. Simakov 4
5 K. Grauman Example of Harris application
6 Local Descriptors: SIFT Descriptor [Lowe, ICCV 1999] K. Grauman, B. Leibe Histogram of oriented gradients Captures important texture information Robust to small translations / affine deformations
7 Computing gradients tan(α)= opposite side adjacent side
8 Gradients m(x, y) = sqrt(1 + 0) = 1 Θ(x, y) = atan(0/1) = 0
9 Gradients m(x, y) = sqrt(0 + 1) = 1 Θ(x, y) = atan(1/0) = 90
10 Gradients m(x, y) = sqrt(1 + 1) = 1.41 Θ(x, y) = atan(1/1) = 45
11 Scale Invariant Feature Transform Basic idea: Take 16x16 square window around detected feature Compute gradient orientation for each pixel Create histogram over edge orientations weighted by magnitude 0 2 angle histogram L. Zitnick, adapted from D. Lowe
12 SIFT descriptor Full version Divide the 16x16 window into a 4x4 grid of cells (2x2 case shown below) Compute an orientation histogram for each cell 16 cells * 8 orientations = 128 dimensional descriptor L. Zitnick, adapted from D. Lowe
13 SIFT descriptor Full version Divide the 16x16 window into a 4x4 grid of cells (2x2 case shown below) Compute an orientation histogram for each cell 16 cells * 8 orientations = 128 dimensional descriptor Threshold normalize the descriptor: such that: 0.2 L. Zitnick, adapted from D. Lowe
14 Making descriptor rotation invariant CSE 576: Computer Vision Rotate patch according to its dominant gradient orientation This puts the patches into a canonical orientation. K. Grauman Image from Matthew Brown
15 Examples of Using SIFT
16 Examples of Using SIFT
17 Today Review: SIFT features Physics and perception of color Color matching Color spaces Uses of color in computer vision
18 Color and light Color of light arriving at camera depends on Spectral reflectance of the surface light is leaving Spectral radiance of light falling on that patch Color perceived depends on Physics of light Visual system receptors Brain processing, environment K. Grauman
19 The Eye The human eye is a camera! Lens - changes shape by using ciliary muscles (to focus on objects at different distances) Pupil - the hole (aperture) whose size is controlled by the iris Iris - colored annulus with radial muscles Retina - photoreceptor cells Slide by Steve Seitz
20 Retina up-close Light D. Hoiem
21 Color Sensing in Cameras: Bayer Grid Estimate RGB at each cell from neighboring values Slide by Steve Seitz
22 Two types of light-sensitive receptors Cones cone-shaped less sensitive operate in high light color vision Rods rod-shaped highly sensitive operate at night gray-scale vision slower to respond Stephen E. Palmer, 2002 Slide Credit: Efros
23 Rod / Cone Sensitivity Slide Credit: Efros
24 . Distribution of Rods and Cones # Receptors/mm2 150, ,000 50, Rods 60 Cones 40 Fovea 20 0 Blind Spot Rods Cones Visual Angle (degrees from fovea) - Rods responsible for intensity - Cones responsible for color - Fovea: small region (1 or 2 ) at the center of the visual field containing the highest density of cones (and no rods). Less visual acuity in the periphery Night Sky: why are there more stars off-center? Adapted from A. Efros, K. Grauman, S. Seitz, P. Duygulu Stephen E. Palmer, 2002
25 Electromagnetic spectrum Human Luminance Sensitivity Function K. Grauman Image credit: nasa.gov
26 The Physics of Light Any patch of light can be completely described physically by its spectrum: the number of photons (per time unit) at each wavelength nm. # Photons (per ms.) Wavelength (nm.) Stephen E. Palmer, 2002
27 . The Physics of Light Some examples of the spectra of light sources A. Ruby Laser B. Gallium Phosphide Crystal Wavelength (nm.) D. Normal Daylight # Photons # Photons Wavelength (nm.) C. Tungsten Lightbulb # Photons # Photons Stephen E. Palmer, 2002
28 % Photons Reflected The Physics of Light Some examples of the reflectance spectra of surfaces Red Yellow Blue Purple Wavelength (nm) Stephen E. Palmer, 2002
29 . Physiology of Color Vision Three kinds of cones: nm. RELATIVE ABSORBANCE (%) 100 S M L WAVELENGTH (nm.) Why are M and L cones so close? Stephen E. Palmer, 2002
30 3 is better than 2 M and L on the X-chromosome Why men are more likely to be color blind (see what it s like: L has high variation, so some women are tetrachromatic Some animals have 1 (night animals), 2 (e.g., dogs), 4 (fish, birds), 5 (pigeons, some reptiles/amphibians), or even 12 (mantis shrimp) D. Hoiem
31 Human photoreceptors Possible evolutionary pressure for developing receptors for different wavelengths in primates Osorio & Vorobyev, 1996 K. Grauman
32 Measuring spectra Spectroradiometer: separate input light into its different wavelengths, and measure the energy at each. K. Grauman Foundations of Vision, B. Wandell
33 Metamers Spectral reflectances for some natural objects: how much of each wavelength is reflected for that surface K. Grauman Forsyth & Ponce, measurements by E. Koivisto
34 We don t perceive a spectrum (or even RGB) D. Hoiem We perceive Hue: mean wavelength, color Saturation: variance, vividness Intensity: total amount of light Same perceived color can be recreated with combinations of three primary colors ( trichromacy )
35 Color mixing Cartoon spectra for color names: Source: W. Freeman
36 Additive color mixing Colors combine by adding color spectra Light adds to black. Source: W. Freeman
37 Examples of additive color systems CRT phosphors multiple projectors K. Grauman
38 Subtractive color mixing Colors combine by multiplying color spectra. Pigments remove color from incident light (white). Source: W. Freeman
39 Examples of subtractive color systems Printing on paper Crayons Most photographic film K. Grauman
40 Fun with color!
41 Chromatic adaptation K. Grauman
42 Chromatic adaptation K. Grauman
43 Brightness perception Edward Adelson K. Grauman
44 Edward Adelson K. Grauman
45 Edward Adelson K. Grauman
46 Color constancy Interpret surface in terms of true color, rather than observed intensity Humans are good at it Computers are not nearly as good D. Hoiem
47 Look at blue squares Look at yellow squares Content 2008 R.Beau Lotto K. Grauman
48 Content 2008 R.Beau Lotto K. Grauman
49 Content 2008 R.Beau Lotto K. Grauman
50 Content 2008 R.Beau Lotto K. Grauman
51 Content 2008 R.Beau Lotto K. Grauman
52 Content 2008 R.Beau Lotto K. Grauman
53 Name that color High level interactions affect perception and processing. K. Grauman
54 Reasons for illusions Chromatic adaptation: we adapt to a particular illuminant Assimilation, contrast effects, chromatic induction: nearby colors affect what is perceived; receptor excitations interact across image and time Afterimages: tired receptors produce negative response Color matching ~= color appearance Physics of light ~= perception of light K. Grauman
55 Chromatic adaptation The visual system changes its sensitivity depending on the luminances prevailing in the visual field The exact mechanism is poorly understood Adapting to different brightness levels Changing the size of the iris opening (i.e., the aperture) changes the amount of light that can enter the eye Think of walking into a building from full sunshine Adapting to different color temperature The receptive cells on the retina change their sensitivity For example: if there is an increased amount of red light, the cells receptive to red decrease their sensitivity until the scene looks white again We actually adapt better in brighter scenes: This is why candlelit scenes still look yellow K. Grauman
56 Today Review: SIFT features Physics and perception of color Color matching Color spaces Uses of color in computer vision
57 Color matching experiments Goal: find out what spectral radiances produce same response in human observers K. Grauman
58 Color matching experiments Observer adjusts weight (intensity) for primary lights (fixed SPD s) to match appearance of test light. Foundations of Vision, by Brian Wandell, Sinauer Assoc., 1995 After Judd & Wyszecki.
59 Color matching experiments Goal: find out what spectral radiances produce same response in human observers Assumption: simple viewing conditions, where we say test light alone affects perception Ignoring additional factors for now like adaptation, complex surrounding scenes, etc. K. Grauman
60 Slide credit: W. Freeman Color matching experiment 1
61 Color matching experiment 1 Slide credit: W. Freeman p 1 p 2 p 3
62 Color matching experiment 1 Slide credit: W. Freeman p 1 p 2 p 3
63 Color matching experiment 1 The primary color amounts needed for a match Slide credit: W. Freeman p 1 p 2 p 3
64 Slide credit: W. Freeman Color matching experiment 2
65 Color matching experiment 2 Slide credit: W. Freeman p 1 p 2 p 3
66 Color matching experiment 2 Slide credit: W. Freeman p 1 p 2 p 3
67 Color matching experiment 2 We say a negative amount of p 2 was needed to make the match, because we added it to the test color s side. The primary color amounts needed for a match: p 1 p 2 p 3 p 1 p 2 p 3 p 1 p 2 p 3
68 Color matching What must we require of the primary lights chosen? How are three numbers enough to represent entire spectrum? K. Grauman
69 Trichromacy In color matching experiments, most people can match any given light with three primaries Primaries must be independent For the same light and same primaries, most people select the same weights Exception: color blindness Trichromatic color theory Three numbers seem to be sufficient for encoding color Dates back to 18 th century (Thomas Young) L. Lazebnik
70 K. Grauman Grassman s laws If two test lights can be matched with the same set of weights, then they match each other: Suppose A = u 1 P 1 + u 2 P 2 + u 3 P 3 and B = u 1 P 1 + u 2 P 2 + u 3 P 3. Then A = B. If we scale the test light, then the matches get scaled by the same amount: Suppose A = u 1 P 1 + u 2 P 2 + u 3 P 3. Then ka = (ku 1 ) P 1 + (ku 2 ) P 2 + (ku 3 ) P 3. If we mix two test lights, then mixing the matches will match the result (superposition): Suppose A = u 1 P 1 + u 2 P 2 + u 3 P 3 and B = v 1 P 1 + v 2 P 2 + v 3 P 3. Then A+B = (u 1 +v 1 ) P 1 + (u 2 +v 2 ) P 2 + (u 3 +v 3 ) P 3. Here = means matches.
71 Computing color matches How do we compute the weights that will yield a perceptual match for any test light using a given set of primaries? 1. Select primaries 2. Estimate their color matching functions: observer matches series of monochromatic lights, one at each wavelength ) ( ) ( ) ( ) ( ) ( ) ( N N N c c c c c c C K. Grauman
72 Computing color matches Color matching functions for a particular set of primaries p 1 = nm p 2 = nm p 3 = nm Rows of matrix C Foundations of Vision, by Brian Wandell, Sinauer Assoc., 1995 Slide credit: W. Freeman
73 Computing color matches i matches c ( i ), c2( i ), c3( 1 i ) K. Grauman Now have matching functions for all monochromatic light sources, so we know how to match a unit of each wavelength. Arbitrary new spectral signal is a linear combination of the monochromatic sources. t t t( 1 ) t( N )
74 Computing color matches So, given any set of primaries and their associated matching functions (C), we can compute weights (e) needed on each primary to give a perceptual match to any test light t (spectral signal). K. Grauman Fig from B. Wandell, 1996
75 Computing color matches Why is computing the color match for any color signal for a given set of primaries useful? Want to paint a carton of Kodak film with the Kodak yellow color. Want to match skin color of a person in a photograph printed on an ink jet printer to their true skin color. Want the colors in the world, on a monitor, and in a print format to all look the same. Adapted from W. Freeman Image credit: pbs.org
76 Today Review: SIFT features Physics and perception of color Color matching Color spaces Uses of color in computer vision
77 Why specify color numerically? Accurate color reproduction is commercially valuable Many products are identified by color ( golden arches) Few color names are widely recognized by English speakers 11: black, blue, brown, grey, green, orange, pink, purple, red, white, and yellow. Other languages have fewer/more. Common to disagree on appropriate color names. Color reproduction problems increased by prevalence of digital imaging e.g. digital libraries of art. How to ensure that everyone perceives the same color? Forsyth & Ponce
78 Standard color spaces Use a common set of primaries/color matching functions Linear color space examples RGB CIE XYZ Non-linear color space HSV K. Grauman
79 Linear color spaces Defined by a choice of three primaries The coordinates of a color are given by the weights of the primaries used to match it mixing two lights produces colors that lie along a straight line in color space mixing three lights produces colors that lie within the triangle they define in color space L. Lazebnik
80 Color spaces: RGB Default color space 0,1,0 R (G=0,B=0) 1,0,0 G (R=0,B=0) 0,0,1 Some drawbacks Strongly correlated channels Non-perceptual D. Hoiem B (R=0,G=0) Image from:
81 Trichromacy and CIE-XYZ Perceptual equivalents with RGB Perceptual equivalents with CIE-XYZ D. Hoiem
82 Color Space: CIE-XYZ D. Hoiem RGB portion is in triangle
83 Color Space: CIE-XYZ
84 D. Hoiem Perceptual uniformity
85 Distances in color space Are distances between points in a color space perceptually meaningful? K. Grauman
86 Distances in color space Not necessarily: CIE XYZ is not a uniform color space, so magnitude of differences in coordinates are poor indicator of color distance. K. Grauman McAdam ellipses: Just noticeable differences in color
87 Uniform color spaces Attempt to correct this limitation by remapping color space so that justnoticeable differences are contained by circles distances more perceptually meaningful. CIE XYZ Examples: CIE u v CIE Lab CIE u v K. Grauman
88 Color spaces: CIE L*a*b* Perceptually uniform color space L (a=0,b=0) a (L=65,b=0) Luminance = brightness Chrominance = color D. Hoiem b (L=65,a=0)
89 Color spaces: HSV Intuitive color space H (S=1,V=1) S (H=1,V=1) V (H=1,S=0) D. Hoiem
90 HSV color space Hue, Saturation, Value (Brightness) Nonlinear reflects topology of colors by coding hue as an angle Matlab: hsv2rgb, rgb2hsv. K. Grauman Image from mathworks.com
91 Today Review: SIFT features Physics and perception of color Color matching Color spaces Uses of color in computer vision
92 Pixel counts Color as a low-level cue for CBIR R G B Color intensity Color histograms: Use distribution of colors to describe image No spatial info invariant to translation, rotation, scale K. Grauman
93 Color as a low-level cue for CBIR R G B Given two histogram vectors, sum the minimum counts per bin: I( x, y) n i 1 min, xi yi = [1, 3, 5] = [2, 0, 3] [ 1, 0, 3 ] K. Grauman
94 Color-based image retrieval Given collection (database) of images: Extract and store one color histogram per image Given new query image: Extract its color histogram For each database image: Compute intersection between query histogram and database histogram Sort intersection values (highest score = most similar) Rank database items relative to query based on this sorted order K. Grauman
95 Color-based image retrieval Example database K. Grauman
96 Color-based image retrieval K. Grauman Example retrievals
97 Color-based image retrieval K. Grauman Example retrievals
98 Color-based image retrieval Color histograms for image matching K. Grauman Source: L. Lazebnik
99 Color-based skin detection K. Grauman M. Jones and J. Rehg, Statistical Color Models with Application to Skin Detection, IJCV 2002.
100 Color-based segmentation for robot soccer Towards Eliminating Manual Color Calibration at RoboCup. Mohan Sridharan and Peter Stone. RoboCup-2005: Robot Soccer World Cup IX, Springer Verlag, K. Grauman
101 Summary Color perception differs from the physics of color Various color spaces exist, with different strengths and weaknesses Color has limited application in computer vision
102 Next time Segmentation Clustering [Figure by J. Shi]
Today. Color. Color and light. Color and light. Electromagnetic spectrum 2/7/2011. CS376 Lecture 6: Color 1. What is color?
Color Monday, Feb 7 Prof. UT-Austin Today Measuring color Spectral power distributions Color mixing Color matching experiments Color spaces Uniform color spaces Perception of color Human photoreceptors
More informationColor April 16 th, 2015
Color April 16 th, 2015 Yong Jae Lee UC Davis Today Measuring color Spectral power distributions Color mixing Color matching experiments Color spaces Uniform color spaces Perception of color Human photoreceptors
More informationColor. April 16 th, Yong Jae Lee UC Davis
Color April 16 th, 2015 Yong Jae Lee UC Davis Measuring color Today Spectral power distributions Color mixing Color matching experiments Color spaces Uniform color spaces Perception of color Human photoreceptors
More informationAnnouncements. Color. Last time. Today: Color. Color and light. Review questions
Announcements Color Thursday, Sept 4 Class website reminder http://www.cs.utexas.edu/~grauman/cours es/fall2008/main.htm Pset 1 out today Last time Image formation: Projection equations Homogeneous coordinates
More informationCMPSCI 670: Computer Vision! Color. University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji
CMPSCI 670: Computer Vision! Color University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji Slides by D.A. Forsyth 2 Color is the result of interaction between light in the environment
More informationCapturing Light in man and machine
Capturing Light in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2015 Etymology PHOTOGRAPHY light drawing / writing Image Formation Digital Camera
More informationCapturing Light in man and machine
Capturing Light in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2014 Etymology PHOTOGRAPHY light drawing / writing Image Formation Digital Camera
More informationLecture: Color. Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab. Lecture 1 - Stanford University
Lecture: Color Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab Stanford University Lecture 1 - Overview of Color Physics of color Human encoding of color Color spaces White balancing Stanford University
More informationCapturing Light in man and machine
Capturing Light in man and machine 15-463: Computational Photography Alexei Efros, CMU, Fall 2010 Etymology PHOTOGRAPHY light drawing / writing Image Formation Digital Camera Film The Eye Sensor Array
More informationColor. Phillip Otto Runge ( )
Color Phillip Otto Runge (1777-1810) What is color? Color is a psychological property of our visual experiences when we look at objects and lights, not a physical property of those objects or lights (S.
More informationCapturing Light in man and machine
Capturing Light in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2016 Textbook http://szeliski.org/book/ General Comments Prerequisites Linear algebra!!!
More informationFrequencies and Color
Frequencies and Color Alexei Efros, CS280, Spring 2018 Salvador Dali Gala Contemplating the Mediterranean Sea, which at 30 meters becomes the portrait of Abraham Lincoln, 1976 Spatial Frequencies and
More informationCapturing Light in man and machine
Capturing Light in man and machine 15-463: Computational Photography Alexei Efros, CMU, Fall 2008 Image Formation Digital Camera Film The Eye Digital camera A digital camera replaces film with a sensor
More informationWaitlist. We ll let you know as soon as we can. Biggest issue is TAs
Bela Borsodi Bela Borsodi Waitlist We ll let you know as soon as we can. Biggest issue is TAs CS 143 James Hays Many materials, courseworks, based from him + previous TA staff serious thanks! Textbook
More informationCapturing Light in man and machine. Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al.
Capturing Light in man and machine Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al. 15-463: Computational Photography Alexei Efros, CMU, Fall 2005 Image Formation Digital
More informationMotion illusion, rotating snakes
Motion illusion, rotating snakes Previous classes Computer vision overview Mathematics of pinhole camera Sensors and light Recap: projection X t x K R 1 1 0 0 0 1 33 32 31 23 22 21 13 12 11 0 0 z y x t
More informationOversubscription. Sorry, not fixed yet. We ll let you know as soon as we can.
Bela Borsodi Bela Borsodi Oversubscription Sorry, not fixed yet. We ll let you know as soon as we can. CS 143 James Hays Continuing his course many materials, courseworks, based from him + previous staff
More informationLight and Color. Computer Vision Jia-Bin Huang, Virginia Tech. Empire of Light, 1950 by Rene Magritte
Light and Color Computer Vision Jia-Bin Huang, Virginia Tech Empire of Light, 1950 by Rene Magritte Administrative stuffs Signed up Piazza discussion board? Search for Teammates! Sample final project ideas
More informationCapturing light and color
Capturing light and color Friday, 10/02/2017 Antonis Argyros e-mail: argyros@csd.uoc.gr Szeliski 2.2, 2.3, 3.1 1 Recap from last lecture Pinhole camera model Perspective projection Focal length and depth/field
More informationLecture 2: Color, Filtering & Edges. Slides: S. Lazebnik, S. Seitz, W. Freeman, F. Durand, D. Forsyth, D. Lowe, B. Wandell, S.Palmer, K.
Lecture 2: Color, Filtering & Edges Slides: S. Lazebnik, S. Seitz, W. Freeman, F. Durand, D. Forsyth, D. Lowe, B. Wandell, S.Palmer, K. Grauman Color What is color? Color Camera Sensor http://www.photoaxe.com/wp-content/uploads/2007/04/camera-sensor.jpg
More informationHistograms and Color Balancing
Histograms and Color Balancing 09/14/17 Empire of Light, Magritte Computational Photography Derek Hoiem, University of Illinois Administrative stuff Project 1: due Monday Part I: Hybrid Image Part II:
More informationCSCI 1290: Comp Photo
CSCI 1290: Comp Photo Fall 2018 @ Brown University James Tompkin Many slides thanks to James Hays old CS 129 course, along with all of its acknowledgements. Canny edge detector 1. Filter image with x,
More informationColor. Bilkent University. CS554 Computer Vision Pinar Duygulu
1 Color CS 554 Computer Vision Pinar Duygulu Bilkent University 2 What is light? Electromagnetic radiation (EMR) moving along rays in space R(λ) is EMR, measured in units of power (watts) λ is wavelength
More informationComputer Graphics Si Lu Fall /27/2016
Computer Graphics Si Lu Fall 2017 09/27/2016 Announcement Class mailing list https://groups.google.com/d/forum/cs447-fall-2016 2 Demo Time The Making of Hallelujah with Lytro Immerge https://vimeo.com/213266879
More informationColor. Homework 1 is out. Overview of today. color. Why is color useful 2/11/2008. Due on Mon 25 th Feb. Also start looking at ideas for projects
Homework 1 is out Color Lecture 2 Due on Mon 25 th Feb Also start looking at ideas for projects Suggestions are welcome! Overview of today Physics of color Human encoding of color Color spaces Camera sensor
More information19. Vision and color
19. Vision and color 1 Reading Glassner, Principles of Digital Image Synthesis, pp. 5-32. Watt, Chapter 15. Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA, pp. 45-50 and 69-97,
More informationColor Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD)
Color Science CS 4620 Lecture 15 1 2 What light is Measuring light Light is electromagnetic radiation Salient property is the spectral power distribution (SPD) [Lawrence Berkeley Lab / MicroWorlds] exists
More informationProf. Feng Liu. Winter /09/2017
Prof. Feng Liu Winter 2017 http://www.cs.pdx.edu/~fliu/courses/cs410/ 01/09/2017 Today Course overview Computer vision Admin. Info Visual Computing at PSU Image representation Color 2 Big Picture: Visual
More informationImage and video processing (EBU723U) Colour Images. Dr. Yi-Zhe Song
Image and video processing () Colour Images Dr. Yi-Zhe Song yizhe.song@qmul.ac.uk Today s agenda Colour spaces Colour images PGM/PPM images Today s agenda Colour spaces Colour images PGM/PPM images History
More informationVision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSE 557 Autumn Good resources:
Reading Good resources: Vision and Color Brian Curless CSE 557 Autumn 2015 Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations
More informationVision and Color. Brian Curless CSE 557 Autumn 2015
Vision and Color Brian Curless CSE 557 Autumn 2015 1 Reading Good resources: Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations
More informationCS6640 Computational Photography. 6. Color science for digital photography Steve Marschner
CS6640 Computational Photography 6. Color science for digital photography 2012 Steve Marschner 1 What visible light is One octave of the electromagnetic spectrum (380-760nm) NASA/Wikimedia Commons 2 What
More informationVision and color. University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell
Vision and color University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Reading Glassner, Principles of Digital Image Synthesis, pp. 5-32. Watt, Chapter 15. Brian Wandell. Foundations
More informationColor Science. CS 4620 Lecture 15
Color Science CS 4620 Lecture 15 2013 Steve Marschner 1 [source unknown] 2013 Steve Marschner 2 What light is Light is electromagnetic radiation exists as oscillations of different frequency (or, wavelength)
More informationColor. Some slides are adopted from William T. Freeman
Color Some slides are adopted from William T. Freeman 1 1 Why Study Color Color is important to many visual tasks To find fruits in foliage To find people s skin (whether a person looks healthy) To group
More informationVision and Color. Reading. The lensmaker s formula. Lenses. Brian Curless CSEP 557 Autumn Good resources:
Reading Good resources: Vision and Color Brian Curless CSEP 557 Autumn 2017 Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations
More informationDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING Lecture 1 Introduction Tammy Riklin Raviv Electrical and Computer Engineering Ben-Gurion University of the Negev 2 Introduction to Digital Image Processing Lecturer: Dr. Tammy
More informationVision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSEP 557 Fall Good resources:
Reading Good resources: Vision and Color Brian Curless CSEP 557 Fall 2016 Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations
More informationVision and Color. Brian Curless CSEP 557 Fall 2016
Vision and Color Brian Curless CSEP 557 Fall 2016 1 Reading Good resources: Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations
More informationIntroduction to Color Science (Cont)
Lecture 24: Introduction to Color Science (Cont) Computer Graphics and Imaging UC Berkeley Empirical Color Matching Experiment Additive Color Matching Experiment Show test light spectrum on left Mix primaries
More informationDigital Image Processing. Lecture # 6 Corner Detection & Color Processing
Digital Image Processing Lecture # 6 Corner Detection & Color Processing 1 Corners Corners (interest points) Unlike edges, corners (patches of pixels surrounding the corner) do not necessarily correspond
More informationColor & Graphics. Color & Vision. The complete display system is: We'll talk about: Model Frame Buffer Screen Eye Brain
Color & Graphics The complete display system is: Model Frame Buffer Screen Eye Brain Color & Vision We'll talk about: Light Visions Psychophysics, Colorimetry Color Perceptually based models Hardware models
More informationMultimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology
Course Presentation Multimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology Physics of Color Light Light or visible light is the portion of electromagnetic radiation that
More informationColor and Color Model. Chap. 12 Intro. to Computer Graphics, Spring 2009, Y. G. Shin
Color and Color Model Chap. 12 Intro. to Computer Graphics, Spring 2009, Y. G. Shin Color Interpretation of color is a psychophysiology problem We could not fully understand the mechanism Physical characteristics
More informationReading. Lenses, cont d. Lenses. Vision and color. d d f. Good resources: Glassner, Principles of Digital Image Synthesis, pp
Reading Good resources: Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Vision and color Wandell. Foundations of Vision. 1 2 Lenses The human
More informationMahdi Amiri. March Sharif University of Technology
Course Presentation Multimedia Systems Color Space Mahdi Amiri March 2014 Sharif University of Technology The wavelength λ of a sinusoidal waveform traveling at constant speed ν is given by Physics of
More informationUniversity of British Columbia CPSC 414 Computer Graphics
University of British Columbia CPSC 414 Computer Graphics Color 2 Week 10, Fri 7 Nov 2003 Tamara Munzner 1 Readings Chapter 1.4: color plus supplemental reading: A Survey of Color for Computer Graphics,
More informationCEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.
CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt. Session 7 Pixels and Image Filtering Mani Golparvar-Fard Department of Civil and Environmental Engineering 329D, Newmark Civil Engineering
More informationCOLOR and the human response to light
COLOR and the human response to light Contents Introduction: The nature of light The physiology of human vision Color Spaces: Linear Artistic View Standard Distances between colors Color in the TV 2 How
More informationColor and Perception. CS535 Fall Daniel G. Aliaga Department of Computer Science Purdue University
Color and Perception CS535 Fall 2014 Daniel G. Aliaga Department of Computer Science Purdue University Elements of Color Perception 2 Elements of Color Physics: Illumination Electromagnetic spectra; approx.
More informationColor Image Processing
Color Image Processing Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Color Used heavily in human vision. Visible spectrum for humans is 400 nm (blue) to 700
More informationexcite the cones in the same way.
Humans have 3 kinds of cones Color vision Edward H. Adelson 9.35 Trichromacy To specify a light s spectrum requires an infinite set of numbers. Each cone gives a single number (univariance) when stimulated
More informationColors in Images & Video
LECTURE 8 Colors in Images & Video CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. Light and Spectra
More informationDigital Image Processing COSC 6380/4393. Lecture 20 Oct 25 th, 2018 Pranav Mantini
Digital Image Processing COSC 6380/4393 Lecture 20 Oct 25 th, 2018 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 2 Digital Image Fundamentals. Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016
Lecture 2 Digital Image Fundamentals Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016 Contents Elements of visual perception Light and the electromagnetic spectrum Image sensing
More informationColor and color constancy
Color and color constancy 6.869, MIT Bill Freeman Antonio Torralba Feb. 22, 2011 Why does a visual system need color? http://www.hobbylinc.com/gr/pll/pll5019.jpg Why does a visual system need color? (an
More informationReading. 1. Visual perception. Outline. Forming an image. Optional: Glassner, Principles of Digital Image Synthesis, sections
Reading Optional: Glassner, Principles of Digital mage Synthesis, sections 1.1-1.6. 1. Visual perception Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA, 1995. Research papers:
More informationUniversity of British Columbia CPSC 314 Computer Graphics Jan-Apr Tamara Munzner. Color.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2016 Tamara Munzner Color http://www.ugrad.cs.ubc.ca/~cs314/vjan2016 Vision/Color 2 RGB Color triple (r, g, b) represents colors with amount
More informationThe human visual system
The human visual system Vision and hearing are the two most important means by which humans perceive the outside world. 1 Low-level vision Light is the electromagnetic radiation that stimulates our visual
More informationCOLOR. and the human response to light
COLOR and the human response to light Contents Introduction: The nature of light The physiology of human vision Color Spaces: Linear Artistic View Standard Distances between colors Color in the TV 2 Amazing
More informationComparing Sound and Light. Light and Color. More complicated light. Seeing colors. Rods and cones
Light and Color Eye perceives EM radiation of different wavelengths as different colors. Sensitive only to the range 4nm - 7 nm This is a narrow piece of the entire electromagnetic spectrum. Comparing
More informationColor and color constancy
Color and color constancy 6.869, MIT (Bill Freeman) Antonio Torralba Sept. 12, 2013 Why does a visual system need color? http://www.hobbylinc.com/gr/pll/pll5019.jpg Why does a visual system need color?
More informationReading for Color. Vision/Color. RGB Color. Vision/Color. University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2013.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2013 Tamara Munzner Vision/Color Reading for Color RB Chap Color FCG Sections 3.2-3.3 FCG Chap 20 Color FCG Chap 21.2.2 Visual Perception
More informationFor a long time I limited myself to one color as a form of discipline. Pablo Picasso. Color Image Processing
For a long time I limited myself to one color as a form of discipline. Pablo Picasso Color Image Processing 1 Preview Motive - Color is a powerful descriptor that often simplifies object identification
More informationColor Perception. Color, What is It Good For? G Perception October 5, 2009 Maloney. perceptual organization. perceptual organization
G892223 Perception October 5, 2009 Maloney Color Perception Color What s it good for? Acknowledgments (slides) David Brainard David Heeger perceptual organization perceptual organization 1 signaling ripeness
More informationBettina Selig. Centre for Image Analysis. Swedish University of Agricultural Sciences Uppsala University
2011-10-26 Bettina Selig Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University 2 Electromagnetic Radiation Illumination - Reflection - Detection The Human Eye Digital
More informationQuestion From Last Class
Question From Last Class What is it about matter that determines its color? e.g., what's the difference between a surface that reflects only long wavelengths (reds) and a surfaces the reflects only medium
More informationAdditive. Subtractive
Physics 106 Additive Subtractive Subtractive Mixing Rules: Mixing Cyan + Magenta, one gets Blue Mixing Cyan + Yellow, one gets Green Mixing Magenta + Yellow, one gets Red Mixing any two of the Blue, Red,
More informationColor Computer Vision Spring 2018, Lecture 15
Color http://www.cs.cmu.edu/~16385/ 16-385 Computer Vision Spring 2018, Lecture 15 Course announcements Homework 4 has been posted. - Due Friday March 23 rd (one-week homework!) - Any questions about the
More informationReading. Foley, Computer graphics, Chapter 13. Optional. Color. Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA 1995.
Reading Foley, Computer graphics, Chapter 13. Color Optional Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA 1995. Gerald S. Wasserman. Color Vision: An Historical ntroduction.
More informationColour. Why/How do we perceive colours? Electromagnetic Spectrum (1: visible is very small part 2: not all colours are present in the rainbow!
Colour What is colour? Human-centric view of colour Computer-centric view of colour Colour models Monitor production of colour Accurate colour reproduction Colour Lecture (2 lectures)! Richardson, Chapter
More informationAnnouncements. Electromagnetic Spectrum. The appearance of colors. Homework 4 is due Tue, Dec 6, 11:59 PM Reading:
Announcements Homework 4 is due Tue, Dec 6, 11:59 PM Reading: Chapter 3: Color CSE 252A Lecture 18 Electromagnetic Spectrum The appearance of colors Color appearance is strongly affected by (at least):
More informationChapter 3 Part 2 Color image processing
Chapter 3 Part 2 Color image processing Motivation Color fundamentals Color models Pseudocolor image processing Full-color image processing: Component-wise Vector-based Recent and current work Spring 2002
More informationIMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE
IMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE OUTLINE Human visual system Color images Color quantization Colorimetric color spaces HUMAN VISUAL SYSTEM HUMAN VISUAL SYSTEM HUMAN VISUAL
More informationIntroduction to Computer Vision CSE 152 Lecture 18
CSE 152 Lecture 18 Announcements Homework 5 is due Sat, Jun 9, 11:59 PM Reading: Chapter 3: Color Electromagnetic Spectrum The appearance of colors Color appearance is strongly affected by (at least):
More informationVisual Imaging and the Electronic Age Color Science
Visual Imaging and the Electronic Age Color Science Grassman s Experiments & Trichromacy Lecture #5 September 5, 2017 Prof. Donald P. Greenberg Light as Rays Light as Waves Light as Photons What is Color
More informationColour. Cunliffe & Elliott, Chapter 8 Chapman & Chapman, Digital Multimedia, Chapter 5. Autumn 2016 University of Stirling
CSCU9N5: Multimedia and HCI 1 Colour What is colour? Human-centric view of colour Computer-centric view of colour Colour models Monitor production of colour Accurate colour reproduction Cunliffe & Elliott,
More informationColour. Electromagnetic Spectrum (1: visible is very small part 2: not all colours are present in the rainbow!) Colour Lecture!
Colour Lecture! ITNP80: Multimedia 1 Colour What is colour? Human-centric view of colour Computer-centric view of colour Colour models Monitor production of colour Accurate colour reproduction Richardson,
More information12/02/2017. From light to colour spaces. Electromagnetic spectrum. Colour. Correlated colour temperature. Black body radiation.
From light to colour spaces Light and colour Advanced Graphics Rafal Mantiuk Computer Laboratory, University of Cambridge 1 2 Electromagnetic spectrum Visible light Electromagnetic waves of wavelength
More informationUnderstand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color
Understand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color 1 ACHROMATIC LIGHT (Grayscale) Quantity of light physics sense of energy
More informationUsing Color in Scientific Visualization
Using Color in Scientific Visualization Mike Bailey The often scant benefits derived from coloring data indicate that even putting a good color in a good place is a complex matter. Indeed, so difficult
More informationIFT3355: Infographie Couleur. Victor Ostromoukhov, Pierre Poulin Dép. I.R.O. Université de Montréal
IFT3355: Infographie Couleur Victor Ostromoukhov, Pierre Poulin Dép. I.R.O. Université de Montréal Color Appearance Visual Range Electromagnetic waves (in nanometres) γ rays X rays ultraviolet violet
More informationColor and perception Christian Miller CS Fall 2011
Color and perception Christian Miller CS 354 - Fall 2011 A slight detour We ve spent the whole class talking about how to put images on the screen What happens when we look at those images? Are there any
More informationLECTURE 07 COLORS IN IMAGES & VIDEO
MULTIMEDIA TECHNOLOGIES LECTURE 07 COLORS IN IMAGES & VIDEO IMRAN IHSAN ASSISTANT PROFESSOR LIGHT AND SPECTRA Visible light is an electromagnetic wave in the 400nm 700 nm range. The eye is basically similar
More information02/02/10. Image Filtering. Computer Vision CS 543 / ECE 549 University of Illinois. Derek Hoiem
2/2/ Image Filtering Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Questions about HW? Questions about class? Room change starting thursday: Everitt 63, same time Key ideas from last
More informationLight. intensity wavelength. Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies
Image formation World, image, eye Light Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies intensity wavelength Visible light is light with wavelength from
More informationContinued. Introduction to Computer Vision CSE 252a Lecture 11
Continued Introduction to Computer Vision CSE 252a Lecture 11 The appearance of colors Color appearance is strongly affected by (at least): Spectrum of lighting striking the retina other nearby colors
More informationSlide 1. Slide 2. Slide 3. Light and Colour. Sir Isaac Newton The Founder of Colour Science
Slide 1 the Rays to speak properly are not coloured. In them there is nothing else than a certain Power and Disposition to stir up a Sensation of this or that Colour Sir Isaac Newton (1730) Slide 2 Light
More informationColor , , Computational Photography Fall 2018, Lecture 7
Color http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 7 Course announcements Homework 2 is out. - Due September 28 th. - Requires camera and
More informationAnnouncements. The appearance of colors
Announcements Introduction to Computer Vision CSE 152 Lecture 6 HW1 is assigned See links on web page for readings on color. Oscar Beijbom will be giving the lecture on Tuesday. I will not be holding office
More informationFig Color spectrum seen by passing white light through a prism.
1. Explain about color fundamentals. Color of an object is determined by the nature of the light reflected from it. When a beam of sunlight passes through a glass prism, the emerging beam of light is not
More informationFigure 1: Energy Distributions for light
Lecture 4: Colour The physical description of colour Colour vision is a very complicated biological and psychological phenomenon. It can be described in many different ways, including by physics, by subjective
More informationColor , , Computational Photography Fall 2017, Lecture 11
Color http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 11 Course announcements Homework 2 grades have been posted on Canvas. - Mean: 81.6% (HW1:
More informationColor Image Processing. Gonzales & Woods: Chapter 6
Color Image Processing Gonzales & Woods: Chapter 6 Objectives What are the most important concepts and terms related to color perception? What are the main color models used to represent and quantify color?
More informationOverview. Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image
Camera & Color Overview Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image Book: Hartley 6.1, Szeliski 2.1.5, 2.2, 2.3 The trip
More informationImages. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 38
Images CS 4620 Lecture 38 w/ prior instructor Steve Marschner 1 Announcements A7 extended by 24 hours w/ prior instructor Steve Marschner 2 Color displays Operating principle: humans are trichromatic match
More informationDigital Image Processing. Lecture # 8 Color Processing
Digital Image Processing Lecture # 8 Color Processing 1 COLOR IMAGE PROCESSING COLOR IMAGE PROCESSING Color Importance Color is an excellent descriptor Suitable for object Identification and Extraction
More informationDigital Image Processing
Digital Image Processing 6. Color Image Processing Computer Engineering, Sejong University Category of Color Processing Algorithm Full-color processing Using Full color sensor, it can obtain the image
More informationLecture 3: Grey and Color Image Processing
I22: Digital Image processing Lecture 3: Grey and Color Image Processing Prof. YingLi Tian Sept. 13, 217 Department of Electrical Engineering The City College of New York The City University of New York
More informationIII: Vision. Objectives:
III: Vision Objectives: Describe the characteristics of visible light, and explain the process by which the eye transforms light energy into neural. Describe how the eye and the brain process visual information.
More information