EE Light & Image Formation

Similar documents
Capturing light. Source: A. Efros

Understanding Variability

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading

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

General Principles of 3D Image Analysis

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

Photometric Stereo.

Reflectance & Lighting

Illumination in Computer Graphics

Image Processing 1 (IP1) Bildverarbeitung 1

Radiometry. Radiometry. Measuring Angle. Solid Angle. Radiance

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

Radiometry and reflectance

Shape from shading. Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10.

The Light Field. Last lecture: Radiometry and photometry

OPPA European Social Fund Prague & EU: We invest in your future.

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

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

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

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

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

A question from Piazza

Lighting and Reflectance COS 426

Lecture 22: Basic Image Formation CAP 5415

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

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

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

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

Announcements. Radiometry and Sources, Shadows, and Shading

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

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

Lights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons

Lecture 15: Shading-I. CITS3003 Graphics & Animation

Shading. Why we need shading. Scattering. Shading. Objectives

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

CMSC427 Shading Intro. Credit: slides from Dr. Zwicker

Lighting affects appearance

3D Motion Analysis Based on 2D Point Displacements

Rays and Throughput. The Light Field. Page 1

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

WHY WE NEED SHADING. Suppose we build a model of a sphere using many polygons and color it with glcolor. We get something like.

Light Field = Radiance(Ray)

Lecture 7 - Path Tracing

Computer Graphics (CS 4731) Lecture 16: Lighting, Shading and Materials (Part 1)

And if that 120MP Camera was cool

Lighting and Materials

Engineered Diffusers Intensity vs Irradiance

CS201 Computer Vision Lect 4 - Image Formation

Global Illumination The Game of Light Transport. Jian Huang

