2.2 Photometric Image Formation

Size: px
Start display at page:

Download "2.2 Photometric Image Formation"

Transcription

1 2.2 Photometrc Image Formaton mage plane n source sensor plane optcs!1

2 Illumnaton Computer son ory s ten deeloped wth assumpton a pont source at nfnty. But een sun has a fnte extent (about 0.5 deg sual angle) Typcal sual enronments hae more complex llumnaton!2

3 Measurng Lght Feld The feld at a pont can be measured by Takng calbrated photos a sphercal mrror Usng a sphercal camera e.g., Southampton-York Natural Scenes Dataset Spheron HDR Sphercal Camera!3

4 The BRDF The bal reflectance dstrbuton functon (BRDF) descrbes proporton comng from each ncdent that s redrected to each, as a functon waelength. BRDF s recprocal (can exchange ncdent and s). f r (,, r, r; ) θ = eleaton ncdent φ = azmuth ncdent θ r = eleaton φ r = azmuth n θ φ n θ r r φ r d y d x λ = waelength!4

5 The BRDF For sotropc s: f r (, r, r ; ) or f r (ˆ, ˆ r, ˆn; ), To calculate amount extng a pont p n ˆ r, ntegrate product ncomng L ˆ ;λ ( ) wth BRDF, takng nto account foreshortenng llumnant: Z L r (ˆ r ; )= L (ˆ ; )f r (ˆ, ˆ r, ˆn; ) cos + dˆ, where cos + = max(0, cos ). n θ n θ r r d y φ φ r d x!5

6 flecton, as well as darkenng n grooes and creases due to reduced arche.html.) nterreflectons. (Photo courtesy COMP Caltech 557 Vson Lab, - Lghtng, Materal, Shadng Whle s scattered unformly n all s,.e., 12BRDF s constant, rche.html.) scattered unformly n all s,.e., BRDF s constant, Dffuse (Lambertan, Matte) Reflecton The dffuse component We course where we wll be concerned fd (,now rbrdf, moe n ; )toscatters =thrd fd ( part ), (2.86) mostly wth w unformly, gng rse to Lambertan shadng. alues tobrdf put atseach pxel n an mage. We wll begn wth a few smple models o attered unformly n all s,.e., constant, fd (, r, n ; ) = fd ( ), (2.86) reflectance. I dscussed se qualtately, and n gae a more detaled angle between ncdent and descrpton model. he amount depends on f r,between n ; ) = fd ( ncdent ), (2.86) d ( angle t depends and amount becomes larger normal.on Ths s,because area exposed to a gen LIGHTING MATERIAL because area exposed to a gen amount becomes larger at oblque becomng self-shadowed as outgong normal ponts depends onangles, angle between completely ncdent and becomng completely self-shadowed as(thnk outgong normal ponts away from (Fgure 2.17a). about how you orent yourself towards sun or Colour greatly nfluenced by materal ecause area exposed to a gen amount becomes larger parallel ht (Fgure to 2.17a). (Thnk about how you orent towards sunoblquely or freplace get maxmum warmth how ayourself flash projected aganst a wall s comng completely self-shadowed asand outgong normal ponts axmum warmth and how a flash projected oblquely aganst a wall s ess brght one pontng drectly at t.) The shadng equaton (Fgure 2.17a). about how you orent yourself towards sun orfor dffuse reflecton can than The(Thnk amount stll depends upon ne pontng drectly at t.) The shadng equaton dffuse reflecton can ncdent angle due to oblquely for foreshortenng factor mum and a flash projected aganst a wall s hus bewarmth wrtten as howeleaton pontng drectly at t.) TheX shadng equaton for dffusex reflecton can + mage formaton X L ( ; ) = X)f ( ) cos+ = 2.2 Photometrc ambent L ( L ( )f ( )[ n ], (2.87) d r d d + + r; )= L ( )fd ( ) cos = L ( )fd ( )[ n ], X X )= L ( where )fd ( ) cos+ = L ( )fd ( )[ n ]+, where (2.87) (2.87) + [ n ] [ n ] = max(0, n ). = max(0, n ). + [ n ]+ = max(0, n ). Specular reflecton n (2.88) <1 0 < n dffuse ambent (OpenGL =1 n (2.88) pont (2.88) component a typcal BRDF sspecular or s hgh) The second major component a typcal(gloss BRDF specularreflecton, (gloss or hgh) reflecton, ongly on.consder reflectng f a reflectng f a whch depends strongly on outgong oroutgong Consder omponent a typcal BRDF s specular (gloss hgh). reflecton, Henrch Lambert Fgure 2.17b). Incdent rays are njohann arays that s( ) rotated mrrored (Fgure 2.17b). Incdent are ngly on outgong. Consder reflectngspot fnaa that s rotated (a) EECS 4422/5323 Computer Vson!6 e normal n. Usng same notaton as n Equatons ( ), by 180 around normal n. Usng same that notaton as n Equatons ( ), gure 2.17b). Incdent rays are n a s rotated mrror =0 n 0 n <glossy

