• Keine Ergebnisse gefunden

Accurate Light Source Acquisition and RenderingAccurate Light Source Acquisition and RenderingLight Source AcquisitionLight Source Acquisition

N/A
N/A
Protected

Academic year: 2022

Aktie "Accurate Light Source Acquisition and RenderingAccurate Light Source Acquisition and RenderingLight Source AcquisitionLight Source Acquisition"

Copied!
17
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Michael Goesele

1)

, Xavier Granier

2)

Wolfgang Heidrich

2)

, Hans-Peter Seidel

1)

1)

MPI Informatik

2)

The University of British Columbia

Accurate Light Source Acquisition and Rendering Accurate Light Source Acquisition and Rendering

Light Source Acquisition Light Source Acquisition

Goals:

• capture near field of a light source

• sampling with correct pre-filtering

(2)

Near Field vs. Far Field Near Field vs. Far Field

• far field assumption

– only light direction

– all light is emitted from a single point – intensity approximation valid for

distances > 5x-20x emitting diameter

Near Field vs. Far Field Near Field vs. Far Field

near field data

• origin and direction of light (4D data)

• soft shadows

• distance effects

– change of light pattern – slide projector in

focus/out of focus

(3)

synthetic slide projector data set focused at 3m, acquired at 90 cm

(4)

Light Source Models Light Source Models

• goniometric diagrams

– point light source – only far field

– depends only on viewing angle

• multiple goniometric diagrams

Light Source Models Light Source Models

• “light source light fields”

– can capture near and far field – near field photometry

[Ashdown 1993, 1995]

– canned light sources [Heidrich et al. 1998]

– capturing incident light field [Unger et al. 2003]

(5)

How to sample a light source?

• point sampling

– miss a lot of rays – potential of aliasing

– see also [Levoy and Hanrahan 1996]

Sampling Issues Sampling Issues

• camera and lens system

– aperture 2 time sample spacing [Halle 1994]

– get all rays multiple times

– sampling behavior not well defined

Sampling Issues

Sampling Issues

(6)

Our Contributions Our Contributions

Acquisition:

• optical filtering before sampling

– projection of light field into 4D function basis

– low pass filtering in spatial domain – avoids aliasing

Rendering:

• importance sampling of light field

– constant time particle emission

Sampling Issues Sampling Issues

• box filtering

– everything exactly once – reduces aliasing

– non-ideal basis (piecewise constant)

(7)

sampling sampling

plane S plane S measurement measurement

plane M plane M

Projection into 4D Function Space

Projection into 4D Function Space

Projection into 4D Basis Projection into 4D Basis

• sampling plane S

– coarse sampling

– e.g. piecewise quadratic basis functions





<

= Φ

else x x

x x

bellq i

0

1 2

1 ) 1 ( 2

2 1 2

1

2 2

,

(8)

Projection into 4D Basis Projection into 4D Basis

• measurement plane M

– dense sampling

– piecewise constant basis

• tensor product construction of 4D basis

) ( )

( )

( )

(

) , ( ) , (

) , , , (

, ,

,

, u v s t

t s v

u t s v u

linear l linear

k bellq

j bellq

i

kl ij

ijkl

Φ

⋅ Φ

⋅ Φ

⋅ Φ

=

Φ

⋅ Φ

= Φ

measurement measurement

Dual Basis as Filter Dual Basis as Filter

sampling sampling

plane S

plane S

(9)

Sampling Issues Sampling Issues

advanced filtering

– use grayscale printed slide – arbitrary filter kernel

– adapted to reconstruction algorithm – negative coefficients possible

Measurement Setup A Measurement Setup A

• replace camera lens system with filter

– pinhole camera with filter as “pinhole”

• CCD chip as

measurement plane

• move light source or

(10)

Measurement Setup A Measurement Setup A

light source filter

sampling plane measurement

plane (camera CCD)

Measurement Setup B Measurement Setup B

• filter projects light source on projection screen

• take pictures

using standard

photographic

techniques

(11)

Measurement Setup B Measurement Setup B

measurement plane

light source sampling

plane

filter camera

Acquired Data

Acquired Data

(12)

Rendering with Global Illumination

Rendering with Global Illumination

• particle emission (particle tracing, photon map)

• treat intensities in light field as

importance function

Rendering with Global Illumination

Rendering with Global Illumination

• constant-time particle emission

– independent of data set size (table lookup)

– inverted cumulative density function

• complex due to basis functions

• 2 step approach

– used for redistribution of random or quasi-random 4D samples

(13)

Hardware Accelerated Rendering

Hardware Accelerated Rendering

will be presented at Pacific Graphics 2003

Results

Results

(14)

measured bike light data set (9x7 images)

(15)

Conclusion Conclusion

• light source acquisition algorithm for near field and far field

• correct pre-filtering implemented

• efficient rendering

Future Work Future Work

• sampling issues

– choice of basis function – sampling density

– replace printed filters with LCD panel

• filters instantly exchangeable

• hierarchical acquisition (wavelets)

(16)

Future Work Future Work

• different sampling surfaces

– automated setup – UBC Active

Measurement facility (ACME) [Pai 2001]

Thanks to … Thanks to …

• Ian Ashdown

• Oliver Ashoff

• Gerhard Heisler

• Michael Laise

• John Lloyd

• Axel Koeppel and

• the anonymous SIGGRAPH

reviewers

(17)

Thanks to … Thanks to …

• REVES/INRIA Sophia-Antipolis (GIS Global Illumination platform)

• UBC’s Institute of Applied Mathematics

• This work was funded by

– PIMS Post-doctoral Fellowship program

– BC Advanced Systems Institute – DFG Schwerpunktprogramm V3D2

Questions?

Questions?

Referenzen

ÄHNLICHE DOKUMENTE

Von einfachen Kompressoren bis zu komplexen kunden- spezifischen Lösungen deckt Gardner Denver eine breite Palette von Anwendungen ab und unterstützt dabei weltweit

We prove a new finite time blow-up result for compactly supported initial data with non-positive initial energy as well as positive initial energy by using the modified energy

At the canal entrance, the visual threshold was reached by dentists &lt; 40 years with Galilean loupes, by den- tists ≥ 40 years with Keplerian loupes, with and without

TIMEFLUX: AN OPEN-SOURCE FRAMEWORK FOR THE ACQUISITION AND NEAR REAL-TIME PROCESSING OF SIGNAL STREAMSP.

¾ If photon shutter doesn’t open check for LAC or EPS alarm. ¾ If FE-slit is opened to wide, this causes a pressure burst automatically shutting down the beamline. Reopen using

The optical design and performance expectations of a Fresnel zone plate based scanning transmission x-ray mi- croscopy (STXM) beamline at a bending magnet of the Swiss Light Source

High-resolution soft-X-ray beamline ADRESS at Swiss Light Source for.. resonant X-ray scattering and angle-resolved

E .14 Structural and Functional Studies on the Human Interleukin-6-Receptor : Binding, Crosslink- ing, Internalization and Degradation of Interleukin-6 by Fibroblasts Transfected