Perception of Shape from Shading. How Do We Do It? From Image to Shape. Does Shading Play a Central Role?

Size: px
Start display at page:

Download "Perception of Shape from Shading. How Do We Do It? From Image to Shape. Does Shading Play a Central Role?"

Transcription

1 Percetion of Shae from Shading Continuou image brightne variation due to hae variation i called hading Our ercetion of hae deend on hading Circular region on left i erceived a a flat dik Circular region on right ha a varying brightne and i erceived a a here 1 Four main factor From Image to Shae Geometry of the cene Reflectance of the viible urface Piel brightne Illumination direction and ditribution Viewoint Can we comute cene geometry from ditribution of iel brightne in cene image? Only in very imle ituation Too many unknown in general Viewoint Illumination Scene geometry 3 How Do We Do It? Human have to make aumtion about illumination: bum (left) i erceived a hole (right) when uide down 4 Illumination direction i unknown. It i aumed to come from above Doe Shading Play a Central Role? Contour lay a more imortant role Variation in intenity are ame on both hae Uer region i erceived a comoed of three cylindrical iece illuminated from above Lower region i erceived a inuoidal, illuminated from one ide Note the ambiguitie of the urface ercetion, deending on aumed illumination direction oible illumination hyothee 5 Pychohyic (Percetion of Solid Shae from Shading,Mingolla & Todd, 1986) What aumtion do eole make about urface reflectance? I an etimate of illumination direction neceary? Stimuli: Shaded ellioid with varying Elongation Direction of light ource Reflectance Cat hadow Tet: judge direction of light and urface orientation at dicrete oint 6 1

2 Reult Tak i hard: error 15 to 0 degree No effect of gloine, no Lambertian urface aumtion No correlation between judgement of light direction and hae No rior etimate of light direction Poor dicrimination between elongated and rounded ellioid Qualitative information Human Shading Interretation I it metric or ordinal? Metric: deth Ordinal: deth order Anwer: Ordinal, ualitative Magnitude of hading gradient i not imortant 7 8 Quantitative Shae Recovery Orthograhic rojection We have gray level at iel (, y) We want to recover the orientation of the normal at oint (, y, z) By integration, we want to obtain z = f (,y) Image lane (, y) Orthograhic rojection z θ (, y, z) From Normal to Surface Shae Fit a urface that i locally erendicular to the normal z = f (,y) 9 10 Review: Radiance Radiance L ( θ 1 ) i ower emitted er unit area (flu) into a cone having unit olid angle Area ued i forehortened area in direction θ 1 L ( θ 1 ) = d P / (da co θ 1 dω), in W/m /r Review: Reflectance Reflection i characterized by reflectance Reflectance i ratio radiance/irradiance Decribed by a function called Bidirectional Reflectance Ditribution Function BRDF BRDF = f (θ i,φ i, θ e,φ e ) = L (θ e,φ e )/ de(θ i,φ i ) θ 1 dω n (θ i,φ i ) (θ e,φ e ) Scene, da 11 θ e φ e 1

3 Review: Lambertian Surface If BRDF i a contant K, urface i called a Lambertian urface de = L coθ 0 dω = k L co θ 0 L = K de = K 1 L co θ 0 Radiance i ame in all direction and i roortional to coθ 0 L θ 0 n θ 1 Scene, da 13 L Piel Brightne and Scene Brightne da f D W da coα dacoθ da coα Z = = ( f /coα ) ( Z /coα ) da coθ f π D 3 dp = LdA Ωcoθ dp = LdA co α coθ 4 Z dp daπ D 3 D E = = L co α coθ E π = co 4 α L da da 4 Z 4 f E = k L a Z da 14 Simle Radiometric Modeling Piel Brightne i roortional to radiance of correonding cene atch Radiance of cene atch i indeendent of viewoint Radiance of cene atch i roortional to coine of angle between normal to atch and direction of illumination ource Therefore iel brightne i roortional to coine of angle between normal to atch and direction of illumination ource 15 We interect urface z=f(,y) with red lane and blue lane We find tangent to red curve and blue curve We write that normal i erendicular to tangent and i in direction of cro-roduct Normal to z = f (, y) z 0 z = f (, y 0 ) y 0 Red tangent Blue tangent Normal 16 ( f /, f /, y z = f ( 0, y) ( 1, 0, f / ) ( 0, 1, f / ) 1) Gradient Sace Orientation of normal ( f /, f /, 1) can be rereented by arameter = f / d = f / dy The comonent and are called the gradient ace coordinate of the normal Any direction (a, b, c) can be rereented by (-a/c, -b/c, -1), and by a oint with comonent (= -a/c, = -b/c) in the ame D gradient ace 17 Eamle: direction of light ource can be written (, ) Geometric Interretation of Gradient Sace A direction (a, b, c) can be rereented by a oint on the lane Z= -1 by contructing the interection between the vector of ame direction (drawn from the origin) and the lane (,, -1) Plane Z= -1 (a, b, c) Origin Z=0 Z 18 3