Lighting and Shading Computer Graphics I Lecture 7. Light Sources Phong Illumination Model Normal Vectors [Angel, Ch

Illumination. Courtesy of Adam Finkelstein, Princeton University

Illumination. Michael Kazhdan ( /657) HB Ch. 14.1, 14.2 FvDFH 16.1, 16.2

Computer Graphics. Illumination and Shading

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

CS184 LECTURE RADIOMETRY. Kevin Wu November 10, Material HEAVILY adapted from James O'Brien, Brandon Wang, Fu-Chung Huang, and Aayush Dawra

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

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

Shading I Computer Graphics I, Fall 2008

Comp 410/510 Computer Graphics. Spring Shading

Light Field = Radiance(Ray)

Introduction to Computer Graphics. Farhana Bandukwala, PhD Lecture 14: Light Interacting with Surfaces

Computer Graphics (CS 543) Lecture 7b: Intro to lighting, Shading and Materials + Phong Lighting Model

CS5620 Intro to Computer Graphics

Other approaches to obtaining 3D structure

Computer Graphics and GPGPU Programming

Local Reflection Models

Illumination & Shading

6. Illumination, Lighting

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

Perception of Shape from Shading

Raytracing. COSC 4328/5327 Scott A. King

COMPUTER GRAPHICS COURSE. LuxRender. Light Transport Foundations

2/1/10. Outline. The Radiance Equation. Light: Flux Equilibrium. Light: Radiant Power. Light: Equation. Radiance. Jan Kautz

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

Introduction to Computer Vision. Week 8, Fall 2010 Instructor: Prof. Ko Nishino

Epipolar geometry contd.

Introduction to Radiosity

CS667 Lecture Notes: Radiometry

CS6670: Computer Vision

CSE 681 Illumination and Phong Shading

Local vs. Global Illumination & Radiosity

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

3D model reconstruction using photoconsistency

Ghost and Stray Light Analysis using TracePro. February 2012 Webinar

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

surface: reflectance transparency, opacity, translucency orientation illumination: location intensity wavelength point-source, diffuse source

Visualisatie BMT. Rendering. Arjan Kok

Objectives. Shading II. Distance Terms. The Phong Reflection Model

x ~ Hemispheric Lighting

Illumination Models & Shading

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

Ambien Occlusion. Lighting: Ambient Light Sources. Lighting: Ambient Light Sources. Summary

Objectives. Introduce Phong model Introduce modified Phong model Consider computation of required vectors Discuss polygonal shading.

CS6670: Computer Vision

Specular Reflection. Lecture 19. Robb T. Koether. Hampden-Sydney College. Wed, Oct 4, 2017

The Rendering Equation. Computer Graphics CMU /15-662

Raytracing CS148 AS3. Due :59pm PDT

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

Lighting. Camera s sensor. Lambertian Surface BRDF

Lighting affects appearance

Transcription:

EE 576 - Light & Electric Electronic Engineering Bogazici University January 29, 2018 EE 576 - Light &

EE 576 - Light &

The image of a three-dimensional object depends on: 1. Shape 2. Reflectance properties 3. Distribution of light sources EE 576 - Light &

Reflectance Model Outline Reflectance model - A mathematical formulation of how light energy incident on an object is transferred from the object to the camera sensor. EE 576 - Light &

Radiance & Irradiance EE 576 - Light &

Figure: SolidEE angle. 576 - Light & Outline Solid angle subtended by a patch Proportional to its area A and the cos of the angle of inclination θ Inversely proportional to the distance R as Ω = Acosθ R 2.

Radiance & Irradiance Radiance: The amount of light emitted from a surface as measured by power per unit unit area per unit solid angle. (Wm 2 sr 1 watts per square meter per steradian) Irradiance: The amount of light falling on a surface as measured by power per unit area (Wm 2 Watts per square meter) EE 576 - Light &

Relation btw Radiance & Irradiance EE 576 - Light &

Brightness Apparent area: Surface area multiplied by the cosine of the angle between the surface normal and the specified direction. Brightness - Amount of energy an imaging system receives per unit apparent area EE 576 - Light &

Optics Outline Rays passing through the center of the lens are not deflected. The solid angle of the cone of rays leading to the patch on the object = Solid angle of corresponding image patch. Solid angle of the object patch as seen from the lens center: δocosθ (z/cosα) 2 Solid angle subtended by the image patch: δicosα (f/cosα) 2 Equality δo δi = ( z f )2cosα cosθ EE 576 - Light &

Object Radiance Outline Amount of light emitted by the surface that makes its way through the lens is equal to Ω = (d 2 )2 πcosα (z/cosα) 2 Power of the light originating from the object patch and passing through the lens is δp = LδOΩcosθ = LδO (d 2 )2 πcosαcosθ (z/cosα) 2 EE 576 - Light &

Image Irradiance Outline The resulting image irradiance of the image patch: E = δp δi = L δo δi Ωcosθ = LδO(d 2 )2 πcosα (z/cosα) 2 = Lπ 4 (d f )2 cos 4 α EE 576 - Light &

Next Question Scene Radiance The amount of light falling on a surface E The fraction of light that is reflected as well as viewing angle L EE 576 - Light &

BRDF A measure on the observed brightness from a certain direction θ e when the light is incident in a different direction θ i : f(θ i,φ i,θ e,φ e ) = δl(θ e,φ e ) δe(θ i,φ i ) EE 576 - Light &

Bidirectional reflectance distribution function Figure: Left: Spherical coordinate system; Right: Bidirectional reflectance distribution function. EE 576 - Light &

BRDF Models Lambertian Equally bright from all directions Specular The surface luminance is highest when the observer is located at the perfect reflection direction, and falls off sharply. Phong A mixture of Lambertian and Specular EE 576 - Light &

Light Reflection from a Surface EE 576 - Light &

Lambertian Surfaces Apparent brightness of the surface to an observer - The same regardless of the observer s angle of view L = Eρcosθ ρ is the albedo EE 576 - Light &

Specular Reflection The surface luminance is highest when the observer is situated at the perfect reflection direction, and falls off sharply. Law of reflection The angle of incidence equals the angle of reflection. The incident, normal, and reflected directions coplanar. EE 576 - Light &

Phong Model Lambertian reflection is typically accompanied by specular reflection. L = E(acosθ +bcos n α) a Diffuse albedo b Specular albedo EE 576 - Light &

Phong Reflection Outline EE 576 - Light &

Surface Normals Outline EE 576 - Light &

Surface Normals (cont) Surface normal at each point on the surface Expressed as the directional slope in the X 1 and X 2 directions. f X1 f X2 1 = p q 1 EE 576 - Light &

Normalized Surface Normals p, q Gradient or gradient space representation for local surface orientation Normalized surface normal 1 1+p 2 +q 2 p q 1 EE 576 - Light &

Gradient Space The p q plane is called the gradient space and every point corresponds to a particular surface orientation. The point at the origin represents the orientation of all planes normal to the viewing direction A contour map Depict the reflectance map. EE 576 - Light &

Reflectance Map A viewer-centered representation of reflectance. Expresses the reflectance of a material directly in terms of viewer-centered representation of local surface orientation. Gives us the dependence of the scene radiance on the surface orientation. EE 576 - Light &

Reflectance Map Outline Figure: Reflectance map. EE 576 - Light &

Lambertian Reflectance Map Consider Lambertian surface where E = Lρcosθ 1+p s p +q s q cosθ = Lρ 1+p 2 s +qs 2 1+p 2 +q = R(p,q) 2 Grouping L and ρ as a constant, local surface orientations that produce equivalent intensities under the Lambertian reflectance map are quadratic conic section contours in gradient space. (1+p s p +q s q) 2 = c 2 (1+p 2 s +q 2 s)(1+p 2 +q 2 ) EE 576 - Light &

Reflectance map - Isobrightness Contours EE 576 - Light &

Reflectance map - Isobrightness Contours (cont.) EE 576 - Light &

Reflectance map with p s = q s = 0 EE 576 - Light &

Reflectance map with p s = 0.7 and q s = 0.3 Figure: Reflectance map with p s = 0.7 and q s = 0.3. EE 576 - Light &

Reflectance map with p s = 2 and q s = 1 EE 576 - Light &

Figure: Left: Surface normal map; Right: Reflectance EE 576 - Light &

Surface Description Outline Figure: Reflectance map. EE 576 - Light &

Surface Description (cont.) EE 576 - Light &

Surface Normal and Depth Depth Map can be determined from from Normal Map by integrating over gradients p,q across the image. Not all normal maps have a unique depth map. Integrable: A normal map that produces a unique depth map independent of image plane direction used to sum over gradients Integrability is enforced when the following condition holds: p = q X 2 X 1 EE 576 - Light &

Green s Theorem Outline Note that by using Green s Theorem, this integral is equivalent to a closed contour integral as follows: ( p q ) dx 1 dx2 = pdx 1 + qdx 2 X 2 X 1 EE 576 - Light &

Violation of Integrability EE 576 - Light &