7 to be a set The un-axal transforms, y can always be represented usng s reflecton: ncdent ray onto specular - - depresented transformatons. a rotaton, or equalently by a 3D nd bynormal n. axs n and an angle (Mrror) Specular Reflecton gure 2.5 shows how we can compute equalent rotaton. Frst, we n < n 0 < 0 : 180 deg rotaton ntal twst) Specular reflecton onto axs n to obtan he specular reflecton s as around normal. presented (a) by(a) a rotaton axs n and ant angle(b), or (b) equalently by a 3D T ), = n (n ) = (n n (2.29) k = s = (2n n I). (2.89) returned? caused gure 2.5 shows howk we can compute equalent rotaton. we he dmnuton by foreshortenng depends on Frst, n, 2.2 Photometrc mage formaton The dmnuton returned caused by foreshortenng depends on n, onto axs n to obtan ngle between ncdent normal n. (b) and onent that s not affected by rotaton. Next, we compute Recall: angle between ncdent and normal n. (b) eflecton: The ncdent ray s n onto specular =1 ual from n, T The ray0 depends s ontoangle specular <r 1thus reflecton: n on s = s n (n ) = (n n (2.29) <), n k =ncdent normal n.a gen nd n. r and specular tween ewnormal s. For example, n T? s=not affected k = (Iby n n rotaton. ). (2.30) nent that Next, we compute del uses a power cosne angle, =0 ealspecular reflecton s as n from n, sometmes referred to as gmbal lock. - he specular reflecton s as Thusf ( ; ) = k ( ) cos ke.s, (2.90) 180 s T T s = = ks s = (2n n I) (2.89)? = (I n n ). (2.30)? k T s = = (2n n I). (2.89) n < 0? k e and Sparrow (1967) mcro-facet model uses a Gaussan, 65 metmes referred to as gmbal lock. (a) (b) 1 n a gen rnthus depends on angle s = Amount r depends on angle θ = cos r s ). ( 2 2 s fs ( s ; ) =Fgure ks ( 2.17 ) exp( csdmnuton s ). (a) The caused foreshortenng depends on n, ween ew specular s returned. For example, by(2.91) r and n a gen rbetween thus depends on angle and = normal n. (b) s cosne angle ncdent e.g., model: el uses a power Phong cosne angle, Mrror reflecton: The ncdent ray s onto specular tween ew Gaussan r (specular) and c specular s specular. For example, ke (or nerse wdths to more s s ) correspond s normal n.wth ster gloss. karound e angle, s, whle exponents better model materals del uses a power cosne fsmaller ( ; ) = k ( ) cos, (2.90) s s s s ke = kespecular we can compute reflecton s as and Sparrow (1967) uses fs ( mcro-facet ( ) cos as,gaussan, (2.90) s ; ) = ksmodel Colour Sharpness f ( ; ) = k ( ) exp( c ). 2 2 s = 7! k? = (2n n T I). (2.91) (2.89)

8 Phong Shadng The full Phong model combnes dffuse and specular components contrbuted by man llumnant wth an ambent term that attempts to account for all or ncdent upon from or parts scene (sky, walls, etc.) L r (ˆ r ; )=k a ( )L a ( )+k d ( ) X L ( )[ˆ ˆn] + + k s ( ) X L ( )(ˆ r ŝ ) k e Ambent Dffuse Specular NB: I can t make sense Fg. 2.18: please gnore. Typcally: k a k s L a ( λ)! k d ( λ) (both due to sub- scatter). ( λ)! constant, thus specularty assumes colour llumnant. ( λ) L ( λ) Bu Tuong Phong ( )!8

9 Ray Tracng The Phong model assumes a fnte number dscrete sources. Lght emtted by se sources bounces f and nto camera. In realty, some se sources may be shadowed by or objects, and s generally also llumnated by nter-reflectons (multple bounces) Two approaches, dependng on nature scene: If mostly specular, use ray tracng: Follow each ray from camera across multple bounces toward sources If mostly matte, use radosty: Model nterchanged between all pars patches, and n sole as lnear system wth sources as forcng functon.!9

10 Optcs In Lecture 2.1, we treated projecton to mage usng a pnhole camera model. To account for focus, aperture, aberratons etc. we need to elaborate ths model.!10

11 Thn Lens Model Assume low-curature, symmetrc, conex sphercal lens f = 100 mm W=35mm c f.o.. P d Δz z =102 mm z o =5 m f = focal length W = sensor wdth z0 = dstance from optcal centre to object z = dstance from optcal centre to where focused mage object s formed d = aperture c = crcle confuson!11

12 Lens Equaton f = 100 mm W=35mm c f.o.. P d Δz z =102 mm z o =5 m 1 z o + 1 z = 1 f f-number (f-stop) = f / d. Note that lm z0 z = f. If sensor plane does not le at z, a pont on object wll be maged as a blurred dsk ( crcle confuson c). (a) Allowable depth araton that lmts ths blur to an acceptable leel called depth feld. Depth feld ncreases wth larger apertures and longer ewng dstances.!12

13 Chromatc Aberraton Index refracton glass ares sly as a functon waelength. As a result, dfferent waelengths focus at sly dfferent dstances. To reduce aberratons, most photographc lenses are compound lenses usng multple elements.!13

Computer Graphics. Jeng-Sheng Yeh 葉正聖 Ming Chuan University (modified from Bing-Yu Chen s slides)

Computer Graphics. Jeng-Sheng Yeh 葉正聖 Ming Chuan University (modified from Bing-Yu Chen s slides) Computer Graphcs Jeng-Sheng Yeh 葉正聖 Mng Chuan Unversty (modfed from Bng-Yu Chen s sldes) llumnaton and Shadng llumnaton Models Shadng Models for Polygons Surface Detal Shadows Transparency Global llumnaton

More information

Lighting. Dr. Scott Schaefer

Lighting. Dr. Scott Schaefer Lghtng Dr. Scott Schaefer 1 Lghtng/Illumnaton Color s a functon of how lght reflects from surfaces to the eye Global llumnaton accounts for lght from all sources as t s transmtted throughout the envronment

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Global Illumination and Radiosity

Global Illumination and Radiosity Global Illumnaton and Radosty CS535 Danel G. Alaga Department of Computer Scence Purdue Unversty Recall: Lghtng and Shadng Lght sources Pont lght Models an omndrectonal lght source (e.g., a bulb) Drectonal

More information

Color in OpenGL Polygonal Shading Light Source in OpenGL Material Properties Normal Vectors Phong model

Color in OpenGL Polygonal Shading Light Source in OpenGL Material Properties Normal Vectors Phong model Color n OpenGL Polygonal Shadng Lght Source n OpenGL Materal Propertes Normal Vectors Phong model 2 We know how to rasterze - Gven a 3D trangle and a 3D vewpont, we know whch pxels represent the trangle

More information

Physics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline

Physics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline Aprl 24, 2017 Physcs 132 Prof. E. F. Redsh Theme Musc: Justn Tmberlake Mrrors Cartoon: Gary Larson The Far Sde 1 Outlne Images produced by a curved mrror Image equatons for a curved mrror Lght n dense

More information

Surface Mapping One. CS7GV3 Real-time Rendering

Surface Mapping One. CS7GV3 Real-time Rendering Surface Mappng One CS7GV3 Real-tme Renderng Textures Add complexty to scenes wthout addtonal geometry Textures store ths nformaton, can be any dmenson Many dfferent types: Dffuse most common Ambent, specular,

More information

Monte Carlo Rendering

Monte Carlo Rendering Monte Carlo Renderng Last Tme? Modern Graphcs Hardware Cg Programmng Language Gouraud Shadng vs. Phong Normal Interpolaton Bump, Dsplacement, & Envronment Mappng Cg Examples G P R T F P D Today Does Ray

More information

TEST-05 TOPIC: OPTICS COMPLETE

TEST-05 TOPIC: OPTICS COMPLETE Q. A boy s walkng under an nclned mrror at a constant velocty V m/s along the x-axs as shown n fgure. If the mrror s nclned at an angle wth the horzontal then what s the velocty of the mage? Y V sn + V

More information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

1. Answer the following. a. A beam of vertically polarized light of intensity W/m2 encounters two polarizing filters as shown below.

1. Answer the following. a. A beam of vertically polarized light of intensity W/m2 encounters two polarizing filters as shown below. 1. Answer the followng. a. A beam of vertcally lght of ntensty 160.0 W/m2 encounters two polarzng flters as shown below. Vertcally ncdent tu-

More information

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Fall 2009)

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Fall 2009) Advanced Computer Graphcs (Fall 2009 CS 283, Lecture 13: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs283/fa10 Dscusson Problems dfferent over years. Intally,

More information

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009)

Discussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009) Advanced Computer Graphcs (Fall 2009 CS 29, Renderng Lecture 6: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs29-13/fa09 Dscusson Problems dfferent over years.

More information

Global Illumination and Radiosity

Global Illumination and Radiosity Global Illumnaton and Radosty CS535 Danel lg. Alaga Department of Computer Scence Purdue Unversty Recall: Lghtng and Shadng Lght sources Pont lght Models an omndrectonal lght source (e.g., a bulb) Drectonal

More information

Global Illumination and Radiosity

Global Illumination and Radiosity Global Illumnaton and Radosty CS535 Danel G. Alaga Department of Computer Scence Purdue Unversty Recall: Lghtng and Shadng Lght sources Pont lght Models an omndrectonal lght source (e.g., a bulb) Drectonal

More information

Computer graphics III Light reflection, BRDF. Jaroslav Křivánek, MFF UK

Computer graphics III Light reflection, BRDF. Jaroslav Křivánek, MFF UK Computer graphcs III Lght reflecton, BRDF Jaroslav Křvánek, MFF UK Jaroslav.Krvanek@mff.cun.cz Basc radometrc quanttes Image: Wojcech Jarosz CG III (NPGR010) - J. Křvánek 2015 Interacton of lght wth a

More information

Real-time. Shading of Folded Surfaces

Real-time. Shading of Folded Surfaces Rhensche Fredrch-Wlhelms-Unverstät Bonn Insttute of Computer Scence II Computer Graphcs Real-tme Shadng of Folded Surfaces B. Ganster, R. Klen, M. Sattler, R. Sarlette Motvaton http://www www.vrtualtryon.de

More information

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water. Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent

More information

DIFFRACTION SHADING MODELS FOR IRIDESCENT SURFACES

DIFFRACTION SHADING MODELS FOR IRIDESCENT SURFACES DIFFRACTION SHADING MODELS FOR IRIDESCENT SURFACES Emmanuel Agu Department of Computer Scence Worcester Polytechnc Insttute, Worcester, MA 01609, USA emmanuel@cs.wp.edu Francs S.Hll Jr Department of Electrcal

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Topic 13: Radiometry. The Basic Light Transport Path

Topic 13: Radiometry. The Basic Light Transport Path Topc 3: Raometry The bg pcture Measurng lght comng from a lght source Measurng lght fallng onto a patch: Irraance Measurng lght leavng a patch: Raance The Lght Transport Cycle The BrecAonal Reflectance

More information

Diffuse and specular interreflections with classical, deterministic ray tracing

Diffuse and specular interreflections with classical, deterministic ray tracing Dffuse and specular nterreflectons wth classcal, determnstc ray tracng Gergely Vass gergely_vass@sggraph.org Dept. of Control Engneerng and Informaton Technology Techncal Unversty of Budapest Budapest,

More information

Dependence of the Color Rendering Index on the Luminance of Light Sources and Munsell Samples

Dependence of the Color Rendering Index on the Luminance of Light Sources and Munsell Samples Australan Journal of Basc and Appled Scences, 4(10): 4609-4613, 2010 ISSN 1991-8178 Dependence of the Color Renderng Index on the Lumnance of Lght Sources and Munsell Samples 1 A. EL-Bally (Physcs Department),

More information

Global Illumination: Radiosity

Global Illumination: Radiosity Last Tme? Global Illumnaton: Radosty Planar Shadows Shadow Maps An early applcaton of radatve heat transfer n stables. Projectve Texture Shadows (Texture Mappng) Shadow Volumes (Stencl Buffer) Schedule

More information

Slide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object

Slide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object Slde 1 SPH3UW: OPTICS I Introducton to Mrrors Slde 2 Lght ncdent on an object Absorpton Relecton (bounces)** See t Mrrors Reracton (bends) Lenses Oten some o each Everythng true or wavelengths

More information

Fast, Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics

Fast, Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics Thrteenth Eurographcs Workshop on Renderng (2002) P. Debevec and S. Gbson (Edtors) Fast, Arbtrary BRDF Shadng for Low-Frequency Lghtng Usng Sphercal Harmoncs Jan Kautz 1, Peter-Pke Sloan 2 and John Snyder

More information

Refraction Ray Normal

Refraction Ray Normal Ray Nomal wave cests θ Bounday θ θ θ less dense, n1 moe dense, n2 (>n1) Moe Smply: θ θ Note: (Lght) Rays bend towads the nomal when gong fom a egon of low ndex of efacton to a egon of hgh ndex of efacton

More information

Scan Conversion & Shading

Scan Conversion & Shading Scan Converson & Shadng Thomas Funkhouser Prnceton Unversty C0S 426, Fall 1999 3D Renderng Ppelne (for drect llumnaton) 3D Prmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Scan Conversion & Shading

Scan Conversion & Shading 1 3D Renderng Ppelne (for drect llumnaton) 2 Scan Converson & Shadng Adam Fnkelsten Prnceton Unversty C0S 426, Fall 2001 3DPrmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng

More information

PHYS 219 Spring semester Lecture 20: Reflection of Electromagnetic Radiation: Mirrors and Images Formed by Mirrors

PHYS 219 Spring semester Lecture 20: Reflection of Electromagnetic Radiation: Mirrors and Images Formed by Mirrors PHYS 219 Sprng semester 2014 Lecture 20: eflecton of Electromagnetc adaton: Mrrors and Images Formed by Mrrors on efenberger Brck Nanotechnology Center Purdue Unversty Lecture 20 1 evew: Snapshot of an

More information

Introduction to Radiosity

Introduction to Radiosity EECS 487: Interactve Computer Graphcs EECS 487: Interactve Computer Graphcs Renderng a Scene Introducton to Radosty John. Hughes and ndres van Dam rown Unversty The scene conssts of a geometrc arrangement

More information

Some Tutorial about the Project. Computer Graphics

Some Tutorial about the Project. Computer Graphics Some Tutoral about the Project Lecture 6 Rastersaton, Antalasng, Texture Mappng, I have already covered all the topcs needed to fnsh the 1 st practcal Today, I wll brefly explan how to start workng on

More information

Copyright 2004 by the Society of Photo-Optical Instrumentation Engineers.

Copyright 2004 by the Society of Photo-Optical Instrumentation Engineers. Copyrght 004 by the Socety of Photo-Optcal Instrumentaton Engneers. Ths paper was publshed n the proceedngs of Optcal Mcrolthography XVII, SPIE Vol. 5377, pp. 48-44. It s made avalable as an electronc

More information

Global Illumination. Computer Graphics COMP 770 (236) Spring Instructor: Brandon Lloyd 3/26/07 1

Global Illumination. Computer Graphics COMP 770 (236) Spring Instructor: Brandon Lloyd 3/26/07 1 Global Illumnaton Computer Graphcs COMP 770 (236) Sprng 2007 Instructor: Brandon Lloyd 3/26/07 1 From last tme Robustness ssues Code structure Optmzatons Acceleraton structures Dstrbuton ray tracng ant-alasng

More information

3D Shape of Specular Surface Measurement Using Five Degrees of Freedom Camera System

3D Shape of Specular Surface Measurement Using Five Degrees of Freedom Camera System Khar usuf, Prasetyo Ed, Amr Radz Abdul Ghan 3D Shape of Specular Measurement Usng Fve Degrees of Freedom Camera System KHAIRI USUF, PRASETO EDI and AMIR RADI ABDUL GHANI Department of Engneerng Desgn and

More information

Distance Calculation from Single Optical Image

Distance Calculation from Single Optical Image 17 Internatonal Conference on Mathematcs, Modellng and Smulaton Technologes and Applcatons (MMSTA 17) ISBN: 978-1-6595-53-8 Dstance Calculaton from Sngle Optcal Image Xao-yng DUAN 1,, Yang-je WEI 1,,*

More information

Display Reflectance Model Based on the BRDF

Display Reflectance Model Based on the BRDF CITATION: E. F. Kelley, G. R. Jones, and T. A. Germer, "Dsplay Reflectance Model Based on the BRDF." Dsplays, Vol. 19, No. 1, June 30, 1998, pp. 27-34 (June 1998). Dsplay Reflectance Model Based on the

More information

Monte Carlo 1: Integration

Monte Carlo 1: Integration Monte Carlo : Integraton Prevous lecture: Analytcal llumnaton formula Ths lecture: Monte Carlo Integraton Revew random varables and probablty Samplng from dstrbutons Samplng from shapes Numercal calculaton

More information

Chapter 26: Geometrical Optics

Chapter 26: Geometrical Optics Answers to Even-Numbered Conceptual Questons 2. Three mages are formed of object B. One extends from ( 3 m, 1 m) to ( 3 m, 2 m) to ( 4 m, 2 m). Another mage forms an L from (3 m, 1 m) to (3 m, 2 m) to

More information

Complex Filtering and Integration via Sampling

Complex Filtering and Integration via Sampling Overvew Complex Flterng and Integraton va Samplng Sgnal processng Sample then flter (remove alases) then resample onunform samplng: jtterng and Posson dsk Statstcs Monte Carlo ntegraton and probablty theory

More information

Realistic Rendering. Traditional Computer Graphics. Traditional Computer Graphics. Production Pipeline. Appearance in the Real World

Realistic Rendering. Traditional Computer Graphics. Traditional Computer Graphics. Production Pipeline. Appearance in the Real World Advanced Computer Graphcs (Fall 2009 CS 294, Renderng Lecture 11 Representatons of Vsual Appearance Rav Ramamoorth Realstc Renderng Geometry Renderng Algorthm http://nst.eecs.berkeley.edu/~cs294-13/fa09

More information

Monte Carlo 1: Integration

Monte Carlo 1: Integration Monte Carlo : Integraton Prevous lecture: Analytcal llumnaton formula Ths lecture: Monte Carlo Integraton Revew random varables and probablty Samplng from dstrbutons Samplng from shapes Numercal calculaton

More information

Computer Graphics Project

Computer Graphics Project Computer Graphics Project Distributed Ray Tracing Jakub Cupisz Michael Friis Lippert Abstract As a topic of our project we have chosen Distributed Ray Tracing. It uses Monte Carlo integration to solve

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

Monte Carlo Integration

Monte Carlo Integration Introducton Monte Carlo Integraton Dgtal Image Synthess Yung-Yu Chuang 11/9/005 The ntegral equatons generally don t have analytc solutons, so we must turn to numercal methods. L ( o p,ωo) = L e ( p,ωo)

More information

Focusing and leveling system for optical lithography using linear CCD

Focusing and leveling system for optical lithography using linear CCD Focusng and levelng system for optcal lthography usng lnear CCD Tao HUANG a, Shyuan LIU *, a, Pengxng YI a, Teln SHI b a State Key Laboratory of Dgtal Manufacturng Equpment and Technology, Huazhong Unversty

More information

Dynamic Simulation of Optical MEM Switches

Dynamic Simulation of Optical MEM Switches Dynamc Smulaton of Optcal MEM Swtches Tmothy P. Kurzweg, Jose A. Martnez, Steven P. Levtan Department of Electrcal Engneerng, Unversty of Pttsburgh, 348 Benedum Hall, Pttsburgh, PA 15261 tm@ee.ptt.edu,

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Differential wavefront curvature sensor

Differential wavefront curvature sensor Dfferental wavefront curvature sensor Weyao Zou and Jannck Rolland College of Optcs and Photoncs: CREOL& FPCE, Unversty of Central Florda Orlando, Florda 3816-700 ABSTRACT In ths paper, a wavefront curvature

More information

Short Papers. Toward Accurate Recovery of Shape from Shading Under Diffuse Lighting 1 INTRODUCTION 2 PROBLEM FORMULATION

Short Papers. Toward Accurate Recovery of Shape from Shading Under Diffuse Lighting 1 INTRODUCTION 2 PROBLEM FORMULATION 1020 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 19, NO. 9, SEPTEMBER 1997 Short Papers Toward Accurate Recovery of Shape from Shadng Under Dffuse Lghtng A. James Stewart and Mchael

More information

CS4670/5760: Computer Vision

CS4670/5760: Computer Vision CS4670/5760: Computer Vision Kavita Bala! Lecture 28: Photometric Stereo Thanks to ScoC Wehrwein Announcements PA 3 due at 1pm on Monday PA 4 out on Monday HW 2 out on weekend Next week: MVS, sfm Last

More information

Bootstrapping Color Constancy

Bootstrapping Color Constancy Bootstrappng Color Constancy Bran Funt and Vlad C. Carde * Smon Fraser Unversty Vancouver, Canada ABSTRACT Bootstrappng provdes a novel approach to tranng a neural network to estmate the chromatcty of

More information

An efficient method to build panoramic image mosaics

An efficient method to build panoramic image mosaics An effcent method to buld panoramc mage mosacs Pattern Recognton Letters vol. 4 003 Dae-Hyun Km Yong-In Yoon Jong-Soo Cho School of Electrcal Engneerng and Computer Scence Kyungpook Natonal Unv. Abstract

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

AP PHYSICS B 2008 SCORING GUIDELINES

AP PHYSICS B 2008 SCORING GUIDELINES AP PHYSICS B 2008 SCORING GUIDELINES General Notes About 2008 AP Physcs Scorng Gudelnes 1. The solutons contan the most common method of solvng the free-response questons and the allocaton of ponts for

More information

Light Factorization for Mixed-Frequency Shadows in Augmented Reality

Light Factorization for Mixed-Frequency Shadows in Augmented Reality Lght Factorzaton for Mxed-Frequency Shadows n Augmented Realty Dere Nowrouzezahra 1 Stefan Geger 2 Kenny Mtchell 3 Robert Sumner 1 Wojcech Jarosz 1 Marus Gross 1,2 1 Dsney Research Zurch 2 ETH Zurch 3

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Form-factors Josef Pelikán CGG MFF UK Praha.

Form-factors Josef Pelikán CGG MFF UK Praha. Form-factors 1996-2016 Josef Pelkán CGG MFF UK Praha pepca@cgg.mff.cun.cz http://cgg.mff.cun.cz/~pepca/ FormFactor 2016 Josef Pelkán, http://cgg.mff.cun.cz/~pepca 1 / 23 Form-factor F It ndcates the proporton

More information

Structure from Motion

Structure from Motion Structure from Moton Structure from Moton For now, statc scene and movng camera Equvalentl, rgdl movng scene and statc camera Lmtng case of stereo wth man cameras Lmtng case of multvew camera calbraton

More information

STUDY ON CLOSE RANGE DIGITISATION TECHNIQUES INTEGRATED WITH REFLECTANCE ESTIMATION

STUDY ON CLOSE RANGE DIGITISATION TECHNIQUES INTEGRATED WITH REFLECTANCE ESTIMATION STUDY ON CLOSE RANGE DIGITISATION TECHNIQUES INTEGRATED WITH REFLECTANCE ESTIMATION Jakub Krzesłowsk Insttute of Mcromechancs and Photoncs, Warsaw Unversty of Technology, Bobol 8 02-525 Warsaw, Poland

More information

Six-Band HDTV Camera System for Color Reproduction Based on Spectral Information

Six-Band HDTV Camera System for Color Reproduction Based on Spectral Information IS&T's 23 PICS Conference Sx-Band HDTV Camera System for Color Reproducton Based on Spectral Informaton Kenro Ohsawa )4), Hroyuk Fukuda ), Takeyuk Ajto 2),Yasuhro Komya 2), Hdeak Hanesh 3), Masahro Yamaguch

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

MOTION BLUR ESTIMATION AT CORNERS

MOTION BLUR ESTIMATION AT CORNERS Gacomo Boracch and Vncenzo Caglot Dpartmento d Elettronca e Informazone, Poltecnco d Mlano, Va Ponzo, 34/5-20133 MILANO boracch@elet.polm.t, caglot@elet.polm.t Keywords: Abstract: Pont Spread Functon Parameter

More information

PBRT core. Announcements. pbrt. pbrt plug-ins

PBRT core. Announcements. pbrt. pbrt plug-ins Announcements PBRT core Dgtal Image Synthess Yung-Yu Chuang 9/27/2007 Please subscrbe the malng lst. Wndows complaton Debuggng n Wndows Doxygen (onlne, download or doxygen by yourself) HW#1 wll be assgned

More information

Interactive Rendering of Translucent Objects

Interactive Rendering of Translucent Objects Interactve Renderng of Translucent Objects Hendrk Lensch Mchael Goesele Phlppe Bekaert Jan Kautz Marcus Magnor Jochen Lang Hans-Peter Sedel 2003 Presented By: Mark Rubelmann Outlne Motvaton Background

More information

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros. Fttng & Matchng Lecture 4 Prof. Bregler Sldes from: S. Lazebnk, S. Setz, M. Pollefeys, A. Effros. How do we buld panorama? We need to match (algn) mages Matchng wth Features Detect feature ponts n both

More information

Plane Sampling for Light Paths from the Environment Map

Plane Sampling for Light Paths from the Environment Map jgt 2009/5/27 16:42 page 1 #1 Vol. [VOL], No. [ISS]: 1 6 Plane Samplng for Lght Paths from the Envronment Map Holger Dammertz and Johannes Hanka Ulm Unversty Abstract. We present a method to start lght

More information

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation Loop Transformatons for Parallelsm & Localty Last week Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Scalar expanson for removng false dependences Loop nterchange Loop

More information

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves AVO Modelng of Monochromatc Sphercal Waves: Comparson to Band-Lmted Waves Charles Ursenbach* Unversty of Calgary, Calgary, AB, Canada ursenbach@crewes.org and Arnm Haase Unversty of Calgary, Calgary, AB,

More information

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

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome! INFOGR Computer Graphics J. Bikker - April-July 2016 - Lecture 10: Shading Models Welcome! Today s Agenda: Introduction Light Transport Materials Sensors Shading INFOGR Lecture 10 Shading Models 3 Introduction

More information

Object Recognition Based on Photometric Alignment Using Random Sample Consensus

Object Recognition Based on Photometric Alignment Using Random Sample Consensus Vol. 44 No. SIG 9(CVIM 7) July 2003 3 attached shadow photometrc algnment RANSAC RANdom SAmple Consensus Yale Face Database B RANSAC Object Recognton Based on Photometrc Algnment Usng Random Sample Consensus

More information

Simple tool to evaluate the impact of daylight on building energy consumption

Simple tool to evaluate the impact of daylight on building energy consumption Downloaded from orbt.dtu.dk on: Oct 15, 2018 Smple tool to evaluate the mpact of daylght on buldng energy consumpton Hvd, Chrstan Anker; Nelsen, Toke Rammer; Svendsen, Svend Publshed n: Proceedngs of the

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline mage Vsualzaton mage Vsualzaton mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and Analyss outlne mage Representaton & Vsualzaton Basc magng Algorthms Shape Representaton and

More information

Loop Permutation. Loop Transformations for Parallelism & Locality. Legality of Loop Interchange. Loop Interchange (cont)

Loop Permutation. Loop Transformations for Parallelism & Locality. Legality of Loop Interchange. Loop Interchange (cont) Loop Transformatons for Parallelsm & Localty Prevously Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Loop nterchange Loop transformatons and transformaton frameworks

More information

Focal Points of Spherical Mirrors. Spherical Mirrors. A plane mirror is a spherical mirror with an infinite radius of curvature. O Height = I Height

Focal Points of Spherical Mirrors. Spherical Mirrors. A plane mirror is a spherical mirror with an infinite radius of curvature. O Height = I Height Radus f Curvature Plane Mrrr A plane mrrr s a sphercal mrrr wth an nfnte radus f curvature. O Heght = I Heght phercal Mrrrs Cncave Mrrr: (e.g. make up mrrr) Center f curvature s n frnt f mrrr Feld f vew

More information

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

CSE 167: Introduction to Computer Graphics Lecture #6: Lights. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 CSE 167: Introduction to Computer Graphics Lecture #6: Lights Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 Announcements Thursday in class: midterm #1 Closed book Material

More information

Barycentric Coordinates. From: Mean Value Coordinates for Closed Triangular Meshes by Ju et al.

Barycentric Coordinates. From: Mean Value Coordinates for Closed Triangular Meshes by Ju et al. Barycentrc Coordnates From: Mean Value Coordnates for Closed Trangular Meshes by Ju et al. Motvaton Data nterpolaton from the vertces of a boundary polygon to ts nteror Boundary value problems Shadng Space

More information

SUV Color Space & Filtering. Computer Vision I. CSE252A Lecture 9. Announcement. HW2 posted If microphone goes out, let me know

SUV Color Space & Filtering. Computer Vision I. CSE252A Lecture 9. Announcement. HW2 posted If microphone goes out, let me know SUV Color Space & Flterng CSE5A Lecture 9 Announceent HW posted f cropone goes out let e now Uncalbrated Potoetrc Stereo Taeaways For calbrated potoetrc stereo we estated te n by 3 atrx B of surface norals

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Any Pair of 2D Curves Is Consistent with a 3D Symmetric Interpretation

Any Pair of 2D Curves Is Consistent with a 3D Symmetric Interpretation Symmetry 2011, 3, 365-388; do:10.3390/sym3020365 OPEN ACCESS symmetry ISSN 2073-8994 www.mdp.com/journal/symmetry Artcle Any Par of 2D Curves Is Consstent wth a 3D Symmetrc Interpretaton Tadamasa Sawada

More information

Multi-view 3D Position Estimation of Sports Players

Multi-view 3D Position Estimation of Sports Players Mult-vew 3D Poston Estmaton of Sports Players Robbe Vos and Wlle Brnk Appled Mathematcs Department of Mathematcal Scences Unversty of Stellenbosch, South Afrca Emal: vosrobbe@gmal.com Abstract The problem

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry Today: Calbraton What are the camera parameters? Where are the lght sources? What s the mappng from radance to pel color? Why Calbrate? Want to solve for D geometry Alternatve approach Solve for D shape

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2 Introducton to Geometrcal Optcs - a D ra tracng Ecel model for sphercal mrrors - Part b George ungu - Ths s a tutoral eplanng the creaton of an eact D ra tracng model for both sphercal concave and sphercal

More information

Consistent Illumination within Optical See-Through Augmented Environments

Consistent Illumination within Optical See-Through Augmented Environments Consstent Illumnaton wthn Optcal See-Through Augmented Envronments Olver Bmber, Anselm Grundhöfer, Gordon Wetzsten and Sebastan Knödel Bauhaus Unversty Bauhausstraße 11, 99423 Wemar, Germany, {olver.bmber,

More information

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information

Scale Selective Extended Local Binary Pattern For Texture Classification

Scale Selective Extended Local Binary Pattern For Texture Classification Scale Selectve Extended Local Bnary Pattern For Texture Classfcaton Yutng Hu, Zhlng Long, and Ghassan AlRegb Multmeda & Sensors Lab (MSL) Georga Insttute of Technology 03/09/017 Outlne Texture Representaton

More information

Finding Intrinsic and Extrinsic Viewing Parameters from a Single Realist Painting

Finding Intrinsic and Extrinsic Viewing Parameters from a Single Realist Painting Fndng Intrnsc and Extrnsc Vewng Parameters from a Sngle Realst Pantng Tadeusz Jordan 1, Davd G. Stork,3, Wa L. Khoo 1, and Zhgang Zhu 1 1 CUNY Cty College, Department of Computer Scence, Convent Avenue

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Our objects so far have mostly looked as if they plan to stay home and watch

Our objects so far have mostly looked as if they plan to stay home and watch cgbook 2018/8/22 0:58 page 329 #357 CHAPTER 11 Color and Lght Our objects so far have mostly looked as f they plan to stay home and watch the game. It s tme now to dress up and go party. The goal for ths

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

The Erdős Pósa property for vertex- and edge-disjoint odd cycles in graphs on orientable surfaces

The Erdős Pósa property for vertex- and edge-disjoint odd cycles in graphs on orientable surfaces Dscrete Mathematcs 307 (2007) 764 768 www.elsever.com/locate/dsc Note The Erdős Pósa property for vertex- and edge-dsjont odd cycles n graphs on orentable surfaces Ken-Ich Kawarabayash a, Atsuhro Nakamoto

More information

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c Advanced Materals Research Onlne: 03-06-3 ISSN: 66-8985, Vol. 705, pp 40-44 do:0.408/www.scentfc.net/amr.705.40 03 Trans Tech Publcatons, Swtzerland Fnte Element Analyss of Rubber Sealng Rng Reslence Behavor

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information