4 Reflectance Ma A reflectance ma i a D looku table that give the iel brightne a a function of the orientation of the cene urface in camera coordinate 19 Reflectance Ma for Point Light Source and Lambertian Surface Piel brightne at iel (, y) i roortional to coine of angle between normal to atch and direction of illumination ource (,, 1) (,, 1) I(, y) = k co( θ ) = k I(, y)/ k = k' = For a given iel brightne, the locu of oible normal (,) in gradient ace i a conic 0 Locu of Io-Brightne in Reflectance Ma Surface normal that roduce a given brightne are at a contant angle with reect to direction of illumination The direction belong to a cone The locu correonding (, ) to each brightne in the reflectance ma i the (, ) interection of the cone with the lane Z = -1 Plane Z= -1 For a given light ource, maimum brightne occur when (, ) = (, ) Z=0 Z 1 Reflectance Ma Obtained by Calibration Object A here can be ued a a calibration object 1. Find ditance of iel to center of here. If ditance < radiu, comute direction of normal to here urface, and (, ) for iel 3. At oition (, ) of reflectance ma, tore iel value Ueful only for cene material imilar to here Image lane (, y) R = =, R y y R y Uing Reflectance Ma to Find Normal We are on the image at a iel where we know the direction of the normal, a oint in the reflectance ma Find Gradient 1 at iel Find Gradient at reflectance ma oint Move in image by Gradient Image Then the correonding oint in reflectance ma i moved by Gradient 1 y Noe ti Reflectance Ma 3 Proof I I Gradient 1 in image =, Gradient in reflectance ma =, If (d, dy) = Gradient, d = d + dy = d + dy I d = + = I d = + = 4 Then (d, d) = Gradient 1 4

5 From Normal to Surface Shae z( + d, y + dy) = z(, y) + dz Ste by te z z dz = d + dy = d + dy Global leat uare formulation lead to ereion for Lalacian of z z = + Second order differential euation 5 Alication to Face Recognition (Zhao and Chellaa) Aearance of face change when viewing and lighting direction change Face databae ue front view and frontal lighting If we can recontruct 3D face hae, we can convert any face image into a front-view with frontal lighting and comare to the databae face Ue hae from hading and ymmetry of face Or aume generic hae, but varying albedo, and remove unknown albedo by uing ymmetry of face Synthetic face for 4 angle and illumination 6 Photometric Stereo Photometric Stereo Move light ource at different known oition to obtain different hading of object with unknown geometry Find geometry from hading information Viewoint 3 Scene geometry 7 1 Different illumination condition lead to different reflectance ma Each reflectance ma can be comuted if we know oition of oint light ource Interection of io-brightne contour correonding to ame brightne rovide oible normal direction for iel having that brightne value Three ma give unambiguou normal for each iel I =19 Reflectance Ma 8 Aumtion of Shae from Shading Surface with contant albedo Orthograhic rojection Ditant oint ource Abence of cat hadow Inignificance of econdary illumination Thi one i a real roblem: inter-reflection are everywhere 9 Illumination Inter-Reflection Gray level with black urface Gray level with white urface Accurate comutation of hae from hading i unlikely to ucceed in real world Shae from hading may be ued a a comlementary roce Edge are more reliable indicator of hae 30 5

6 The Real World Concluion Diffue light ource (overcat ky) Interreflection between urface generate econdary light ource Surface have varying light abortion (albedo) Surface reflection range from Lambertianto ecular Surface cat hadow on each other 31 Accurate comutation of hae from hading i unlikely to ucceed in the real world Edge are more reliable indicator of hae Shae from hading may be ued a a comlementary roce in combination with hae inference from edge There i till a lot of reearch activity in thi area, o it i ueful to have an idea of the terminology and the techniue (reflectance ma, etc.) 3 Reference A Guided Tour of Comuter Viion, Vihvjit S. Nalwa, AT&T Pre, 1993 Robot Viion, B.K.P. Horn, MIT Pre Perceiving Shae from Shading, V.S. Ramachandran, Scientific American, 1988, SFS Baed View Synthei for Robut Face Recognition, W.Y. Zhao and R. Chellaa,

Perception of Shape from Shading

Perception of Shape from Shading 1 Percetion of Shae from Shading Continuous image brightness variation due to shae variations is called shading Our ercetion of shae deends on shading Circular region on left is erceived as a flat disk

More information

for Spectral and Glossiness Recording

for Spectral and Glossiness Recording Imrovement in Accurac of Flat-bed Scanning Stem for Sectral and Gloine Recording Maki Yokoama a, Takahiro Takiguchi b, Keiichi Ochiai b, Norimichi Tumura b, Tohia Nakaguchi b, and Yoichi Miake c a Deartment

More information

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

