projet les techniques statistiques et numériques pour la ... › staff › k.subr › files ›...

37
Projet: Les techniques statistiques et numériques pour la synthèse d'images réalistes Kartic Subr Laboratoire Jean Kuntzmann UMR 5224, Section 01 et 07 Image ?

Upload: others

Post on 30-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Projet: Les techniques statistiques et numériques pour la synthèse d'images réalistes

Kartic SubrLaboratoire Jean KuntzmannUMR 5224, Section 01 et 07

Image ?

Page 2: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Who am I?

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

• Studied in USA– University of California Irvine, USA (PhD, 2008)– Advisor: Jim Arvo (PhD Yale University), pioneer – light transport

• Moved to France– Post doctoral researcher, Equipe ARTIS, LJK (2008-2010)– LJK: Leading European lab in terms of publications at TOG– LJK: Consistently top publisher in France in computer graphics

Page 3: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Thème de recherche: Synthèse d'images

Image ?

la scène représentée par les modèles numériques

les luminaires

Page 4: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Pourquoi la synthèse d'images réalistes?

Avatar

Advertisement

Page 5: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Diverses applications

Défense

Advertising Entertainment

Virtual prototyping

Biomedical imaging

• Potentiellement liés applications: la propagation d'ondes infrarouges, sonores, etc

Page 6: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Intrinsèquement multidisciplinaire

• Simuler des phénomènes optiques basé sur la physique– interactions complexes de l'éclairage– Modèles numériques pour représenter des scènes complexes

• Nécessité d'une intégration numérique de l'éclairage

• Outils mathématiques pour les analyses des resultats

• Compréhension de la biologie eg. Character Animation

• LJK est un laboratoire approprié

Page 7: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Intégration de l'éclairage: Réflexion

Page 8: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Nécessité d'une intégration de l'éclairage

• Monte Carlo intégration sur plusieurs domaines (ma thèse)

Image spaceAperture

Exposure time

Visible spectrum

Reflectance Direct illumination Indirect illumination

Page 9: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Mes contributions: Fourier depth of field

Page 10: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Defocus blur est important dans la photographie

Page 11: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Defocus est due à l'intégration sur l'ouverture

Image Aperture

Pixel p

Lens

Page 12: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Defocus

Image Aperture

Pixel p

Lens Scene

Page 13: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Monte Carlo estimation de l'intégrale d'ouverture

Image Aperture

NA primary rays per pixel

Integrateat p

Page 14: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Aperture integration is costly

ImageAperture

NP pixels

NP x NA Primary rays

NA Aperture samples

Page 15: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

64 x #primary rays of the pinhole image

Ouverture intégrale est très coûteux

Paradoxe: l'image plus flou est plus coûteuse à calculer!

Page 16: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Observation 1: Image

Blurry regionsshould not require

dense samplingof the image

Page 17: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Observation 2: Lens

Regions in focusshould not requireprofuse samplingof the lens for diffuse objects

Page 18: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Mes contributions: Fourier depth of field

• Analyse le domaine Fourier,

• d'échantillonnage adapté par signal d'analyse locale • 20 fois plus rapide que les méthodes précédentes

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

Collaborators: INRIA-Grenoble, MIT

Page 19: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Mes contributions: Translucent materials

Page 20: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

TranslucentOpaque

Translucency: Sub-surface scattering

• Coûteux à calculer avec « brute force Monte Carlo »• La diffusion de formes arbitraires n'a pas été possible

Page 21: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Mon approche: Méthode des différences finies

• Approximation avec équation de diffusion

• Domain: Dual graph de tetrahedralization

diffuse le flux dans le volume

Page 22: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Mes contributions: Translucent materials

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

[Collaborators: Microsoft Research, Tsinghua University]

• Géométrie arbitraire

• matériaux hétérogènes • différentes formes dynamiquement• en temps réel

Page 23: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Traitement de l'image

Ma méthode peut “smooth” la texture de contraste élevé et à préserver les “edges” subtile

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

Collaborators: MIT

Page 24: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

• Détail d'abstraction des modèles numériques– Pour réduire le coût pour les modèles complexes

• Acquisition– Matériaux complexes

• D’échantillonnage Monte Carlo– Je suis le co-encadrement d'un étudiant au doctorat

• Radiance and importance– multiplication des chaînes de grandes matrices

Les projets actuels et futurs

