Announcements. Rotation. Camera Calibration

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

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

Announcements. Image Formation: Outline. Homogenous coordinates. Image Formation and Cameras (cont.)

Image Formation: Light and Shading. Introduction to Computer Vision CSE 152 Lecture 3

Announcements. Image Formation: Light and Shading. Photometric image formation. Geometric image formation

Radiometry. Radiometry. Measuring Angle. Solid Angle. Radiance

Lighting. Camera s sensor. Lambertian Surface BRDF

A question from Piazza

And if that 120MP Camera was cool

Announcement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface.

Radiometry. Reflectance & Lighting. Solid Angle. Radiance. Radiance Power is energy per unit time

Announcements. Radiometry and Sources, Shadows, and Shading

Photometric Stereo. Lighting and Photometric Stereo. Computer Vision I. Last lecture in a nutshell BRDF. CSE252A Lecture 7

Mosaics, Plenoptic Function, and Light Field Rendering. Last Lecture

Reflectance & Lighting

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

Cameras and Radiometry. Last lecture in a nutshell. Conversion Euclidean -> Homogenous -> Euclidean. Affine Camera Model. Simplified Camera Models

Understanding Variability

CS 5625 Lec 2: Shading Models

CS6670: Computer Vision

Lecture 22: Basic Image Formation CAP 5415

Global Illumination. Frank Dellaert Some slides by Jim Rehg, Philip Dutre

Introduction to Computer Vision. Introduction CMPSCI 591A/691A CMPSCI 570/670. Image Formation

Capturing light. Source: A. Efros

Overview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012)

CS6670: Computer Vision

Shading. Brian Curless CSE 557 Autumn 2017

Lighting affects appearance

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading

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

CMSC427 Shading Intro. Credit: slides from Dr. Zwicker

Local Reflection Models

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

Paths, diffuse interreflections, caching and radiometry. D.A. Forsyth

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome!

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)

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

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

Photometric Stereo.

Lecture 4: Reflection Models

Radiometry Measuring Light

Lecture 15: Shading-I. CITS3003 Graphics & Animation

Conceptual Physics 11 th Edition

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

Reflection models and radiometry Advanced Graphics

Ligh%ng and Reflectance

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

Recollection. Models Pixels. Model transformation Viewport transformation Clipping Rasterization Texturing + Lights & shadows

Measuring Light: Radiometry and Cameras

BRDF Computer Graphics (Spring 2008)

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 557 Fall Required: Shirley, Chapter 10

Announcements. Photometric Stereo. Shading reveals 3-D surface geometry. Photometric Stereo Rigs: One viewpoint, changing lighting

Announcements. Light. Properties of light. Light. Project status reports on Wednesday. Readings. Today. Readings Szeliski, 2.2, 2.3.

Illumination and Shading - II

Assignment #2. (Due date: 11/6/2012)

CS-184: Computer Graphics. Today. Lecture 22: Radiometry! James O Brien University of California, Berkeley! V2014-S

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

Chapter 32 Light: Reflection and Refraction. Copyright 2009 Pearson Education, Inc.

The Rendering Equation. Computer Graphics CMU /15-662

CS5670: Computer Vision

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

4. Refraction. glass, air, Perspex and water.