Photometric Stereo. Lighting and Photometric Stereo. Computer Vision I. Last lecture in a nutshell BRDF. CSE252A Lecture 7 Lighting and Photometric Stereo Photometric Stereo HW will be on web later today CSE5A Lecture 7 Radiometry of thin lenses δa Last lecture in a nutshell δa δa'cosα δacos β δω = = ( z' / cosα ) ( z / cosα

More information

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

Announcement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface. Lighting and Photometric Stereo CSE252A Lecture 7 Announcement Read Chapter 2 of Forsyth & Ponce Might find section 12.1.3 of Forsyth & Ponce useful. HW Problem Emitted radiance in direction f r for incident

More information

CS 450: COMPUTER GRAPHICS 2D TRANSFORMATIONS SPRING 2016 DR. MICHAEL J. REALE

CS 450: COMPUTER GRAPHICS 2D TRANSFORMATIONS SPRING 2016 DR. MICHAEL J. REALE CS 45: COMUTER GRAHICS 2D TRANSFORMATIONS SRING 26 DR. MICHAEL J. REALE INTRODUCTION Now that we hae some linear algebra under our resectie belts, we can start ug it in grahics! So far, for each rimitie,

More information

Last time: Disparity. Lecture 11: Stereo II. Last time: Triangulation. Last time: Multi-view geometry. Last time: Epipolar geometry

Last time: Disparity. Lecture 11: Stereo II. Last time: Triangulation. Last time: Multi-view geometry. Last time: Epipolar geometry Last time: Disarity Lecture 11: Stereo II Thursday, Oct 4 CS 378/395T Prof. Kristen Grauman Disarity: difference in retinal osition of same item Case of stereo rig for arallel image lanes and calibrated

More information

521493S Computer Graphics Exercise 3 (Chapters 6-8)

521493S Computer Graphics Exercise 3 (Chapters 6-8) 521493S Comuter Grahics Exercise 3 (Chaters 6-8) 1 Most grahics systems and APIs use the simle lighting and reflection models that we introduced for olygon rendering Describe the ways in which each of

More information

Research on Target Detection based on moving Image

Research on Target Detection based on moving Image International Journal of Science Vol.5 No.4 018 ISSN: 1813-4890 Reearch on Target Detection baed on moving Image Feiyan Wu 1, Xianwen Liao 1 Guangxi College and Univeritie Key Laboratory of Profeional

More information

Image Formation. 2. Camera Geometry. Focal Length, Field Of View. Pinhole Camera Model. Computer Vision. Zoltan Kato

Image Formation. 2. Camera Geometry. Focal Length, Field Of View. Pinhole Camera Model. Computer Vision. Zoltan Kato Image Formation 2. amera Geometr omuter Vision oltan Kato htt://www.in.u-seged.hu/~kato seged.hu/~kato/ 3D Scene Surace Light (Energ) Source inhole Lens Imaging lane World Otics Sensor Signal amera: Sec

More information

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

Shape from shading. Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10. Shape from shading Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10. May 2004 SFS 1 Shading produces a compelling perception of 3-D shape. One

More information

Starting this chapter

Starting this chapter Computer Vision 5. Source, Shadow, Shading Department of Computer Engineering Jin-Ho Choi 05, April, 2012. 1/40 Starting this chapter The basic radiometric properties of various light sources Develop models

More information

Lighting and Shading

Lighting and Shading ighting an Shaing 4 th ~ 5 th Week, 29 Why We Nee Shaing Suppoe we buil a moel of a phere uing many polygon an color it with glcolor We get omething like But we want Why oe the image of a real phere look

More information

Four-parameter model for polarization-resolved rough-surface BRDF

Four-parameter model for polarization-resolved rough-surface BRDF Four-arameter model for olarization-reolved rough-urface BRDF Ingmar G. E. Renhorn, 1,* Toma Hallberg, 1 David Bergtröm, 1 and Glenn D. Boreman 1 FOI Swedih Defene Reearch Agency, P.O. Box 1165, SE-581

More information

Shading Models. Simulate physical phenomena

Shading Models. Simulate physical phenomena Illumination Models & Shading Shading Models Simulate hysical henomena Real illumination simulation is comlicated & exensive Use aroximation and heuristics with little hysical basis that looks surrisingly

More information

Capturing light. Source: A. Efros

Capturing light. Source: A. Efros Capturing light Source: A. Efros Review Pinhole projection models What are vanishing points and vanishing lines? What is orthographic projection? How can we approximate orthographic projection? Lenses

More information

Photometric Stereo.

Photometric Stereo. Photometric Stereo Photometric Stereo v.s.. Structure from Shading [1] Photometric stereo is a technique in computer vision for estimating the surface normals of objects by observing that object under

More information

Structure from Motion

Structure from Motion 04/4/ Structure from Motion Comuter Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Many slides adated from Lana Lazebnik, Silvio Saverese, Steve Seitz his class: structure from motion Reca

More information

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

Introduction to Computer Vision. Week 8, Fall 2010 Instructor: Prof. Ko Nishino Introduction to Computer Vision Week 8, Fall 2010 Instructor: Prof. Ko Nishino Midterm Project 2 without radial distortion correction with radial distortion correction Light Light Light! How do you recover

More information

EE Light & Image Formation

EE Light & Image Formation 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

More information

P Z. parametric surface Q Z. 2nd Image T Z

P Z. parametric surface Q Z. 2nd Image T Z Direct recovery of shae from multile views: a arallax based aroach Rakesh Kumar. Anandan Keith Hanna Abstract Given two arbitrary views of a scene under central rojection, if the motion of oints on a arametric

More information

Colour Reading: Chapter 6. Black body radiators

Colour Reading: Chapter 6. Black body radiators Colour Reading: Chapter 6 Light is produced in different amounts at different wavelengths by each light source Light is differentially reflected at each wavelength, which gives objects their natural colours

More information

Photometric Stereo. Photometric Stereo. Shading reveals 3-D surface geometry BRDF. HW3 is assigned. An example of photometric stereo

Photometric Stereo. Photometric Stereo. Shading reveals 3-D surface geometry BRDF. HW3 is assigned. An example of photometric stereo Photometric Stereo Photometric Stereo HW3 is assigned Introduction to Computer Vision CSE5 Lecture 6 Shading reveals 3-D surface geometry Shape-from-shading: Use just one image to recover shape. Requires

More information

MEASUREMENT OF INDUSTRIAL SHEETMETAL PARTS WITH CAD-DESIGNED DATA AND NON-METRIC IMAGE SEQUENCE

MEASUREMENT OF INDUSTRIAL SHEETMETAL PARTS WITH CAD-DESIGNED DATA AND NON-METRIC IMAGE SEQUENCE MEAUREMENT OF INDUTRIAL HEETMETAL ART WITH CAD-DEIGNED DATA AND NON-METRIC IMAGE EUENCE Yongjun Zhang a, b a. chool of Remote ening and Information Engineering, Wuhan Unierit, Wuhan, 479, China b. College

More information

A Correlation-Based Fingerprint Verification System

A Correlation-Based Fingerprint Verification System A Correlation-Baed Fingerrint Verification Sytem Aker M. Bazen, Gerben T.B. Verwaaijen, Sabih H. Gerez, Leo P.J. Veelenturf and Berend Jan van der Zwaag Univerity of Twente, Deartment of Electrical Engineering,

More information

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

Announcements. Photometric Stereo. Shading reveals 3-D surface geometry. Photometric Stereo Rigs: One viewpoint, changing lighting Announcements Today Photometric Stereo, next lecture return to stereo Photometric Stereo Introduction to Computer Vision CSE152 Lecture 16 Shading reveals 3-D surface geometry Two shape-from-x methods

More information

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 457 Spring 2017

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 457 Spring 2017 Reading Optional: Angel and Shreiner: chapter 5. Marchner and Shirley: chapter 0, chapter 7. Shading Further reading: OpenGL red book, chapter 5. Brian Curle CSE 457 Spring 207 2 Baic 3D graphic With affine

More information

Image Processing 1 (IP1) Bildverarbeitung 1

Image Processing 1 (IP1) Bildverarbeitung 1 MIN-Fakultät Fachbereich Informatik Arbeitsbereich SAV/BV (KOGS) Image Processing 1 (IP1) Bildverarbeitung 1 Lecture 20: Shape from Shading Winter Semester 2015/16 Slides: Prof. Bernd Neumann Slightly

More information

ECE-320 Lab 2: Root Locus For Controller Design

ECE-320 Lab 2: Root Locus For Controller Design ECE-320 Lab 2: Root Locu For Controller Deign In thi Lab you will exlore the ue of the root locu technique in deigning controller. The root locu indicate the oible location of the cloed loo ole of a ytem

More information

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Min Hu, Saad Ali and Mubarak Shah Comuter Vision Lab, University of Central Florida {mhu,sali,shah}@eecs.ucf.edu Abstract Learning tyical

More information

CS 428: Fall Introduction to. Geometric Transformations. Andrew Nealen, Rutgers, /15/2010 1

CS 428: Fall Introduction to. Geometric Transformations. Andrew Nealen, Rutgers, /15/2010 1 CS 428: Fall 21 Introduction to Comuter Grahics Geometric Transformations Andrew Nealen, Rutgers, 21 9/15/21 1 Toic overview Image formation and OenGL (last week) Modeling the image formation rocess OenGL

More information

Remember: The equation of projection. Imaging Geometry 1. Basic Geometric Coordinate Transforms. C306 Martin Jagersand

Remember: The equation of projection. Imaging Geometry 1. Basic Geometric Coordinate Transforms. C306 Martin Jagersand Imaging Geometr 1. Basic Geometric Coordinate Transorms emember: The equation o rojection Cartesian coordinates: (,, z) ( z, z ) C36 Martin Jagersand How do we develo a consistent mathematical ramework

More information

Earthenware Reconstruction Based on the Shape Similarity among Potsherds

Earthenware Reconstruction Based on the Shape Similarity among Potsherds Original Paer Forma, 16, 77 90, 2001 Earthenware Reconstruction Based on the Shae Similarity among Potsherds Masayoshi KANOH 1, Shohei KATO 2 and Hidenori ITOH 1 1 Nagoya Institute of Technology, Gokiso-cho,

More information

Re-rendering from a Dense/Sparse Set of Images

Re-rendering from a Dense/Sparse Set of Images Re-rendering from a Dense/Sparse Set of Images Ko Nishino Institute of Industrial Science The Univ. of Tokyo (Japan Science and Technology) kon@cvl.iis.u-tokyo.ac.jp Virtual/Augmented/Mixed Reality Three

More information

Motivation: Level Sets. Input Data Noisy. Easy Case Use Marching Cubes. Intensity Varies. Non-uniform Exposure. Roger Crawfis

Motivation: Level Sets. Input Data Noisy. Easy Case Use Marching Cubes. Intensity Varies. Non-uniform Exposure. Roger Crawfis Level Set Motivation: Roger Crawfi Slide collected from: Fan Ding, Charle Dyer, Donald Tanguay and Roger Crawfi 4/24/2003 R. Crawfi, Ohio State Univ. 109 Eay Cae Ue Marching Cube Input Data Noiy 4/24/2003

More information

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading CENG 477 Introduction to Computer Graphics Ray Tracing: Shading Last Week Until now we learned: How to create the primary rays from the given camera and image plane parameters How to intersect these rays

More information

Lambertian model of reflectance I: shape from shading and photometric stereo. Ronen Basri Weizmann Institute of Science

Lambertian model of reflectance I: shape from shading and photometric stereo. Ronen Basri Weizmann Institute of Science Lambertian model of reflectance I: shape from shading and photometric stereo Ronen Basri Weizmann Institute of Science Variations due to lighting (and pose) Relief Dumitru Verdianu Flying Pregnant Woman

More information

L ENSES. Lenses Spherical refracting surfaces. n 1 n 2

L ENSES. Lenses Spherical refracting surfaces. n 1 n 2 Lenses 2 L ENSES 2. Sherical reracting suraces In order to start discussing lenses uantitatively, it is useul to consider a simle sherical surace, as shown in Fig. 2.. Our lens is a semi-ininte rod with

More information

General Principles of 3D Image Analysis

General Principles of 3D Image Analysis General Principles of 3D Image Analysis high-level interpretations objects scene elements Extraction of 3D information from an image (sequence) is important for - vision in general (= scene reconstruction)

More information

EGG VOLUME AND SURFACE AREA CALCULATIONS BASED ON MACHINE VISION

EGG VOLUME AND SURFACE AREA CALCULATIONS BASED ON MACHINE VISION EGG OUME AND URFACE AREA CACUATION BAED ON MACHINE IION Ping Zhou, Wengang Zheng *, Chunjiang Zhao, Changjun hen, Gang un National Engineering Research Center for Information Technology in Agriculture,

More information

Multi-Sensor Data Fusion in Presence of Uncertainty and Inconsistency in Data

Multi-Sensor Data Fusion in Presence of Uncertainty and Inconsistency in Data 3 Multi-Senor Data Fuion in Preence of Uncertainty and Inconitency in Data Manih Kumar and Devendra P. Garg Univerity of Cincinnati and Due Univerity USA Oen Acce Databae www.intechweb.org. Introduction

More information

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 457 Spring Required: Angel chapter 5.

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 457 Spring Required: Angel chapter 5. Reading Required: Angel chapter 5. Shading Optional: OpenGL red book, chapter 5. Brian Curle CSE 457 Spring 2015 1 2 Baic 3D graphic With affine matrice, we can now tranform virtual 3D object in their

More information

And if that 120MP Camera was cool

And if that 120MP Camera was cool Reflectance, Lights and on to photometric stereo CSE 252A Lecture 7 And if that 120MP Camera was cool Large Synoptic Survey Telescope 3.2Gigapixel camera 189 CCD s, each with 16 megapixels Pixels are 10µm

More information

Global Illumination with Photon Map Compensation

Global Illumination with Photon Map Compensation Institut für Comutergrahik und Algorithmen Technische Universität Wien Karlslatz 13/186/2 A-1040 Wien AUSTRIA Tel: +43 (1) 58801-18688 Fax: +43 (1) 58801-18698 Institute of Comuter Grahics and Algorithms

More information

Illumination Model. The governing principles for computing the. Apply the lighting model at a set of points across the entire surface.

Illumination Model. The governing principles for computing the. Apply the lighting model at a set of points across the entire surface. Illumination and Shading Illumination (ighting) Model the interaction of light with surface oints to determine their final color and brightness OenG comutes illumination at vertices illumination Shading

More information

Camera Models. Acknowledgements Used slides/content with permission from

Camera Models. Acknowledgements Used slides/content with permission from Camera Models Acknowledgements Used slides/content with ermission rom Marc Polleeys or the slides Hartley and isserman: book igures rom the web Matthew Turk: or the slides Single view geometry Camera model

More information

IMPLEMENTATION OF AREA, VOLUME AND LINE SOURCES

IMPLEMENTATION OF AREA, VOLUME AND LINE SOURCES December 01 ADMS 5 P503I1 IMPEMENTATION OF AREA, VOUME AND INE SOURCES The Met. Office (D J Thomon) and CERC 1. INTRODUCTION ADMS model line ource, and area and volume ource with conve polgon bae area.

More information

Mid-term review ECE 161C Electrical and Computer Engineering University of California San Diego

Mid-term review ECE 161C Electrical and Computer Engineering University of California San Diego Mid-term review ECE 161C Electrical and Computer Engineering Univerity of California San Diego Nuno Vaconcelo Spring 2014 1. We have een in cla that one popular technique for edge detection i the Canny

More information

Log1 Contest Round 2 Theta Geometry. 4 points each 1 What is the area of an isosceles right triangle with legs of length 3?

Log1 Contest Round 2 Theta Geometry. 4 points each 1 What is the area of an isosceles right triangle with legs of length 3? 009 00 Log Contet Round Theta Geometry Name: 4 point each What i the area of an iocele right triangle with leg of length? What i perimeter of a regular heptagon with ide of length 8? Matt built a foot

More information

A Survey of Light Source Detection Methods

A Survey of Light Source Detection Methods A Survey of Light Source Detection Methods Nathan Funk University of Alberta Mini-Project for CMPUT 603 November 30, 2003 Abstract This paper provides an overview of the most prominent techniques for light

More information

Computer Vision. Radiometry. Snell s law. Computer Science Tripos Part II. Dr Christopher Town

Computer Vision. Radiometry. Snell s law. Computer Science Tripos Part II. Dr Christopher Town Computer Viion Computer Science Tripo Part II Dr Chritopher Town Quetion: how bright will urface be? what i brightne? meauring light interaction between light and urface Radiometr Simplifing aumption:

More information

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

Assignment #2. (Due date: 11/6/2012) Computer Vision I CSE 252a, Fall 2012 David Kriegman Assignment #2 (Due date: 11/6/2012) Name: Student ID: Email: Problem 1 [1 pts] Calculate the number of steradians contained in a spherical wedge with

More information

DIRECT SHAPE FROM ISOPHOTES

DIRECT SHAPE FROM ISOPHOTES DIRECT SHAPE FROM ISOPHOTES V.Dragnea, E.Angelopoulou Computer Science Department, Stevens Institute of Technology, Hoboken, NJ 07030, USA - (vdragnea, elli)@ cs.stevens.edu KEY WORDS: Isophotes, Reflectance

More information

CHAPTER 9. Classification Scheme Using Modified Photometric. Stereo and 2D Spectra Comparison

CHAPTER 9. Classification Scheme Using Modified Photometric. Stereo and 2D Spectra Comparison CHAPTER 9 Classification Scheme Using Modified Photometric Stereo and 2D Spectra Comparison 9.1. Introduction In Chapter 8, even we combine more feature spaces and more feature generators, we note that

More information

11/2/2010. In the last lecture. Monte-Carlo Ray Tracing : Path Tracing. Today. Shadow ray towards the light at each vertex. Path Tracing : algorithm

11/2/2010. In the last lecture. Monte-Carlo Ray Tracing : Path Tracing. Today. Shadow ray towards the light at each vertex. Path Tracing : algorithm Comuter Grahics Global Illumination: Monte-Carlo Ray Tracing and Photon Maing Lecture 11 In the last lecture We did ray tracing and radiosity Ray tracing is good to render secular objects but cannot handle

More information

Lecture 3: Geometric Algorithms(Convex sets, Divide & Conquer Algo.)

Lecture 3: Geometric Algorithms(Convex sets, Divide & Conquer Algo.) Advanced Algorithms Fall 2015 Lecture 3: Geometric Algorithms(Convex sets, Divide & Conuer Algo.) Faculty: K.R. Chowdhary : Professor of CS Disclaimer: These notes have not been subjected to the usual

More information

Convex Hulls. Helen Cameron. Helen Cameron Convex Hulls 1/101

Convex Hulls. Helen Cameron. Helen Cameron Convex Hulls 1/101 Convex Hulls Helen Cameron Helen Cameron Convex Hulls 1/101 What Is a Convex Hull? Starting Point: Points in 2D y x Helen Cameron Convex Hulls 3/101 Convex Hull: Informally Imagine that the x, y-lane is

More information

Computer Graphics. Computer Graphics. Lecture 3 Line & Circle Drawing

Computer Graphics. Computer Graphics. Lecture 3 Line & Circle Drawing Comuter Grahics Comuter Grahics Lecture 3 Line & Circle Drawing Comuter Grahics Towards the Ideal Line We can onl do a discrete aroimation Illuminate iels as close to the true ath as ossible, consider

More information

CS 229 Final Project: Single Image Depth Estimation From Predicted Semantic Labels

CS 229 Final Project: Single Image Depth Estimation From Predicted Semantic Labels CS 229 Final Project: Single Image Deth Estimation From Predicted Semantic Labels Beyang Liu beyangl@cs.stanford.edu Stehen Gould sgould@stanford.edu Prof. Dahne Koller koller@cs.stanford.edu December

More information

Grouping of Patches in Progressive Radiosity

Grouping of Patches in Progressive Radiosity Grouing of Patches in Progressive Radiosity Arjan J.F. Kok * Abstract The radiosity method can be imroved by (adatively) grouing small neighboring atches into grous. Comutations normally done for searate

More information

Face Recognition Using Legendre Moments

Face Recognition Using Legendre Moments Face Recognition Using Legendre Moments Dr.S.Annadurai 1 A.Saradha Professor & Head of CSE & IT Research scholar in CSE Government College of Technology, Government College of Technology, Coimbatore, Tamilnadu,

More information

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1 Last update: May 4, 200 Vision CMSC 42: Chapter 24 CMSC 42: Chapter 24 Outline Perception generally Image formation Early vision 2D D Object recognition CMSC 42: Chapter 24 2 Perception generally Stimulus

More information

Introduction to Radiosity

Introduction to Radiosity Introduction to Radiosity Produce photorealistic pictures using global illumination Mathematical basis from the theory of heat transfer Enables color bleeding Provides view independent representation Unfortunately,

More information

6. Illumination, Lighting

6. Illumination, Lighting Jorg s Graphics Lecture Notes 6. Illumination, Lighting 1 6. Illumination, Lighting No ray tracing in OpenGL! ray tracing: direct paths COP interreflection: soft shadows, color bleeding. umbra, penumbra,

More information

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

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008) Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2 http://www.cs.columbia.edu/~cs4160 Radiance Power per unit projected area perpendicular to the ray per unit solid angle in

