statistical and numerical techniques for photorealistic image synthesis

40
Statistical and numerical techniques for photorealistic image synthesis Kartic Subr

Upload: morwen

Post on 12-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Statistical and numerical techniques for photorealistic image synthesis. Kartic Subr. Who am I?. Born in India Bangalore University (Bachelor of Engineering) 2001 Hewlett Packard, India/Singapore 6 years in USA PhD , University of California Irvine, 2008 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Statistical and numerical techniques for photorealistic image synthesis

Statistical and numerical techniquesfor photorealistic image synthesis

Kartic Subr

Page 2: Statistical and numerical techniques for photorealistic image synthesis

Who am I?

• Born in India– Bangalore University (Bachelor of Engineering) 2001– Hewlett Packard, India/Singapore

• 6 years in USA– PhD, University of California Irvine, 2008– Advisor: Jim Arvo (PhD Yale University), pioneered methods in light transport

• 2 years in France– Post doctoral researcher, ARTIS, INRIA-Grenoble (2008-2010)

Page 3: Statistical and numerical techniques for photorealistic image synthesis

My goal: Generating realistic visuals

Gustave Courbet, Stone-Breakers, 1849.

Wilhelm Oswald Gustav Achenbach, Abendstimmung in der Campagna, 1850.

Realism in art

Page 4: Statistical and numerical techniques for photorealistic image synthesis

Gustave Courbet, Stone-Breakers, 1849.

Wilhelm Oswald Gustav Achenbach, Abendstimmung in der Campagna, 1850.

Realism in art

Photograph: Nicéphore Niépce, 1826

My goal: Generating realistic visuals

Page 5: Statistical and numerical techniques for photorealistic image synthesis

Notion of “realism” depends on technology

Gerhard Richter, 1983

Pedro Campos

Hyperrealism

Page 6: Statistical and numerical techniques for photorealistic image synthesis

Realistic image synthesis

Page 7: Statistical and numerical techniques for photorealistic image synthesis

Image synthesis involves light transport

Image ?

Digital models of scene (geometry + materials)

Light sources

Virtual camera

Page 8: Statistical and numerical techniques for photorealistic image synthesis

Image synthesis adds visual impact

AvatarCaptured video+ digital model

Digital model

Page 9: Statistical and numerical techniques for photorealistic image synthesis

Applications of image synthesis

Defense

Advertising

Entertainment

Virtual prototyping

Biomedical imaging

Page 10: Statistical and numerical techniques for photorealistic image synthesis

Multidisciplinary nature of the problem

• Physically based optical simulations

• Mathematical tools for analysis

• Numerical techniques for light transport solution

• Understanding biological processeseg. Perception et cognition

Page 11: Statistical and numerical techniques for photorealistic image synthesis

Reflection of light is an integration

Page 12: Statistical and numerical techniques for photorealistic image synthesis

Light transport: multi-domain integration

• Combinatorial explosion from sampling each domain

Image spaceAperture

Exposure time

Visible spectrum

Reflectance Direct illumination Indirect illumination

[Efficient sampling strategies for Monte Carlo integration (my PhD thesis)]

Page 13: Statistical and numerical techniques for photorealistic image synthesis

Talk outline

• Recent contributions– Simulating defocus– Rendering translucent materials

• Research plan– Core problems in image synthesis– Model representation and abstraction

Page 14: Statistical and numerical techniques for photorealistic image synthesis

My contributions: Fourier depth of field

Page 15: Statistical and numerical techniques for photorealistic image synthesis

Defocus blur is important in photography

Page 16: Statistical and numerical techniques for photorealistic image synthesis

Defocus is due to aperture integraion

Image Aperture

Pixel p

Lens

Page 17: Statistical and numerical techniques for photorealistic image synthesis

Defocus

Image Aperture

Pixel p

Lens Scene

Pixel p

Page 18: Statistical and numerical techniques for photorealistic image synthesis

Monte Carlo estimation of aperture integral

Image Aperture

NA primary rays per pixel

Integrateat p

Page 19: Statistical and numerical techniques for photorealistic image synthesis

Aperture integration is very costly

ImageAperture

NP pixels

NP x NA Primary rays

NA Aperture samples

Page 20: Statistical and numerical techniques for photorealistic image synthesis

64 x #primary rays of the pinhole image

Paradox: Blurry image is costlier to compute!

Page 21: Statistical and numerical techniques for photorealistic image synthesis

Observation 1: Image

Blurry regionsshould not require

dense samplingof the image

Page 22: Statistical and numerical techniques for photorealistic image synthesis

Observation 2: Lens

Regions in focusshould not requireprofuse samplingof the lens for diffuse objects

Page 23: Statistical and numerical techniques for photorealistic image synthesis