Radiometry (From Intro to Optics, Pedrotti 1-4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Assume a black

Module 5: Video Modeling Lecture 28: Illumination model. The Lecture Contains: Diffuse and Specular Reflection. Objectives_template

Lighting affects appearance

Philpot & Philipson: Remote Sensing Fundamentals Interactions 3.1 W.D. Philpot, Cornell University, Fall 12

Global Illumination The Game of Light Transport. Jian Huang

DD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication

All forms of EM waves travel at the speed of light in a vacuum = 3.00 x 10 8 m/s This speed is constant in air as well

Radiometry and reflectance

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

CS4670: Computer Vision

Global Illumination. CSCI 420 Computer Graphics Lecture 18. BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch

4. A bulb has a luminous flux of 2400 lm. What is the luminous intensity of the bulb?

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

Illumination in Computer Graphics

Introduction. Lighting model Light reflection model Local illumination model Reflectance model BRDF

w Foley, Section16.1 Reading

AP* Optics Free Response Questions

specular diffuse reflection.

Optics Test Science What are some devices that you use in everyday life that require optics?

Light: Geometric Optics

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

Computer Vision. The image formation process

Colour Reading: Chapter 6. Black body radiators

Light. Properties of light. What is light? Today What is light? How do we measure it? How does light propagate? How does light interact with matter?

Refraction of Light. This bending of the ray is called refraction

CS4670: Computer Vision

Shading I Computer Graphics I, Fall 2008

CSE 681 Illumination and Phong Shading

Shading. Brian Curless CSE 457 Spring 2017

Introduction to Computer Graphics 7. Shading

11.1 CHARACTERISTICS OF LIGHT

HW Chapter 20 Q 2,3,4,5,6,10,13 P 1,2,3. Chapter 20. Classic and Modern Optics. Dr. Armen Kocharian

Conceptual Physics Fundamentals

Comp 410/510 Computer Graphics. Spring Shading

Illumination & Shading

Announcements. The equation of projection. Image Formation and Cameras

Shading & Material Appearance

Transcription:

Announcements HW1 has been posted See links on web page for reading Introduction to Computer Vision CSE 152 Lecture 5 Coordinate Changes: Rigid Transformations both translation and rotatoin Rotation About (kx, ky, kz), a unit vector on an arbitrary axis (Rodrigues Formula) z y Rotate(k, θ) θ k x x' y' z' 1 = kxkx(1-c)+c kykx(1-c)+kzs kzkx(1-c)-kys kxky(1-c)-kzs kyky(1-c)+c kzky(1-c)-kxs kxkz(1-c)+kys kykz(1-c)-kxs kzkz(1-c)+c 1 x y z 1 where c = cos θ & s = sin θ Camera parameters Issue camera may not be at the origin, looking down the z-axis extrinsic parameters (Rigid Transformation) one unit in camera coordinates may not be the same as one unit in world coordinates intrinsic parameters - focal length, principal point, aspect ratio, angle between axes, etc. X U Transformation 1 Transformation V = representing 1 representing Y Z W intrinsic parameters 1 extrinsic parameters T 3 x 3 4 x 4 Camera Calibration, estimate intrinsic and extrinsic camera parameters See Text book for how to do it. 1

Limits for pinhole cameras Thin Lens: Image of Point P F Z f O Z P Thin Lens: Image Plane Deviations from the lens model Q F O P Q Image Plane A price: Whereas the image of P is in focus, the image of Q isn t. P Deviations from this ideal are aberrations Two types 1. geometrical 2. chromatic spherical aberration astigmatism distortion- pin-cushion vs. barrel coma Aberrations are reduced by combining lenses Compound lenses Lighting Radiometry, Lighting, Intensity Special light sources Point sources Distant point sources Strip sources Area sources Common to think of lighting at infinity (a function on the sphere, a 2-D space) Completely arbitrary lighting can be represented as a function on the 4-D ray space (radiances) 2

Radiance Irradiance Power traveling at some point How much light is arriving at a in a specified direction, per unit surface? area perpendicular to the Irradiance -- power per unit area: direction of travel, per unit solid angle Units: watts per square meter per steradian : w/(m 2 sr 1 ) θ (θ, φ) dω W/cm 2 Total power arriving at the surface is given by adding irradiance over all incoming angles Camera s sensor Measured pixel intensity is a function of irradiance integrated over pixel s area over a range of wavelengths For some time x da x Light at surfaces BRDF Many effects when light strikes a surface -- could be: transmitted Skin, glass reflected mirror scattered milk travel along the surface and leave at some other point absorbed sweaty skin Assume that surfaces don t fluoresce e.g. scorpions, detergents surfaces don t emit light (i.e. are cool) all the light leaving a point is due to that arriving at that point Bi-directional Reflectance Distribution Function ρ(θ in, φ in ; θ out, φ out ) Function of Incoming light direction: θ in, φ in Outgoing light direction: θ out, φ out (θ in,φ in ) ^ n (θ out,φ out ) Ratio of incident irradiance to emitted radiance Surface Reflectance Models in Graphics & Vision Common Models Lambertian Phong Physics-based Specular [Blinn 1977], [Cook-Torrance 1982], [Ward 1992] Diffuse [Hanrahan, Kreuger 1993] Generalized Lambertian [Oren, Nayar 1995] Thoroughly Pitted Surfaces [Koenderink et al 1999] Phenomenological [Koenderink, Van Doorn 1996] Arbitrary Reflectance Non-parametric model Anisotropic Non-uniform over surface BRDF Measurement [Dana et al, 1999], [Marschner ] Without shadows Lambertian Surface E(u,v) [ Important: We ll use this a lot ] ^ n At image location (u,v), the intensity of a pixel x(u,v) is: E(u,v) = [a(u,v) ^ n(u,v)] [s ^ s ] where a(u,v) is the albedo of the surface projecting to (u,v). n(u,v) is the direction of the surface normal. s is the light source intensity. ^ s is the direction to the light source. ^ s. a 3

Specular Reflection: Smooth Surface Rough Specular Surface N Phong Lobe Phong rough, specular Shadows cast by a point source A point that can t see the source is in shadow For point sources, the geometry is simple Cast Shadow Attached Shadow Inter-reflections At the top, geometry of a gutter with triangular cross-section; below, predicted radiosity solutions, scaled to lie on top of each other, for different albedos of the geometry. When albedo is close to zero, shading follows a local model; when it is close to one, there are substantial reflexes. Figure from Mutual Illumination, by D.A. Forsyth and A.P. Zisserman, Proc. CVPR, 1989, copyright 1989 IEEE Color Cameras Eye: Three types of Cones Cameras: 1. Prism (with 3 sensors) 2. Filter mosaic 3. Filter wheel and X3 4

Prism color camera Separate light in 3 beams using dichroic prism Requires 3 sensors & precise alignment Good color separation Filter mosaic Coat filter directly on sensor Demosaicing (obtain full colour & full resolution image) Filter wheel Rotate multiple filters in front of lens Allows more than 3 color bands new color CMOS sensor Foveon s X3 better image quality smarter pixels Only suitable for static scenes The appearance of colors Color appearance is strongly affected by (at least): Spectrum of lighting striking the retina other nearby colors (space) adaptation to previous views (time) state of mind From Foundations of Vision, Brian Wandell, 1995, via B. Freeman slides 5

Color Afterimage: South African Flag opponent colors Blue -> yellow Red -> green 6

Light Spectrum Talking about colors Color Reflectance Measured color spectrum is a function of the spectrum of the illumination and reflectance 1. Spectrum A positive function over interval 4nm-7nm Infinite number of values needed. 2. Names red, harvest gold, cyan, aquamarine, auburn, chestnut A large, discrete set of color names 3. R,G,B values Just 3 numbers From Foundations of Vision, Brian Wandell, 1995, via B. Freeman slides Illumination Spectra Blue skylight Tungsten bulb Violet Indigo Blue From Foundations of Vision, Brian Wandell, 1995, via B. Freeman slides Green Yellow Orange Red Measurements of relative spectral power of sunlight, made by J. Parkkinen and P. Silfsten. Relative spectral power is plotted against wavelength in nm. The visible range is about 4nm to 7nm. The color names on the horizontal axis give the color names used for monochromatic light of the corresponding wavelength --- the colors of the rainbow. Mnemonic is Richard of York got blisters in Venice. 7

Spectral albedoes for several different leaves, with color names attached. Notice that different colours typically have different spectral albedo, but that different spectral albedoes may result in the same perceived color (compare the two whites). Spectral albedoes are typically quite smooth functions. Measurements by E.Koivisto. Fresnel Equation for Polished Copper 8