More information

dip3d Computing Structural Dip Program dip3d Computation flow chart Volumetric Attributes: Program dip3d

dip3d Computing Structural Dip Program dip3d Computation flow chart Volumetric Attributes: Program dip3d Comuting Structural Di Program di3d Comutation flow chart Program di3d uses a seismic amlitude volume as its inut and generates estimates of inline di, crossline di, di magnitude, di azimuth, and a confidence

More information

Shading and Recognition OR The first Mrs Rochester. D.A. Forsyth, UIUC

Shading and Recognition OR The first Mrs Rochester. D.A. Forsyth, UIUC Shading and Recognition OR The first Mrs Rochester D.A. Forsyth, UIUC Structure Argument: History why shading why shading analysis died reasons for hope Classical SFS+Critiques Primitives Reconstructions

More information

Optical Design with Zemax

Optical Design with Zemax Otical Design with Zemax Lecture 5: Imaging and illumination 01-09-11 Herbert Gross Summer term 01 www.ia.uni-jena.de Time schedule Contents 3 1. Fundamentals of Fourier otics. Physical otical image formation

More information

Reconstruction of Discrete Surfaces from Shading Images by Propagation of Geometric Features

Reconstruction of Discrete Surfaces from Shading Images by Propagation of Geometric Features Reconstruction of Discrete Surfaces from Shading Images by Propagation of Geometric Features Achille Braquelaire and Bertrand Kerautret LaBRI, Laboratoire Bordelais de Recherche en Informatique UMR 58,

