Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar...

38
www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC Berkeley / USC Institute for Creative Technologies / LifeF/X

Transcript of Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar...

Page 1: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

www.debevec.orgwww.debevec.org

Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar

Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar

Acquiring the Reflectance Fieldof a Human Face

Acquiring the Reflectance Fieldof a Human Face

UC Berkeley / USC Institute for Creative Technologies / LifeF/XUC Berkeley / USC Institute for Creative Technologies / LifeF/X

Page 2: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.
Page 3: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.
Page 4: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Related WorkRelated WorkHanrahan and Krueger. Reflection from

Layered Surfaces due to Subsurface Scattering. SIGGRAPH 93

Bregler et al. Video Rewrite. SIGGRAPH 97

Guenter et al. Making Faces. SIGGRAPH 98

Pighin et al. Synthesizing Realistic Facial Expressions from Photographs. SIGGRAPH 98

Sagar et al. The Jester. SIGGRAPH 99 ET

Marschner et al. Reflectance Measurements of Human Skin. 1999

Hanrahan and Krueger. Reflection from Layered Surfaces due to Subsurface Scattering. SIGGRAPH 93

Bregler et al. Video Rewrite. SIGGRAPH 97

Guenter et al. Making Faces. SIGGRAPH 98

Pighin et al. Synthesizing Realistic Facial Expressions from Photographs. SIGGRAPH 98

Sagar et al. The Jester. SIGGRAPH 99 ET

Marschner et al. Reflectance Measurements of Human Skin. 1999

Page 5: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

The Reflectance FieldThe Reflectance Field

Page 6: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

The Reflectance FieldThe Reflectance Field

Page 7: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

The Reflectance FieldThe Reflectance Field

Page 8: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

The Reflectance FieldThe Reflectance Field

Ri( ui ,vi ,i ,i )Ri( ui ,vi ,i ,i )incident light fieldincident light field

Page 9: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

The Reflectance FieldThe Reflectance Field

Rr ( ur ,vr ,r ,r )Rr ( ur ,vr ,r ,r )Ri( ui ,vi ,i ,i )Ri( ui ,vi ,i ,i )incident light fieldincident light field radiant light fieldradiant light field

Page 10: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

The Reflectance FieldThe Reflectance Field

Ri( ui ,vi ,i ,i ; ur ,vr ,r ,r )Ri( ui ,vi ,i ,i ; ur ,vr ,r ,r )8D reflectance field8D reflectance field

Page 11: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Ri( ui ,vi ,i ,i ; ur ,vr ,r ,r )Ri( ui ,vi ,i ,i ; ur ,vr ,r ,r )

4D Slices of the 8D

Reflectance Field

4D Slices of the 8D

Reflectance Field

Page 12: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

The Light StageThe Light Stage

Page 13: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

The Light Stage:60-second exposure

The Light Stage:60-second exposure

Page 14: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Light Stage DataLight Stage DataOriginal

Resolution: 6432

Original Resolution:

6432

Lighting through image recombination: Haeberli ‘92, Nimeroff ‘94, Wong ‘97Lighting through image recombination: Haeberli ‘92, Nimeroff ‘94, Wong ‘97

Page 15: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Light Stage ResultsLight Stage Results

Environments from the Light Probe Image Gallerywww.debevec.org

Environments from the Light Probe Image Gallerywww.debevec.org

Page 16: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Reflectance FunctionsReflectance Functions

Page 17: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Lighting Reflectance FunctionsLighting Reflectance Functions

normalized light map

normalized light map

reflectance function

reflectance function

lighting productlighting product

rendered pixel

rendered pixel

1

1

DCT BasisDCT BasisSmith and Rowe. Compressed domain processing of JPEG-encoded images. 1996Smith and Rowe. Compressed domain processing of JPEG-encoded images. 1996

Page 18: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Interactive Lighting DemoSIGGRAPH 2000 Creative Applications Laboratory

Interactive Lighting DemoSIGGRAPH 2000 Creative Applications Laboratory

Page 19: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Interactive Lighting DemoSIGGRAPH 2000 Creative Applications Laboratory

Interactive Lighting DemoSIGGRAPH 2000 Creative Applications Laboratory

Page 20: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Changing the ViewpointChanging the Viewpoint

Page 21: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Reflection of Light from SkinReflection of Light from Skin

Specular Component:Color of light, shiny, brighter near grazing, maintains polarization

Subsurface Component:Color of skin, diffuse, desaturated near grazing, scrambles polarization

Specular Component:Color of light, shiny, brighter near grazing, maintains polarization

Subsurface Component:Color of skin, diffuse, desaturated near grazing, scrambles polarization

After Hanrahan ‘93After Hanrahan ‘93

Page 22: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Separating Reflectance Components using Crossed Polarizers

Separating Reflectance Components using Crossed Polarizers

Normal ImageNormal Image Subsurface ComponentSubsurface Component

Specular Component

Specular Component

