Computational Photography. Computational Photography. The Camera. Camera Developments
|
|
- Marlene Kennedy
- 5 years ago
- Views:
Transcription
1 Computational Photography Computer Science Semester B 29-2 Lecture: Sunday 2:-5: Room: 33 The Camera A camera is a device that takes photos of images Camera Obscura (Latin = "dark chamber") Dr. Hagit Hel-Or hagit@cs.haifa.ac.il Office: 45 Office Hours: by appointment Course Internet Site: 9 th century camera Sony s smile recognition camera 2 Camera Developments permanent capturing (wet plates) exposure time and motion capture (dry plates) portability (film-kodak) quality and size (35 mm) optics (SLR) instancy (polaroid) digital sensors 2 computational photography Computational Photography Wikipedia: Computational photography refers broadly to computational imaging techniques that enhance or extend the capabilities of digital photography. The output of these techniques is an ordinary photograph, but one that could not have been taken by a traditional camera Earliest surviving photograph. This image required an eight-hour exposure. 4 Steve Mann: The Cyberman
2 Goal: Record a richer, multi-layered layered visual experience. Overcome limitations of today s s cameras 2. Support better post-capture processing 3. Enables new classes of recording the visual signal 4. Synthesize impossible photos Topics Intro and image formation Acquisition and camera model Single exposure enhancement Panoramas and feature-based registration Blending and Composition Appearance-based registration Multi exposure enhancement Multi exposure enhancement Data Driven Synthesis Segmentation and Matting Single View Modeling Light Field Project presentation 5 6 Administration Pre-requisites / prior knowledge Course Home Page: Messages Lecture slides and handouts Matlab guides Homework, Grades Exercises: Programming in Matlab, ~3 Assignments Final project 7 Administration (Cont.) Matlab software: Available in PC labs Student version Grading policy: Final Grade will be based on: Exercises (4%), Final project (6%) Exercises will be weighted Exercises can be submitted in pairs Office Hours: by appointment 8 2
3 Further Readings Related papers New book: Computational Photography by R. Raskar and J. Tumblin 9 Syllabus Image Formation Image formation HVS pathway Color models Acquisition and camera model Camera model + perspective projections Sensors Noise models & Distortions Sampling (spatial+temporal) and quantization Camera parameters Camera Parameters trade-offs. Single exposure enhancement White Balancing De-mosaicing De-noising De-blurring Geometrical distortion correction Panoramas and feature based registration Image features SIFT Panoramas Feature based registration Panoramas Homography RANSAC Image stitching Syllabus cont. Syllabus cont. Blending and Composition Pyramid blending Optimal cut Seam Carving Graph-cut Gradient domain editing Appearance based registration Similarity measures Lucas Kanade optical flow Multi-modal registration Applications Multi exposure enhancement (2 weeks) HDR Super-resolution multi-exposure fusion Data Driven Synthesis Texture synthesis Video texture Quilting Image analogies Super-Resolution Image Completion Segmentation and Matting Segmentation using Graph cut. mean-shift Spectral clustering Interactive and semi-automatic Matting Single View Modeling Camera Calibration Measurements in affine camera 3D reconstruction Light Field Plenoptic function and the Lumiograph Re-sampling the plenoptic function 2 3
4 . Image Formation 2. Camera Model and Acquisition Taking a picture HVS pathway Color models Cornea Pupil Lens Fovea Vitreous Humor Optic Nerve Perspective projections Camera pipeline and parameters Sensors and optics Sampling and quantization Noise models & Distortions Camera Parameters trade-offs. Iris Optic Disc Retina Ocular Muscle Single Exposure Enhancement White Balancing De-mosaicing De-noising De-blurring Geometrical distortion correction 4. Panoramas and Feature Based Registration Image features SIFT Feature based registration Panoramas Homography RANSAC Image stitching Difference in white point 5 6 4
5 5. Blending and Composition 6. Appearance Based Registration (warping?) Pyramid blending Gradient domain editing Optimal cut Graph-cut Similarity measures Lucas Kanade optical flow Multi-modal registration Applications Multi Exposure Enhancement HDR Super-resolution Different-exposures fusion 8. Data Driven Synthesis Texture synthesis Video texture Quilting Image analogies Super-Resolution Image Completion 9 2 5
6 9. Segmentation and Matting Segmentation using Graph cut. Mean-shift Spectral clustering Interactive and semi-automatic Matting. Single View Modeling Camera Calibration 3D reconstruction Metrology 2 Flagellation by Pietro della Francesca (46-92, Italian Renaissance period) Animation by Criminisi et al., ICCV Light Field Plenoptic function and the Lumiograph Re-sampling the plenoptic function Computational Photography Today s s Topic - Image Formation What is an image? What is color?
7 The Visual Sciences Image/video Processing 2D Images 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 I(x,y), where for each position (x,y) in the projection plane, I(x,y) defines the light intensity at this point. Computer Vision Rendering 3D Object Geometric Modeling Model The Pinhole Camera Model Projection Model (where) Image plane COP Focal length Pinhole model: Captures pencil of rays all rays through a single point The point is called Center of Projection (COP) The image is formed on the Image Plane Effective focal length f - distance from COP to Image Plane The coordinate system We will use the pin-hole model as an approximation Put the optical center (Center Of Projection) at the origin Put the image plane (Projection Plane) in front of the COP The camera looks down the negative z axis 27 Slide by Steve Seitz 28 Slide by Steve Seitz 7
8 Funny things happen Parallel lines aren t 29 3 Lengths can t t be trusted... The Shading Model (what) Shading Model: Given the illumination incident at a point on a surface, what is reflected?
9 Shading Model Parameters Light and the Visible Spectrum The factors determining the shading effects are: The light source properties: Positions, Electromagnetic Spectrum, Shape. The surface properties: Position, orientation, Reflectance properties. The eye (camera) properties: Position, orientation, Sensor spectrum sensitivities. Newton s Experiment, 665 Cambridge. Discovering the fundamental spectral components of light The light Spectrum Electromagnetic Radiation - Spectrum Ultraviolet Short- Gamma X rays Infrared Radar FM TV wave AM AC electricity Wavelength in meters (m) Visible light 4 nm 5 nm 6 nm 7 nm Wavelength in nanometers (nm)
10 Monochromators Monochromators measure the power or energy at different wavelengths Light Parameters The Spectral Power Distribution (SPD) of a light is a function e(λ) which defines the energy at each wavelength. Relative Power.5 Wavelength (λ) Examples of Spectral Power Distributions Light Spatial Distribution A B C D.5.5 Blue Skylight.5 Red monitor phosphor 39 Tungsten bulb.5 Monochromatic light Point Source (A): All light rays originate at a point and radially diverge. A reasonable approximation for sources whose dimensions are small compared to the object size. Parallel source (B): Light rays are all parallel. May be modeled as a point source at infinity (the sun). Distributed source (C): All light rays originate at a finite area in space. A nearby source such as a fluorescent light. Ambient source (D) homogeneous non-directed, background light. 4
11 Surface Parameters Incident light normal Specular reflection Diffuse reflection Specular reflection mirror like reflection at the surface Diffuse (lambertian) reflection reflected randomly between color particles reflection is equal in all directions Different Types of Surfaces 4 42 Spectral Property of Diffuse Surfaces Yellow Blue Red Gray Wavelength (nm) Surface Body Reflectances (albedo) R V Ambient reflection: I amb = K(λ) e a (λ) Diffuse reflection: N 44 θ L Surface properties Light properties I diff = K(λ) e p (λ) (N L) Specular reflection: I spec = K s (λ)e p (λ) (R V) n e a e p - the ambient and point light intensities. K, K s [,] - the surface ambient / diffuse / specular reflectivity. N - the surface normal, L - the light direction, V viewing direction geometry
12 R V N θ L Ambient reflection: I amb = K(λ) e a (λ) Diffuse reflection: I diff = K(λ) e p (λ) (N L) Specular reflection: I spec = K s (λ)e p (λ) (R V) n e p e a - the ambient and point light intensities. K, K s [,] - the surface ambient / diffuse / specular reflectivity. N - the surface normal, L - the light direction, V viewing direction Ambient surface Diffuse surface Diffuse + Specular The final illumination equation: Composition of Light Sources I(λ) = I amb +I diff +I spec If several light sources are placed in the scene: I(λ)= I amb +Σ k (I k diff +Ik spec )
13 The Human Visual System The Human Eye Lens Retina Optic Nerve Optic Chiasm Cornea Pupil Fovea Vitreous Humor Optic Nerve The Visual Pathway Lateral Geniculate Nucleus (LGN) Visual Cortex קרנית - Cornea אישו ן - Pupil קשתית - Iris רשתית - Retina Iris Ocular Muscle Optic Disc Retina 49 5 The Human Eye Imaging System
14 Eye v.s.. Camera The Human Retina rods cones bipolar ganglion horizontal amacrine light 53 Yaho Wang s slides 54 Retina contains 2 types of photo-receptors Cones: Day vision, can perceive color tone Rods: Night vision, perceive brightness only Cones: High illumination levels (Photopic vision) Sensitive to color (there are three cone types: L,M,S) Produces high-resolution vision 6-7 million cone receptors, located primarily in the central portion of the retina Cone Spectral Sensitivity 55 Relative sensitivity Wavelength (nm) 56 L M S A side note: Humans and some monkeys have three types of cones (trichromatic vision); most other mammals have two types of cones (dichromatic vision). Marine mammals have one type of cone. Most birds and fish have four types. Lacking one or more type of cones result in color blindness. 4
15 Rods: Low illumination levels (Scotopic vision). Highly sensitive (respond to a single photon). Produces lower-resolution vision million rods in each eye. No rods in fovea. Cone Receptor Mosaic (Roorda and Williams, 999) Rod Spectral Sensitivity Relative sensitivity Wavelength (nm) 57 L-cones M-cones S-cones 58 Photoreceptor Distribution Foveal Periphery photoreceptors Cone s Distribution: L-cones (Red) occur at about ~65% of the cones throughout the retina. M-cones (green) occur at about ~3% of the cones. S-cones (blue) occur at about ~2-5% of the cones (Why so few?). rods S - Cones 59 L/M - Cones Receptors per square mm 8 x 4 rods cones fovea 6 Distribution of rod and cone photoreceptors Degrees of Visual Angle 5
16 The Cone Responses Output Sensors I(λ) Fixed, point source illuminant l(λ),m(λ),s(λ) Cone responsivities Illuminant L = l( λ) I( λ) M = m( λ) I( λ) S = s( λ) I( λ) 6 Metamer - two lights that appear the same. They might have different SPDs (spectral power distributions). Power 2 Tungsten light 8 4 Wavelength (nm) 62 Monitor emission The phosphors of the monitor were set to match the tungsten light. The Trichromatic Color Theory Trichromatic: tri =three chroma =color color vision is based on three primaries (i.e., it is 3D). Thomas Young ( ) - A few different retinal receptors operating with different wavelength sensitivities will allow humans to perceive the number of colors that they do. Suggested 3 receptors. Helmholtz & Maxwell (85) - Color matching with 3 primaries. 63 Color Matching Experiment Given a set of 3 primaries, one can determine for every spectral distribution, the intensity of the guns required to match the color of that spectral distribution. The 3 numbers can serve as a color representation. T(λ) test match 64 Primaries ( λ ) rr ( λ ) + gg ( λ ) bb ( λ ) T + R(λ) G(λ) B(λ) 6
17 Color matching experiment for Monochromatic lights Primary Intensities Primary Intensity 3 r(λ) 2 b(λ) g(λ) Wavelength (nm) Observation - Color matching is linear: if (S P) then (S+N P+N) if (S P) then (α S αp) Outcome : Any T(λ) can be matched: r = T λ r λ dλ ; g = T λ g λ dλ ; b = ( ) ( ) ( ) ( ) T ( λ) b ( λ) dλ Outcome 2: CMF can be calculated for any chosen primaries U(λ), V(λ), W(λ): Stiles & Burch (959) Color matching functions. Primaries are: and Problems: Some perceived colors cannot be generated. This is true for any choice of visible primaries. u c v = c w c ru rv rw c c c gu gv gw c c c bu bv bw r g b
18 The CIE Color Standard The CIE (Commission Internationale d Eclairage) defined in 93 three hypothetical lights X, Y, and Z whose matching functions are positive everywhere: Tristimulus Let X, Y, and Z be the tristimulus values. A color can be specified by its trichromatic coefficients, defined as X x = X + Y + Z Y y = X + Y + Z Z z = X + Y + Z X ratio Y ratio Z ratio Two trichromatic coefficients are enough to specify a color. (x + y + z = ) 69 From: Bahadir Gunturk 7 CIE Chromaticity Diagram Input light spectrum CIE Chromaticity Diagram Input light spectrum y y x x From: Bahadir Gunturk 7 From: Bahadir Gunturk 72 8
19 CIE Chromaticity Diagram Input light spectrum CIE Chromaticity Diagram Input light spectrum y y 7nm Boundary 38nm x x From: Bahadir Gunturk 73 From: Bahadir Gunturk 74 CIE Chromaticity Diagram Input light spectrum CIE Chromaticity Diagram Light composition y 7nm Boundary 38nm x From: Bahadir Gunturk 75 From: Bahadir Gunturk 76 9
20 CIE Chromaticity Diagram Light composition Pure wavelength in chromaticity diagram Blue: big value of Z, therefore x and y small Light composition From: Bahadir Gunturk Pure wavelength in chromaticity diagram Then y increases Pure wavelength in chromaticity diagram Green: y is big
21 Pure wavelength in chromaticity diagram Yellow: x & y are equal Pure wavelength in chromaticity diagram Red: big x, but y is not null 8 82 CIE Chromaticity Diagram The CIE chromaticity diagram is helpful to determine the range of colors that can be obtained from any given colors in the diagram. The srgb Color Standard The srgb is a device-independent color space. It was created in 996 by HP and Microsoft for use on monitors and printers. It is the most commonly used color space. It is defined by a transformation from the xyz color space. Gamut: The range of colors that can be produced by the given primaries. Source:
22 Color Spaces RGB Color Space (additive) Define colors with (r, g, b) ; amounts of red, green, and blue CMY Color Space (subtractive) Cyan, magenta, and yellow are the complements of red, green, and blue We can use them as filters to subtract from white The space is the same as RGB except the origin is white instead of black HSV color space Hue - the color tone (red, green, purple). Saturation - purity (distance of color from gray ). Value - brightness of the color
23 HSV - a more intuitive color space Saturation Value Opponent Colors Ganglion cells / LGN cells B- Y+ Y- B+ Cortical cells R- G+ B- Opponent process - possible neural connections: S M L R- G+ G- R+ Y+ Hue Color Contrast detectors Color edge detectors L+M-S L-M L+M+S Blue-Yellow Red-Green Black-White 89 9 The Statistics of Color Images A joint Histogram of r x v.s. g x Observation: Color bands are highly correlated in high spatial frequencies H Green derivative Red derivative
24 A joint Histogram of g x v.s. b x A joint Histogram of r x v.s. b x Blue derivative Blue derivative Green derivative Red derivative Joint histograms of R v.s. G for a low pass images
25 Define a new color basis (l,c,c 2 ): l R c = T G where T = n c2 B Green derivative A joint Histogram of r x v.s. g x L c 2 l luminance C - red/green C 2 blue/yellow l luminance value C Red-Green C 2 Blue-Yellow Observations: The l channel encodes the color luminance. C and C 2 channels encode the chrominance. In the chrominance channels high freq. are attenuated. In the luminance channel high freq. are maintained. The 3 opponent channels are uncorrelated in the high freq. Efficient for color image encoding Red derivative Original Image High freq. details Low freq. details Low freq. details Claim: The HVS high spatial sensitivity in the luminance domain and low spatial sensitivity in the chrominance domains is a direct outcome of the statistical properties of color images! 99 25
26 After blurring C and C 2 bands After blurring l band as well 2 Opponent Color Spaces The standard representation used in TV broadcasting Backwards compatibility with B/W TV Low bit rate is needed in the chrominance channels There are various opponent representations: YIQ - used for NTSC color TV YUV (also called YC b C r ) - used for PAL TV and video Question: why are S cones sparse in retina? Opponent Color Spaces R = R H + R L G = G H + G L G Dense Sampling R = RH + RL = GH Sparse sampling
27 Color matching predicts matches, not appearance Color Appearance 5 6 Color Appearance Color Appearance
28 Color Appearance Summary Image Formation Projection Model defines projection of scene to image plane (where). Shading Model defines color projected onto the image plane (what). Albers (975) 9 Summary Image Formation Summary Image Formation Illumination Color Signal Shading Model involves: 2 3 Light source properties Surface reflectance properties Sensor properties Reflectance Cone Absorptions Cone Sensitivities L M S 2 28
Computational Photography. Computational Photography. The Camera. Camera Developments. Yacov Hel-Or and Yossi Rubner
Computational Photography Yacov Hel-Or and Yossi Rubner The Camera A camera is a device that takes photos of images Camera Obscura (Latin = "dark chamber") 9 th century camera Sony s smile recognition
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 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 informationThe Human Visual System. Lecture 1. The Human Visual System. The Human Eye. The Human Retina. cones. rods. horizontal. bipolar. amacrine.
Lecture The Human Visual System The Human Visual System Retina Optic Nerve Optic Chiasm Lateral Geniculate Nucleus (LGN) Visual Cortex The Human Eye The Human Retina Lens rods cones Cornea Fovea Optic
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 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 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 informationLecture 8. Color Image Processing
Lecture 8. Color Image Processing EL512 Image Processing Dr. Zhu Liu zliu@research.att.com Note: Part of the materials in the slides are from Gonzalez s Digital Image Processing and Onur s lecture slides
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 informationVisual Perception. Overview. The Eye. Information Processing by Human Observer
Visual Perception Spring 06 Instructor: K. J. Ray Liu ECE Department, Univ. of Maryland, College Park Overview Last Class Introduction to DIP/DVP applications and examples Image as a function Concepts
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 informationRaster Graphics. Overview קורס גרפיקה ממוחשבת 2008 סמסטר ב' What is an image? What is an image? Image Acquisition. Image display 5/19/2008.
Overview Images What is an image? How are images displayed? Color models How do we perceive colors? How can we describe and represent colors? קורס גרפיקה ממוחשבת 2008 סמסטר ב' Raster Graphics 1 חלק מהשקפים
More informationקורס גרפיקה ממוחשבת 2008 סמסטר ב' Raster Graphics 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור
קורס גרפיקה ממוחשבת 2008 סמסטר ב' Raster Graphics 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור Images What is an image? How are images displayed? Color models Overview How
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 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 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 informationCS 565 Computer Vision. Nazar Khan PUCIT Lecture 4: Colour
CS 565 Computer Vision Nazar Khan PUCIT Lecture 4: Colour Topics to be covered Motivation for Studying Colour Physical Background Biological Background Technical Colour Spaces Motivation Colour science
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 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 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 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 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 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 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 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 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 informationColor Image Processing
Color Image Processing Jesus J. Caban Outline Discuss Assignment #1 Project Proposal Color Perception & Analysis 1 Discuss Assignment #1 Project Proposal Due next Monday, Oct 4th Project proposal Submit
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 informationAP PSYCH Unit 4.2 Vision 1. How does the eye transform light energy into neural messages? 2. How does the brain process visual information? 3.
AP PSYCH Unit 4.2 Vision 1. How does the eye transform light energy into neural messages? 2. How does the brain process visual information? 3. What theories help us understand color vision? 4. Is your
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 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 informationTo discuss. Color Science Color Models in image. Computer Graphics 2
Color To discuss Color Science Color Models in image Computer Graphics 2 Color Science Light & Spectra Light is an electromagnetic wave It s color is characterized by its wavelength Laser consists of single
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 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. 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 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 informationWireless Communication
Wireless Communication Systems @CS.NCTU Lecture 4: Color Instructor: Kate Ching-Ju Lin ( 林靖茹 ) Chap. 4 of Fundamentals of Multimedia Some reference from http://media.ee.ntu.edu.tw/courses/dvt/15f/ 1 Outline
More informationDigital Image Processing Lec 02 - Image Formation - Color Space
DIP-AMA, Fall 2018 Digital Image Processing Lec 02 - Image Formation - Color Space Zhu Li Dept of CSEE, UMKC Office: FH560E, Email: lizhu@umkc.edu, Ph: x 2346. http://l.web.umkc.edu/lizhu p.1 Outline Recap
More informationImage Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester
Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester Lecture 8: Color Image Processing 04.11.2017 Dr. Mohammed Abdel-Megeed Salem Media
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 informationColor. Fredo Durand Many slides by Victor Ostromoukhov. Color Vision 1
Color Fredo Durand Many slides by Victor Ostromoukhov Color Vision 1 Today: color Disclaimer: Color is both quite simple and quite complex There are two options to teach color: pretend it all makes sense
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 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 informationDigital Image Processing Color Models &Processing
Digital Image Processing Color Models &Processing Dr. Hatem Elaydi Electrical Engineering Department Islamic University of Gaza Fall 2015 Nov 16, 2015 Color interpretation Color spectrum vs. electromagnetic
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 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 informationColor. Color. Colorfull world IFT3350. Victor Ostromoukhov Université de Montréal. Victor Ostromoukhov - Université de Montréal
IFT3350 Victor Ostromoukhov Université de Montréal full world 2 1 in art history Mondrian 1921 The cave of Lascaux About 17000 BC Vermeer mid-xvii century 3 is one of the most effective visual attributes
More informationColor images C1 C2 C3
Color imaging Color images C1 C2 C3 Each colored pixel corresponds to a vector of three values {C1,C2,C3} The characteristics of the components depend on the chosen colorspace (RGB, YUV, CIELab,..) Digital
More informationAchim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University
Achim J. Lilienthal Mobile Robotics and Olfaction Lab, Room T1227, Mo, 11-12 o'clock AASS, Örebro University (please drop me an email in advance) achim.lilienthal@oru.se 1 2. General Introduction Schedule
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 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 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 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 informationColor image processing
Color image processing Color images C1 C2 C3 Each colored pixel corresponds to a vector of three values {C1,C2,C3} The characteristics of the components depend on the chosen colorspace (RGB, YUV, CIELab,..)
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 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 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 informationCOLOR. Elements of color. Visible spectrum. The Fovea. Lecture 3 October 30, Ingela Nyström 1. There are three types of cones, S, M and L
COLOR Elements of color Angel 1.4, 2.4, 7.12 J. Lindblad 2001-11-01 Color = The eye s and the brain s impression of electromagnetic radiation in the visual spectra. How is color perceived? Visible spectrum
More informationLecture 4. Opponent Colors. Hue Cancellation Experiment HUV Color Space
Lecture 4 Opponent Colors Hue Cancellation Experiment HUV Color Space 20 40 60 80 100 120 50 100 150 200 250 20 40 60 80 100 120 50 100 150 200 250 20 40 60 80 100 120 50 100 150 200 250 20 40 60 80 100
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 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 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 informationDigital Image Processing
Digital Image Processing Lecture # 3 Digital Image Fundamentals ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Presentation Outline
More informationChapter Six Chapter Six
Chapter Six Chapter Six Vision Sight begins with Light The advantages of electromagnetic radiation (Light) as a stimulus are Electromagnetic energy is abundant, travels VERY quickly and in fairly straight
More informationSensation. What is Sensation, Perception, and Cognition. All sensory systems operate the same, they only use different mechanisms
Sensation All sensory systems operate the same, they only use different mechanisms 1. Have a physical stimulus (e.g., light) 2. The stimulus emits some sort of energy 3. Energy activates some sort of receptor
More informationSensation. Sensation. Perception. What is Sensation, Perception, and Cognition
All sensory systems operate the same, they only use different mechanisms Sensation 1. Have a physical stimulus (e.g., light) 2. The stimulus emits some sort of energy 3. Energy activates some sort of receptor
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 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 informationWhat is Color. Color is a fundamental attribute of human visual perception.
Color What is Color Color is a fundamental attribute of human visual perception. By fundamental we mean that it is so unique that its meaning cannot be fully appreciated without direct experience. How
More informationCS 428: Fall Introduction to. Image formation Color and perception. Andrew Nealen, Rutgers, /8/2010 1
CS 428: Fall 2010 Introduction to Computer Graphics Image formation Color and perception Andrew Nealen, Rutgers, 2010 9/8/2010 1 Image formation Andrew Nealen, Rutgers, 2010 9/8/2010 2 Image formation
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 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 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 informationColor Cameras: Three kinds of pixels
Color Cameras: Three kinds of pixels 3 Chip Camera Introduction to Computer Vision CSE 252a Lecture 9 Lens Dichroic prism Optically split incoming light onto three sensors, each responding to different
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 informationColor and Perception
Color and Perception Why Should We Care? Why Should We Care? Human vision is quirky what we render is not what we see Why Should We Care? Human vision is quirky what we render is not what we see Some errors
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 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 informationWhat will be on the final exam?
What will be on the final exam? CS 178, Spring 2009 Marc Levoy Computer Science Department Stanford University Trichromatic theory (1 of 2) interaction of light with matter understand spectral power distributions
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 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 informationDigital Image Processing
Digital Image Processing IMAGE PERCEPTION & ILLUSION Hamid R. Rabiee Fall 2015 Outline 2 What is color? Image perception Color matching Color gamut Color balancing Illusions What is Color? 3 Visual perceptual
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 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 informationEC-433 Digital Image Processing
EC-433 Digital Image Processing Lecture 2 Digital Image Fundamentals Dr. Arslan Shaukat 1 Fundamental Steps in DIP Image Acquisition An image is captured by a sensor (such as a monochrome or color TV camera)
More informationCOLOR. Elements of color. Visible spectrum. The Human Visual System. The Fovea. There are three types of cones, S, M and L. r( λ)
COLOR Elements of color Angel, 4th ed. 1, 2.5, 7.13 excerpt from Joakim Lindblad Color = The eye s and the brain s impression of electromagnetic radiation in the visual spectra How is color perceived?
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 Image Processing EEE 6209 Digital Image Processing. Outline
Outline Color Image Processing Motivation and Color Fundamentals Standard Color Models (RGB/CMYK/HSI) Demosaicing and Color Filtering Pseudo-color and Full-color Image Processing Color Transformation Tone
More informationthe eye Light is electromagnetic radiation. The different wavelengths of the (to humans) visible part of the spectra make up the colors.
Computer Assisted Image Analysis TF 3p and MN1 5p Color Image Processing Lecture 14 GW 6 (suggested problem 6.25) How does the human eye perceive color? How can color be described using mathematics? Different
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 and Color Models
Einführung in Visual Computing 186.822 Color and Color Models Werner Purgathofer Color problem specification light and perception colorimetry device color systems color ordering systems color symbolism
More informationVictor Ostromoukhov Université de Montréal. Victor Ostromoukhov - Université de Montréal
IFT3355 Victor Ostromoukhov Université de Montréal full world 2 1 in art history Mondrian 1921 The cave of Lascaux About 17000 BC Vermeer mid-xvii century 3 is one of the most effective visual attributes
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 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 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 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 informationIntroduction & Colour
Introduction & Colour Eric C. McCreath School of Computer Science The Australian National University ACT 0200 Australia ericm@cs.anu.edu.au Overview 2 Computer Graphics Uses (Chapter 1) Basic Hardware
More informationDigital Image Processing
Part 1: Course Introduction Achim J. Lilienthal AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapters 1 & 2 2011-04-05 Contents 1. Introduction
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 informationRadiometric and Photometric Measurements with TAOS PhotoSensors
INTELLIGENT OPTO SENSOR DESIGNER S NUMBER 21 NOTEBOOK Radiometric and Photometric Measurements with TAOS PhotoSensors contributed by Todd Bishop March 12, 2007 ABSTRACT Light Sensing applications use two
More information