More information

To Do. Computer Graphics (Fall 2004) Course Outline. Course Outline. Motivation. Motivation

To Do. Computer Graphics (Fall 2004) Course Outline. Course Outline. Motivation. Motivation Comuter Grahics (Fall 24) COMS 416, Lecture 3: ransformations 1 htt://www.cs.columbia.edu/~cs416 o Do Start (thinking about) assignment 1 Much of information ou need is in this lecture (slides) Ask A NOW

More information

PERFORMANCE EVALUATION ISSUES OF QUERY PROCESSING THROUGH CLIENT SERVER ARCHITECTURE

PERFORMANCE EVALUATION ISSUES OF QUERY PROCESSING THROUGH CLIENT SERVER ARCHITECTURE Manih Srivatava et al./ International Journal of Comuter Science & Engineering Technology (IJCSET) PERFORMANCE EVALUATION ISSUES OF QUERY PROCESSING THROUGH CLIENT SERVER ARCHITECTURE Mr. Manih Srivatava

More information

Other approaches to obtaining 3D structure

Other approaches to obtaining 3D structure Other approaches to obtaining 3D structure Active stereo with structured light Project structured light patterns onto the object simplifies the correspondence problem Allows us to use only one camera camera

More information

Lecture 22: Basic Image Formation CAP 5415