Page 25: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Lorsque l'image de synthèse est dirigée?

• Rendu des modèles très complexes

• Haute qualité de rendu de images

• D'énormes quantités de données volumétriques– Eg. données biomédicales

Page 26: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

« My future »

• Synthèse et traitement d'images

• l'analyse des « trade-offs » pour l'application de divers – approches de traitement du signal

• Compact représentations de modèles numériques– traitement de gros volumes de données

• LJK est le meilleur laboratoire pour moi en France!

Page 27: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Merci !• 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

• Collaborateurs– Établi

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

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

– Potentiel• Indian Institute of Information Technology

• Teaching– Columbia University, USA (120 h)

– University of California, Irvine (360 h)

• Internships– Rhythm and Hues Studios

– NVIDIA Corporation

– Hewlett Packard

Page 28: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Merci !Journal Acceptance rate

Computer Graphics Forum 2010

23 %(56/243)

ACM Transactions of Graphics 2009

25 %(70/275)

ACM Transactions of Graphics 2009

-

Conference Acceptance rate

ACM Pacific Graphics 2007

22 %(39/179)

IEEE Interactive raytracing 2007

53 %(23/43)

ICIAP 2005 Not Available

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

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

• Potentiel– Indian Institute of Information Technology

Collaborateurs

• Assistant de recherche, financement, etc – University of California, Irvine

– Marie Curie visitor fellowship 2006-2007

– HFIBMR grant (ANR-07-BLAN-0331)

• Industrie– Rhythm and Hues Studios

– NVIDIA Corporation

– Hewlett Packard

Publications

Page 29: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes
Page 30: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Les projets actuels et futurs

• Détail d'abstraction des modèles numériques– premiers résultats en 2D publiés au ACM SIGGRAPH Asia 2009– l'extension à la 3D n'est pas trivial

• Acquisition– Matériaux complexes

• D’échantillonnage Monte Carlo– based on Fourier domain analysis

• Radiance and importance– multiplication des chaînes de grandes matrices

Page 31: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Exemples d'applications

Défense

Publicité

Divertissement

ingénierie et de conception

Ack: Rhythm & Hues Studios, LuxRender, American Eurocopter

Les méthodes existantes ont leurs limites • Coûteux à calculer • Nécessite un contrôle manuel

• Nécessité d'analyser les contraintes liées à l'application

Page 32: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Sujets d'intérêt

• Faible variance Monte Carlo intégration – Synthèse d'images = intégration sur plusieurs domaines – Image, aperture, material reflectance, visual spectrum

• Méthode des différences finies

• Méthodes statistiques pour l'évaluation

Page 33: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Thème de recherche: Synthèse d'images

• Simuler des phénomènes optiques basé sur la physique– interactions complexes de l'éclairage

– Modèles numériques pour représenter des scènes complexes

• nécessité d'une intégration de l'éclairage – Synthèse d'images => intégration sur plusieurs domaines

– Image, aperture, material reflectance, visual spectrum

– Monte Carlo intégration

• Outils mathématiques pour les analyses– ‘trade-off’ de contraintes qui dépendent des applications

Page 34: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Collaborateurs

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

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

• Potentiels– Indian Institute of Information Technology

Page 35: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Experience

• Recherche– University of California, Irvine– Marie Curie Visitor Fellowship

• l'enseignement– Columbia University, USA– University of California, Irvine USA

• Industrie– Rhythm and Hues Studios, Los Angeles USA– NVIDIA Corporation, USA– Hewlett Packard Corporation, India

Page 36: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Thème de recherche: Synthèse d'images

• Simuler des phénomènes optiques basé sur la physique– interactions complexes de l'éclairage

– Modèles numériques pour représenter des scènes complexes

• nécessité d'une intégration de l'éclairage – Synthèse d'images => intégration sur plusieurs domaines

– Image, aperture, material reflectance, visual spectrum

– Monte Carlo intégration

• Outils mathématiques pour les analyses– ‘trade-off’ de contraintes qui dépendent des applications

Page 37: Projet Les techniques statistiques et numériques pour la ... › staff › K.Subr › Files › Pres › CNRS10.pdf · – Modèles numériques pour représenter des scènes complexes

Simuler des phénomènes optiques

• basé sur les lois de la physique

• interactions complexes de l'éclairage

• Modèles numériques pour représenter des scènes complexes