Fourier depth of field

• Fourier domain analysis of finite aperture cameras• Adaptive sampling• Speedup of around 20 over existing algorithms

[ACM Transactions on Graphics 2009. Presented at ACM SIGGRAPH 09]

Collaborators: MIT

Page 24: Statistical and numerical techniques for photorealistic image synthesis

My contributions: Translucent materials

Page 25: Statistical and numerical techniques for photorealistic image synthesis

TranslucentOpaque

Translucency: Sub-surface scattering

• Brute force Monte Carlo: prohibitively expensive• Diffusion approximations: severe constraints on geometry

Page 26: Statistical and numerical techniques for photorealistic image synthesis

Finite difference method on new domain

• Approximation: diffusion equation

• Domain: Dual graph of tetrahedralization

Diffuse flux

Page 27: Statistical and numerical techniques for photorealistic image synthesis

Rendering translucent materials

[Computer Graphics Forum 2010. To be presented at Eurographics 2010]

[Collaborators: Microsoft Research, Tsinghua University]

• Arbitrary geometry• Heterogenous materials• Dynamically deforming shapes• In real-time!

Page 28: Statistical and numerical techniques for photorealistic image synthesis

Research program

Realistic image synthesisModel representation

and abstraction

Page 29: Statistical and numerical techniques for photorealistic image synthesis

1. Realistic image synthesis

• Bandwidth driven sampling– Transport of local light field spectrum– Derive spatial / angular sampling rates– co-advising PhD student Laurent Belcour (ARTIS)

• Importance vs radiance– Tracing from eye vs tracing from light– Monte Carlo matrix chain multiplication

Short-term

Long-term

Page 30: Statistical and numerical techniques for photorealistic image synthesis

Importance vs radiance

Radiance

Page 31: Statistical and numerical techniques for photorealistic image synthesis

Importance vs radiance

Importance

Page 32: Statistical and numerical techniques for photorealistic image synthesis

Importance vs radiance

Page 33: Statistical and numerical techniques for photorealistic image synthesis

MC matrix-chain product estimator

Page 34: Statistical and numerical techniques for photorealistic image synthesis

MC matrix-chain product estimator

Related to optimal matrix chain multiplication using dynamic programming?

Page 35: Statistical and numerical techniques for photorealistic image synthesis

2. Model representation and abstraction

• Abstracting detail in geometry– First step: images (published at SIGGRAPH Asia 09)

• Alternate representation– Voxel data to represent geometry and materials

Short-term

Long-term

Page 36: Statistical and numerical techniques for photorealistic image synthesis

Detail = oscillations between extrema

Input

Local maxima

Local minima

Page 37: Statistical and numerical techniques for photorealistic image synthesis

Image multiscale decomposition

+

+

Medium

Pixels

Intensity

Input

Fine

Coarse

1D

Page 38: Statistical and numerical techniques for photorealistic image synthesis

Allows smoothing high-contrast detail

Input

Smoothed

Page 39: Statistical and numerical techniques for photorealistic image synthesis

Thank you!• Collaborators

– Established • MIT, USA• Microsoft Research• Tsinghua University, China• University of California, Irvine

– Current• Cornell University, USA• University of California, Berkeley

– Potential• Indian Institute of Information Technology

• International journal publications– Computer Graphics Forum 2010: Translucent materials. 4th author of 6– TOG 2009: Multiscale image decomposition. 1st author of 3– TOG 2009: Fourier Depth of Field. 2nd author out of 5

• Refereed international conference papers– Pacific Graphics 2007: Statistical hypotheses. 1st author of 2– Interactive raytracing 2007: Steerable importance sampling. 1st author of 2– ICIAP 2005: Contrast enhancement. 1st author of 3

Page 40: Statistical and numerical techniques for photorealistic image synthesis

Merci !• Collaborators

– Established • MIT, USA• Microsoft Research• Tsinghua University, China• University of California, Irvine• LJK Grenoble

– Current• Cornell University, USA• University of California, Berkeley

– Potential• Indian Institute of Information Technology

• International journal publications– Computer Graphics Forum 2010: Translucent materials. 4th author of 6– TOG 2009: Multiscale image decomposition. 1st author of 3– TOG 2009: Fourier Depth of Field. 2nd author out of 5

• Refereed international conference papers– Pacific Graphics 2007: Statistical hypotheses. 1st author of 2– Interactive raytracing 2007: Steerable importance sampling. 1st author of 2– ICIAP 2005: Contrast enhancement. 1st author of 3

• Teaching– Columbia University, USA (120 h)– University of California, Irvine (360 h)

• Industry– Rhythm and Hues Studios– NVIDIA Corporation– Hewlett Packard