Lecture 22: Basic Image Formation CAP 5415 Lecture 22: Basic Image Formation CAP 5415 Today We've talked about the geometry of scenes and how that affects the image We haven't talked about light yet Today, we will talk about image formation and

More information

Passive 3D Photography

Passive 3D Photography SIGGRAPH 99 Course on 3D Photography Passive 3D Photography Steve Seitz Carnegie Mellon University http:// ://www.cs.cmu.edu/~seitz Talk Outline. Visual Cues 2. Classical Vision Algorithms 3. State of

More information

Soft Output Decoding Algorithm for Turbo Codes Implementation in Mobile Wi-Max Environment.

Soft Output Decoding Algorithm for Turbo Codes Implementation in Mobile Wi-Max Environment. Available online at www.ciencedirect.com Procedia Technology 6 (202 ) 666 673 2nd International Conference on Communication, Comuting & Security [ICCCS-202] Soft Outut Decoding Algorithm for Turbo Code

More information

Planning of scooping position and approach path for loading operation by wheel loader

Planning of scooping position and approach path for loading operation by wheel loader 22 nd International Sympoium on Automation and Robotic in Contruction ISARC 25 - September 11-14, 25, Ferrara (Italy) 1 Planning of cooping poition and approach path for loading operation by wheel loader

