Range Profile Synthesis
description
Transcript of Range Profile Synthesis
![Page 1: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/1.jpg)
Range Profile SynthesisRange Profile Synthesis
SAMPL Group MeetingSAMPL Group Meeting
10 October 200010 October 2000
By Gerald DalleyBy Gerald Dalley
![Page 2: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/2.jpg)
OverviewOverview
Project GoalProject Goal Ray TracingRay Tracing Range Profiles and Range ImagesRange Profiles and Range Images Lighting ModelsLighting Models POV-RangePOV-Range
![Page 3: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/3.jpg)
Project GoalProject Goal
““Tanks Under Trees”Tanks Under Trees”
![Page 4: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/4.jpg)
Ray Tracing -- 2DRay Tracing -- 2D
![Page 5: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/5.jpg)
Ray Tracing -- Math in 2DRay Tracing -- Math in 2D
Screen
Object Intersected
d s
do
xo
xs
ss
oo x
d
dx s
s
oo x
d
dx
![Page 6: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/6.jpg)
Ray Tracing -- 3DRay Tracing -- 3D
![Page 7: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/7.jpg)
Range Profiles -- Range Profiles -- TheoryTheory
![Page 8: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/8.jpg)
Range Profiles -- Range Profiles -- Current Current ImplementationImplementation
![Page 9: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/9.jpg)
Range ImagesRange Images
Intensity
Range
![Page 10: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/10.jpg)
Typical Lighting ModelTypical Lighting Model
AmbientAmbient• Background light levelBackground light level
DiffuseDiffuse• Matte surfaceMatte surface
SpecularSpecular• The window on the appleThe window on the apple
![Page 11: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/11.jpg)
Bidirectional Radiance Bidirectional Radiance Distribution Functions (BRDFs)Distribution Functions (BRDFs)
Plane of reflection
Plane of IncidenceSurface Normal
r
i
i
r
Figure adapted from Advanced Animation and Rendering Techniques, pg. 34
![Page 12: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/12.jpg)
BRDFs Cont.BRDFs Cont.
Physics-based lightingPhysics-based lighting• Polarized lightPolarized light
Example: Wet pavementExample: Wet pavement
i r
i and r both small
![Page 13: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/13.jpg)
BRDF SimplificationsBRDF Simplifications
Intensity independent of: i (no polarization on incoming light)
r (no polarization on outgoing light)
i=r (light source and camera at same point)
I(i, r, i, r) I()
![Page 14: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/14.jpg)
POV-RangePOV-Range
What is it?What is it? What platforms?What platforms? Performance?Performance?
• 800x600: 800x600: 20 min. /20 min. /
72 frames 72 frames• 8192x8192: 8192x8192:
6.5 hrs. / 6.5 hrs. / 1 frame1 frame
![Page 15: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/15.jpg)
DemoDemo
““POV-Range”POV-Range”
View range image in MatlabView range image in Matlab
![Page 16: Range Profile Synthesis](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813aeb550346895da35557/html5/thumbnails/16.jpg)
Further Information…Further Information…
Foley, Van Dam, Feiner, Hughes. Foley, Van Dam, Feiner, Hughes. Computer Computer Graphics: Principles and PracticeGraphics: Principles and Practice
Watt, Watt. Watt, Watt. Advanced Animation and Advanced Animation and Rendering TechniquesRendering Techniques
www.povray.orgwww.povray.org comp.graphics.rendering.comp.graphics.rendering.raytracingraytracing