Colorspace techniques - Sato ‘94, Nayar ‘97Colorspace techniques - Sato ‘94, Nayar ‘97

Page 23: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Transforming a Reflectance Function

Transforming a Reflectance Function

Subsurface ComponentSubsurface Component

Specular ComponentSpecular Component

Final RFFinal RF Comparison RFComparison RF

Shifted and ScaledSpecular

Shifted and ScaledSpecular

=> Torrance-Sparrow microfacet distribution

=> Torrance-Sparrow microfacet distribution

Surface Normal EstimateSurface Normal Estimate

Original RFOriginal RF

Page 24: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Point-Source ComparisonPoint-Source Comparison

Original ImageOriginal Image Novel ViewpointNovel Viewpoint

Page 25: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Spatially-VaryingReflectance Parameters

Spatially-VaryingReflectance Parameters

Surface Normals

n

Surface Normals

n

Diffuse Albedo

d

Diffuse Albedo

d

SpecularIntensity

ks

SpecularIntensity

ks

Specular Roughness

Specular Roughness

Page 26: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Compositing TestCompositing Test

Original ImageOriginal Image Light Probe Light Probe

Rendered FaceRendered Face Composite Composite

Page 27: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

4. Ongoing Work4. Ongoing Work

• Animate the faces

• Capture more spectral samples

• Use high-speed cameras to achieve real-time capture

• Animate the faces

• Capture more spectral samples

• Use high-speed cameras to achieve real-time capture

Page 28: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

5. Conclusion5. Conclusion

We have presented:

The light stage apparatus for capturing slices of the reflectance field of the human face

A technique for correctly relighting faces and objects with arbitrary illumination

A technique for extrapolating human reflectance to novel viewpoints

We have presented:

The light stage apparatus for capturing slices of the reflectance field of the human face

A technique for correctly relighting faces and objects with arbitrary illumination

A technique for extrapolating human reflectance to novel viewpoints

Page 29: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

ThanksThanksDigital Media Innovation Program

Interactive Pictures Corporation

Alias|Wavefront

UCB Digital Digital Media/New Genre Program

ONR/BMDO

Cornell Program of Computer Graphics

Berkeley Millennium Project

Digital Media Innovation Program

Interactive Pictures Corporation

Alias|Wavefront

UCB Digital Digital Media/New Genre Program

ONR/BMDO

Cornell Program of Computer Graphics

Berkeley Millennium Project

and

Shawn Brixey, Bill Buxton, Larry Rowe, Jessica Vallot, Patrick Wilson, Melanie Levine, Eric Paulos, Christine Waggoner, Holly Cim, Eliza Ra, Bryan Musson,

David Altenau, Marc Levoy, Maryann Simmons, Henrik Wann Jensen, Don Greenberg, Pat Hanrahan, Randal Kleiser, Chris Bregler, Michael Naimark,

Dan Maas, Steve Marschner, and Kevin Binkert.

and

Shawn Brixey, Bill Buxton, Larry Rowe, Jessica Vallot, Patrick Wilson, Melanie Levine, Eric Paulos, Christine Waggoner, Holly Cim, Eliza Ra, Bryan Musson,

David Altenau, Marc Levoy, Maryann Simmons, Henrik Wann Jensen, Don Greenberg, Pat Hanrahan, Randal Kleiser, Chris Bregler, Michael Naimark,

Dan Maas, Steve Marschner, and Kevin Binkert.

Page 30: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.
Page 31: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.
Page 32: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.
Page 33: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

In-plane Reflectometry Measurements

In-plane Reflectometry Measurements

Subsurface exhibits chromaticity falloff

Specular is monochromatic with Torrance-Sparrow microfacet behavior

Subsurface exhibits chromaticity falloff

Specular is monochromatic with Torrance-Sparrow microfacet behavior

SubsurfaceSubsurface

Subsurface + SpecularSubsurface + Specular

ii

rr

ii

rr

Page 34: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Reflectometry ExperimentReflectometry Experiment

Page 35: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

The JesterSIGGRAPH 99 Electronic Theater

Mark Sagar et al. - LifeF/X, Inc.Performance and Text: Jessica Vallot

The JesterSIGGRAPH 99 Electronic Theater

Mark Sagar et al. - LifeF/X, Inc.Performance and Text: Jessica Vallot

Page 36: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Changing the ViewpointChanging the ViewpointModel from Structured Lighting

Page 37: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Traditional ApproachTraditional Approach

Derive reflectance parameters for each point on the face’s surface

Map the parameters onto a geometric model of the face

Render using traditional methods

Derive reflectance parameters for each point on the face’s surface

Map the parameters onto a geometric model of the face

Render using traditional methods

Page 38: Www.debevec.org Paul Debevec, Tim Hawkins, Chris Tchou, H.P. Duiker, Westley Sarokin, and Mark Sagar Acquiring the Reflectance Field of a Human Face UC.

Reflectance Function Mosaic

Reflectance Function Mosaic