More information

Using a Raster Display Device for Photometric Stereo

Using a Raster Display Device for Photometric Stereo DEPARTMEN T OF COMP UTING SC IENC E Using a Raster Display Device for Photometric Stereo Nathan Funk & Yee-Hong Yang CRV 2007 May 30, 2007 Overview 2 MODEL 3 EXPERIMENTS 4 CONCLUSIONS 5 QUESTIONS 1. Background

More information

Skeleton Cube for Lighting Environment Estimation

Skeleton Cube for Lighting Environment Estimation (MIRU2004) 2004 7 606 8501 E-mail: {takesi-t,maki,tm}@vision.kuee.kyoto-u.ac.jp 1) 2) Skeleton Cube for Lighting Environment Estimation Takeshi TAKAI, Atsuto MAKI, and Takashi MATSUYAMA Graduate School

More information

Radiance. Pixels measure radiance. This pixel Measures radiance along this ray

Radiance. Pixels measure radiance. This pixel Measures radiance along this ray Photometric stereo Radiance Pixels measure radiance This pixel Measures radiance along this ray Where do the rays come from? Rays from the light source reflect off a surface and reach camera Reflection:

More information

Curves, Tangent Planes, and Differentials ( ) Feb. 26, 2012 (Sun) Lecture 9. Partial Derivatives: Signs on Level Curves, Tangent

Curves, Tangent Planes, and Differentials ( ) Feb. 26, 2012 (Sun) Lecture 9. Partial Derivatives: Signs on Level Curves, Tangent Lecture 9. Partial Derivatives: Signs on Level Curves, Tangent Planes, and Differentials ( 11.3-11.4) Feb. 26, 2012 (Sun) Signs of Partial Derivatives on Level Curves Level curves are shown for a function

More information

3D Motion Analysis Based on 2D Point Displacements

3D Motion Analysis Based on 2D Point Displacements 3D Motion Analysis Based on 2D Point Displacements 2D displacements of points observed on an unknown moving rigid body may provide information about - the 3D structure of the points - the 3D motion parameters

More information

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart. Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut

More information

TD C. Space filling designs in R

TD C. Space filling designs in R TD C Sace filling designs in R 8/05/0 Tyical engineering ractice : One-At-a-Time (OAT design X P P3 P X Main remarks : OAT brings some information, but otentially wrong Eloration is oor : on monotonicity?

More information

3D Computer Vision Camera Models

3D Computer Vision Camera Models 3D Comuter Vision Camera Models Nassir Navab based on a course given at UNC by Marc Pollefeys & the book Multile View Geometry by Hartley & Zisserman July 2, 202 chair for comuter aided medical rocedures

More information

A Novel Iris Segmentation Method for Hand-Held Capture Device

A Novel Iris Segmentation Method for Hand-Held Capture Device A Novel Iris Segmentation Method for Hand-Held Cature Device XiaoFu He and PengFei Shi Institute of Image Processing and Pattern Recognition, Shanghai Jiao Tong University, Shanghai 200030, China {xfhe,

More information

Name: Class: Date: 1. Use Lagrange multipliers to find the maximum and minimum values of the function subject to the given constraint.

Name: Class: Date: 1. Use Lagrange multipliers to find the maximum and minimum values of the function subject to the given constraint. . Use Lagrange multipliers to find the maximum and minimum values of the function subject to the given constraint. f (x, y) = x y, x + y = 8. Set up the triple integral of an arbitrary continuous function

More information

Chapter 8: Adaptive Networks

Chapter 8: Adaptive Networks Chater : Adative Networks Introduction (.1) Architecture (.2) Backroagation for Feedforward Networks (.3) Jyh-Shing Roger Jang et al., Neuro-Fuzzy and Soft Comuting: A Comutational Aroach to Learning and

More information

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1 SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin, Mohammad Ali Masnadi-Shirazi 1 1. Shiraz University, Shiraz, Iran,. Sabanci University, Istanbul, Turkey ssamadi@shirazu.ac.ir,

More information

3D Computer Vision. Photometric stereo. Prof. Didier Stricker

3D Computer Vision. Photometric stereo. Prof. Didier Stricker 3D Computer Vision Photometric stereo Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Physical parameters

More information

Correspondence Analysis in Ternary Diagrams A Graphical Approach to Improving the Validity of the Interpretation of Point Clouds

Correspondence Analysis in Ternary Diagrams A Graphical Approach to Improving the Validity of the Interpretation of Point Clouds Advance in Economic Buine 5(9): 500-509, 207 DOI: 0.389/aeb.207.050903 htt://www.hrub.org Correondence Analyi in Ternary Diagram A Grahical Aroach to Imroving the Validity of the Interretation of oint

More information

Clipping. Administrative. Assignment 1 Gallery. Questions about previous lectures? Overview of graphics pipeline? Assignment 2

Clipping. Administrative. Assignment 1 Gallery. Questions about previous lectures? Overview of graphics pipeline? Assignment 2 Cliing MIT EECS 6.837 Frédo Durand and Seth Teller Some slides and images courtesy of Leonard McMillan MIT EECS 6.837, Teller and Durand 1 MIT EECS 6.837, Teller and Durand 2 Administrative Assignment

More information

CS6320: 3D Computer Vision Project 3 Shape from Shading

CS6320: 3D Computer Vision Project 3 Shape from Shading CS6320: 3D Computer Vision Project 3 Shape from Shading Arthur Coste: coste.arthur@gmail.com March 2013 1 Contents 1 Introduction 3 2 Theoretical Problems 4 2.1 Bidirectional Reflectance Function............................

More information

Photometric Stereo, Shape from Shading SfS Chapter Szelisky

Photometric Stereo, Shape from Shading SfS Chapter Szelisky Photometric Stereo, Shape from Shading SfS Chapter 12.1.1. Szelisky Guido Gerig CS 6320, Spring 2012 Credits: M. Pollefey UNC CS256, Ohad Ben-Shahar CS BGU, Wolff JUN (http://www.cs.jhu.edu/~wolff/course600.461/week9.3/index.htm)

More information

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

Module 5: Video Modeling Lecture 28: Illumination model. The Lecture Contains: Diffuse and Specular Reflection. Objectives_template The Lecture Contains: Diffuse and Specular Reflection file:///d /...0(Ganesh%20Rana)/MY%20COURSE_Ganesh%20Rana/Prof.%20Sumana%20Gupta/FINAL%20DVSP/lecture%2028/28_1.htm[12/30/2015 4:22:29 PM] Diffuse and

More information

Real-Time Sky Color with Effect of Sun s Position

Real-Time Sky Color with Effect of Sun s Position International Journal of Scientific & Engineering Reearch, Volume, Iue 11, November-011 1 ISSN 9-5518 Real-Time Sk Color with Effect of Sun Poition Hohang Kolivand, Mohd Shahrizal Sunar Abtract In the

More information

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

Announcements. Lighting. Camera s sensor. HW1 has been posted See links on web page for readings on color. Intro Computer Vision. Announcements HW1 has been posted See links on web page for readings on color. Introduction to Computer Vision CSE 152 Lecture 6 Deviations from the lens model Deviations from this ideal are aberrations

More information

Illumination from Shadows

Illumination from Shadows IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. Y, NO. Y, MON 2002 0 Illumination from Shadows Imari Sato, Yoichi Sato, and Katsushi Ikeuchi Abstract In this paper, we introduce a

More information

A Machine learning approach for Shape From Shading

A Machine learning approach for Shape From Shading 2nd International Conference on Signal, Image, Vision and their Applications (SIVA13) November 18-20, 2013 - Guelma, Algeria. A Machine learning approach for Shape From Shading Lyes ABADA Laboratory of

More information

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

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller Global Illumination CMPT 361 Introduction to Computer Graphics Torsten Möller Reading Foley, van Dam (better): Chapter 16.7-13 Angel: Chapter 5.11, 11.1-11.5 2 Limitation of local illumination A concrete

More information

Epipolar geometry contd.

Epipolar geometry contd. Epipolar geometry contd. Estimating F 8-point algorithm The fundamental matrix F is defined by x' T Fx = 0 for any pair of matches x and x in two images. Let x=(u,v,1) T and x =(u,v,1) T, each match gives

More information

COMP 558 lecture 16 Nov. 8, 2010

COMP 558 lecture 16 Nov. 8, 2010 Shading The term shading typically refers to variations in irradiance along a smooth Lambertian surface. Recall that if a surface point is illuminated by parallel light source from direction l, then the

More information