SlideShare a Scribd company logo
Vincent Sitzmann, SIGGRAPH 2021
Novel View Synthesis for Objects and
Scenes
Neural Rerendering in the Wild, Meshry et al. 2019
Scene Representation Networks, Sitzmann et al. 2019
Neural Volumes,
Lombardi et al. 2019
Deep View, Flynn et al. 2019
Vincent Sitzmann, SIGGRAPH 2021
Goal: Render novel views given sparse set of
observations
+
+
Observations
Image + Pose & Intrinsics
{ ,
,
…
{ Model
Novel Views
Vincent Sitzmann, SIGGRAPH 2021
Training on dataset of images
Differentiab
le Renderer
Scene
Representati
on
Image Loss
Reconstructi
on
Scene Representation + Differentiable Renderer:
Train on images
+ ,
+ ,
…
Observations
Re-Rendered
Observations
, , …
, ,
…
Vincent Sitzmann, SIGGRAPH 2021
How to do few-shot reconstruction?
Differentiab
le Renderer
Scene
Representati
on
Image Loss
Scene Representation + Differentiable Renderer:
Train on images
Prior-based Reconstruction:
If method learns prior, enables few-shot reconstruction!
Single
Observation
+ ?
Prior-Based
Reconstructi
on
Re-Rendered
Observations
, , …
, ,
…
Vincent Sitzmann, SIGGRAPH 2021
Overview
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
Both Scene Representation and Differentiable Renderer often
adapted from traditional computer graphics.
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
Vincent Sitzmann, SIGGRAPH 2021
Voxel-based methods
Lombardi et al., SIGGRAPH 2019
Sitzmann et al., CVPR 2018
DeepVoxels Neural Volumes HoloGAN
Phuoc et al., ICCV 2019
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
“True 3D”
High quality
No reconstruction
priors
Memory O(n3)
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
“True 3D”
High quality
No reconstruction
priors
Memory O(n3)
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
Vincent Sitzmann, SIGGRAPH 2021
Neural Implicit Approaches
Scene Representation Networks
Generalizes across scenes
Sitzmann et al., NeurIPS 2019
NeRF
Single-scene
Mildenhall et al., ECCV 2020
Implicit Differentiable Renderer
Single-scene
Yariv et al., NeurIPS 2020
Volumetric
• Higher Quality
• Easy convergence
• Very expensive
Near
Far
Sphere tracing
• Faster
• Fewer network evaluations
• Convergence more difficult
Differentiable Volumetric Rendering
Generalizes across scenes
Niemeyer et al., CVPR 2020
Vincent Sitzmann, SIGGRAPH 2021
Dynamic Extensions
Nerfies, Park et al., arXiv 2019
D-NeRF, Pumarola et al. 2020
Neural Radiance Flow, Du et al., arXiv 2020
Neural Scene Flow Fields, Li et al., CVPR 2021
Space-time Neural Irradiance Fields, Xian et al., arXiv 2020
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
“True 3D”
High quality
No reconstruction
priors
Memory O(n3)
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
True 3D
High quality
Compact
Admits global priors
Extremely expensive,
slow rendering
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
“True 3D”
High quality
No reconstruction
priors
Memory O(n3)
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
True 3D
High quality
Compact
Admits global priors
Extremely expensive,
slow rendering
Vincent Sitzmann, SIGGRAPH 2021
Hybrid Implicit / Explicit
PiFU, Saito et al., ICCV 2019
GRF, Trevithick et al., arXiv 2020
pixelNeRF, Yu et. al., CVPR 2021
MVSNerf, Chen et al., arXiv 2021
Learn local (image patch-based) priors
Neural Sparse Voxel Fields,
Liu et. al., NeurIPS 2020
Unconstrained Scene Generation with
Locally Conditioned Radiance Fields,
DeVries et al., arXiv 2021
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
“True 3D”
High quality
No reconstruction
priors
Memory O(n3)
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
True 3D
High quality
Compact
Admits global priors
Extremely expensive,
slow rendering
Significant Speedup
Admits local priors
No compact
representation
No global priors
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
“True 3D”
High quality
No reconstruction
priors
Memory O(n3)
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
True 3D
High quality
Compact
Admits global priors
Extremely expensive,
slow rendering
Significant Speedup
Admits local priors
No compact
representation
No global priors
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
“True 3D”
High quality
No reconstruction
priors
Memory O(n3)
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
True 3D
High quality
Compact
Admits global priors
Extremely expensive,
slow rendering
Significant Speedup
Admits local priors
No compact
representation
No global priors
High-quality
Fast
Large Size
Only 2.5D
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
“True 3D”
High quality
No reconstruction
priors
Memory O(n3)
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization
True 3D
High quality
Compact
Admits global priors
Extremely expensive,
slow rendering
Significant Speedup
Admits local priors
High-quality
Fast
Large Size
Only 2.5D
No compact
representation
No global priors
Vincent Sitzmann, SIGGRAPH 2021
Image-based methods
Stable View Synthesis
Riegler et al., CVPR 2021
IBRNet, Wang et al., CVPR 2021
Vincent Sitzmann, SIGGRAPH 2021
Requirements
Scene
Representati
on
Multi-Plane Images
Voxelgrids Implicit Function
Renderer
(Alpha) compositing
Volumetric
Ray-based
Sphere-Tracing
Volumetric
Pros
Cons
“True 3D”
High quality
No reconstruction
priors
Memory O(n3)
Hybrid
Implicit/Explicit
Volumetric
Image-based
Rasterization /
Volumetric
True 3D
High quality
Compact
Admits global priors
Extremely expensive,
slow rendering
Significant Speedup
Admits local priors
No compact
representation
No global priors
Memory O(n3)
High-quality
Fast
Large Size
Only 2.5D
High-quality
Fast
Not compact:
Needs source images.
Vincent Sitzmann, SIGGRAPH 2021
Summary: Open Challenges
Expensive Rendering
• Rendering requires hundreds of samples per ray – at train and test time.
• How to do non-Lambertian effects? Multi-bounce barely tractable.
Generalization
• Local conditioning enables stronger generalization, but doesn’t learn
object-/scene-centric representations. Can we have both?
Scene Understanding
• Lots of important applications outside of computer graphics worth
exploring!
Ad

More Related Content

What's hot (20)

30th コンピュータビジョン勉強会@関東 DynamicFusion
30th コンピュータビジョン勉強会@関東 DynamicFusion30th コンピュータビジョン勉強会@関東 DynamicFusion
30th コンピュータビジョン勉強会@関東 DynamicFusion
Hiroki Mizuno
 
Image super resolution
Image super resolutionImage super resolution
Image super resolution
Akshay Hazare
 
Neural Radiance Fields & Neural Rendering.pdf
Neural Radiance Fields & Neural Rendering.pdfNeural Radiance Fields & Neural Rendering.pdf
Neural Radiance Fields & Neural Rendering.pdf
NavneetPaul2
 
Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016
Graham Wihlidal
 
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
Deep Learning JP
 
3D Gaussian Splatting
3D Gaussian Splatting3D Gaussian Splatting
3D Gaussian Splatting
taeseon ryu
 
A Certain Slant of Light - Past, Present and Future Challenges of Global Illu...
A Certain Slant of Light - Past, Present and Future Challenges of Global Illu...A Certain Slant of Light - Past, Present and Future Challenges of Global Illu...
A Certain Slant of Light - Past, Present and Future Challenges of Global Illu...
Electronic Arts / DICE
 
Moving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based RenderingMoving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based Rendering
Electronic Arts / DICE
 
"Fundamentals of Monocular SLAM," a Presentation from Cadence
"Fundamentals of Monocular SLAM," a Presentation from Cadence"Fundamentals of Monocular SLAM," a Presentation from Cadence
"Fundamentals of Monocular SLAM," a Presentation from Cadence
Edge AI and Vision Alliance
 
Lighting of Killzone: Shadow Fall
Lighting of Killzone: Shadow FallLighting of Killzone: Shadow Fall
Lighting of Killzone: Shadow Fall
Guerrilla
 
Calibrating Lighting and Materials in Far Cry 3
Calibrating Lighting and Materials in Far Cry 3Calibrating Lighting and Materials in Far Cry 3
Calibrating Lighting and Materials in Far Cry 3
stevemcauley
 
論文読み会(DeMoN;CVPR2017)
論文読み会(DeMoN;CVPR2017)論文読み会(DeMoN;CVPR2017)
論文読み会(DeMoN;CVPR2017)
Masaya Kaneko
 
Gpuフォトンマッピング手法 h26-09-kgussan-第2回レイトレ合宿
Gpuフォトンマッピング手法 h26-09-kgussan-第2回レイトレ合宿Gpuフォトンマッピング手法 h26-09-kgussan-第2回レイトレ合宿
Gpuフォトンマッピング手法 h26-09-kgussan-第2回レイトレ合宿
Takahiro KOGUCHI
 
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
Deep Learning JP
 
A Deep Journey into Super-resolution
A Deep Journey into Super-resolutionA Deep Journey into Super-resolution
A Deep Journey into Super-resolution
Ronak Mehta
 
A Real-time Radiosity Architecture
A Real-time Radiosity ArchitectureA Real-time Radiosity Architecture
A Real-time Radiosity Architecture
Electronic Arts / DICE
 
Hable John Uncharted2 Hdr Lighting
Hable John Uncharted2 Hdr LightingHable John Uncharted2 Hdr Lighting
Hable John Uncharted2 Hdr Lighting
ozlael ozlael
 
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
devCAT Studio, NEXON
 
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
Sho Kagami
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)
Basit Rafiq
 
30th コンピュータビジョン勉強会@関東 DynamicFusion
30th コンピュータビジョン勉強会@関東 DynamicFusion30th コンピュータビジョン勉強会@関東 DynamicFusion
30th コンピュータビジョン勉強会@関東 DynamicFusion
Hiroki Mizuno
 
Image super resolution
Image super resolutionImage super resolution
Image super resolution
Akshay Hazare
 
Neural Radiance Fields & Neural Rendering.pdf
Neural Radiance Fields & Neural Rendering.pdfNeural Radiance Fields & Neural Rendering.pdf
Neural Radiance Fields & Neural Rendering.pdf
NavneetPaul2
 
Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016
Graham Wihlidal
 
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
Deep Learning JP
 
3D Gaussian Splatting
3D Gaussian Splatting3D Gaussian Splatting
3D Gaussian Splatting
taeseon ryu
 
A Certain Slant of Light - Past, Present and Future Challenges of Global Illu...
A Certain Slant of Light - Past, Present and Future Challenges of Global Illu...A Certain Slant of Light - Past, Present and Future Challenges of Global Illu...
A Certain Slant of Light - Past, Present and Future Challenges of Global Illu...
Electronic Arts / DICE
 
Moving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based RenderingMoving Frostbite to Physically Based Rendering
Moving Frostbite to Physically Based Rendering
Electronic Arts / DICE
 
"Fundamentals of Monocular SLAM," a Presentation from Cadence
"Fundamentals of Monocular SLAM," a Presentation from Cadence"Fundamentals of Monocular SLAM," a Presentation from Cadence
"Fundamentals of Monocular SLAM," a Presentation from Cadence
Edge AI and Vision Alliance
 
Lighting of Killzone: Shadow Fall
Lighting of Killzone: Shadow FallLighting of Killzone: Shadow Fall
Lighting of Killzone: Shadow Fall
Guerrilla
 
Calibrating Lighting and Materials in Far Cry 3
Calibrating Lighting and Materials in Far Cry 3Calibrating Lighting and Materials in Far Cry 3
Calibrating Lighting and Materials in Far Cry 3
stevemcauley
 
論文読み会(DeMoN;CVPR2017)
論文読み会(DeMoN;CVPR2017)論文読み会(DeMoN;CVPR2017)
論文読み会(DeMoN;CVPR2017)
Masaya Kaneko
 
Gpuフォトンマッピング手法 h26-09-kgussan-第2回レイトレ合宿
Gpuフォトンマッピング手法 h26-09-kgussan-第2回レイトレ合宿Gpuフォトンマッピング手法 h26-09-kgussan-第2回レイトレ合宿
Gpuフォトンマッピング手法 h26-09-kgussan-第2回レイトレ合宿
Takahiro KOGUCHI
 
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
Deep Learning JP
 
A Deep Journey into Super-resolution
A Deep Journey into Super-resolutionA Deep Journey into Super-resolution
A Deep Journey into Super-resolution
Ronak Mehta
 
Hable John Uncharted2 Hdr Lighting
Hable John Uncharted2 Hdr LightingHable John Uncharted2 Hdr Lighting
Hable John Uncharted2 Hdr Lighting
ozlael ozlael
 
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
devCAT Studio, NEXON
 
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
Sho Kagami
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)
Basit Rafiq
 

Similar to Neural Scene Representation & Rendering: Introduction to Novel View Synthesis (20)

Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Rep...
Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Rep...Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Rep...
Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Rep...
Vincent Sitzmann
 
Svr Raskar
Svr RaskarSvr Raskar
Svr Raskar
Camera Culture Group, MIT Media Lab
 
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Vincent Sitzmann
 
HR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax BarriersHR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax Barriers
Matt Hirsch - MIT Media Lab
 
Interactive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space TechniquesInteractive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space Techniques
codevania
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
Matthew O'Toole
 
Shadow Techniques for Real-Time and Interactive Applications
Shadow Techniques for Real-Time and Interactive ApplicationsShadow Techniques for Real-Time and Interactive Applications
Shadow Techniques for Real-Time and Interactive Applications
stefan_b
 
Raskar Npar04final
Raskar Npar04finalRaskar Npar04final
Raskar Npar04final
Camera Culture Group, MIT Media Lab
 
Lightspeed SIGGRAPH talk
Lightspeed SIGGRAPH talkLightspeed SIGGRAPH talk
Lightspeed SIGGRAPH talk
Jonathan Ragan-Kelley
 
On constructing z dimensional Image By DIBR Synthesized Images
On constructing z dimensional Image By DIBR Synthesized ImagesOn constructing z dimensional Image By DIBR Synthesized Images
On constructing z dimensional Image By DIBR Synthesized Images
Jayakrishnan U
 
PapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdf
PapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdfPapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdf
PapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdf
Adam Hill
 
Shadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL HardwareShadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL Hardware
Mark Kilgard
 
5 ray casting computer graphics
5 ray casting computer graphics5 ray casting computer graphics
5 ray casting computer graphics
cairo university
 
Computer Graphics Part1
Computer Graphics Part1Computer Graphics Part1
Computer Graphics Part1
qpqpqp
 
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Universitat Politècnica de Catalunya
 
AR/SLAM for end-users
AR/SLAM for end-usersAR/SLAM for end-users
AR/SLAM for end-users
Rakuten Group, Inc.
 
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Umbra
 
Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01Raskar Computational Camera Fall 2009 Lecture 01
Raskar Computational Camera Fall 2009 Lecture 01
Camera Culture Group, MIT Media Lab
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applications
stefan_b
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Tomohiro Fukuda
 
Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Rep...
Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Rep...Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Rep...
Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Rep...
Vincent Sitzmann
 
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Vincent Sitzmann
 
Interactive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space TechniquesInteractive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space Techniques
codevania
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
Matthew O'Toole
 
Shadow Techniques for Real-Time and Interactive Applications
Shadow Techniques for Real-Time and Interactive ApplicationsShadow Techniques for Real-Time and Interactive Applications
Shadow Techniques for Real-Time and Interactive Applications
stefan_b
 
On constructing z dimensional Image By DIBR Synthesized Images
On constructing z dimensional Image By DIBR Synthesized ImagesOn constructing z dimensional Image By DIBR Synthesized Images
On constructing z dimensional Image By DIBR Synthesized Images
Jayakrishnan U
 
PapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdf
PapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdfPapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdf
PapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdf
Adam Hill
 
Shadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL HardwareShadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL Hardware
Mark Kilgard
 
5 ray casting computer graphics
5 ray casting computer graphics5 ray casting computer graphics
5 ray casting computer graphics
cairo university
 
Computer Graphics Part1
Computer Graphics Part1Computer Graphics Part1
Computer Graphics Part1
qpqpqp
 
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Universitat Politècnica de Catalunya
 
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Umbra
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applications
stefan_b
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Tomohiro Fukuda
 
Ad

Recently uploaded (20)

DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
home
 
amino compounds.pptx class 12_Govinda Pathak
amino compounds.pptx class 12_Govinda Pathakamino compounds.pptx class 12_Govinda Pathak
amino compounds.pptx class 12_Govinda Pathak
GovindaPathak6
 
UNIT chromatography instrumental6 .pptx
UNIT chromatography  instrumental6 .pptxUNIT chromatography  instrumental6 .pptx
UNIT chromatography instrumental6 .pptx
myselfit143
 
Concise Notes on tree and graph data structure
Concise Notes on tree and graph data structureConcise Notes on tree and graph data structure
Concise Notes on tree and graph data structure
YekoyeTigabu2
 
06-Molecular basis of transformation.pptx
06-Molecular basis of transformation.pptx06-Molecular basis of transformation.pptx
06-Molecular basis of transformation.pptx
LanaQadumii
 
Botany-Finals-Patterns-of-Inheritance-DNA-Synthesis.pdf
Botany-Finals-Patterns-of-Inheritance-DNA-Synthesis.pdfBotany-Finals-Patterns-of-Inheritance-DNA-Synthesis.pdf
Botany-Finals-Patterns-of-Inheritance-DNA-Synthesis.pdf
JseleBurgos
 
Effect of nutrition in Entomophagous Insectson
Effect of nutrition in Entomophagous InsectsonEffect of nutrition in Entomophagous Insectson
Effect of nutrition in Entomophagous Insectson
JabaskumarKshetri
 
RAPID DIAGNOSTIC TEST (RDT) overviewppt.pptx
RAPID DIAGNOSTIC TEST (RDT)  overviewppt.pptxRAPID DIAGNOSTIC TEST (RDT)  overviewppt.pptx
RAPID DIAGNOSTIC TEST (RDT) overviewppt.pptx
nietakam
 
Causes of mortalities of eggs and spawn and remedies.pptx
Causes of mortalities of eggs and spawn and remedies.pptxCauses of mortalities of eggs and spawn and remedies.pptx
Causes of mortalities of eggs and spawn and remedies.pptx
anshumanmohanty9090
 
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
ss0077014
 
Turkey Diseases and Disorders Volume 2 Infectious and Nutritional Diseases, D...
Turkey Diseases and Disorders Volume 2 Infectious and Nutritional Diseases, D...Turkey Diseases and Disorders Volume 2 Infectious and Nutritional Diseases, D...
Turkey Diseases and Disorders Volume 2 Infectious and Nutritional Diseases, D...
Ali Raei
 
4. Chapter 4 - FINAL Promoting Inclusive Culture (2).pdf
4. Chapter 4 - FINAL Promoting Inclusive Culture (2).pdf4. Chapter 4 - FINAL Promoting Inclusive Culture (2).pdf
4. Chapter 4 - FINAL Promoting Inclusive Culture (2).pdf
abayamargaug
 
Nutritional Diseases in poultry.........
Nutritional Diseases in poultry.........Nutritional Diseases in poultry.........
Nutritional Diseases in poultry.........
Bangladesh Agricultural University,Mymemsingh
 
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptxVERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
hipachi8
 
Application of Microbiology- Industrial, agricultural, medical
Application of Microbiology- Industrial, agricultural, medicalApplication of Microbiology- Industrial, agricultural, medical
Application of Microbiology- Industrial, agricultural, medical
Anoja Kurian
 
Introduction to Mobile Forensics Part 1.pptx
Introduction to Mobile Forensics Part 1.pptxIntroduction to Mobile Forensics Part 1.pptx
Introduction to Mobile Forensics Part 1.pptx
Nivya George
 
Presentatation_SM_muscle_structpes_funtionre_ty.pptx
Presentatation_SM_muscle_structpes_funtionre_ty.pptxPresentatation_SM_muscle_structpes_funtionre_ty.pptx
Presentatation_SM_muscle_structpes_funtionre_ty.pptx
muralinath2
 
Chromatography, types, techniques, ppt.pptx
Chromatography, types, techniques, ppt.pptxChromatography, types, techniques, ppt.pptx
Chromatography, types, techniques, ppt.pptx
Dr Showkat Ahmad Wani
 
Skin_Glands_Structure_Secretion _Control
Skin_Glands_Structure_Secretion _ControlSkin_Glands_Structure_Secretion _Control
Skin_Glands_Structure_Secretion _Control
muralinath2
 
Polytene chromosomes. A Practical Lecture.pptx
Polytene chromosomes. A Practical Lecture.pptxPolytene chromosomes. A Practical Lecture.pptx
Polytene chromosomes. A Practical Lecture.pptx
Dr Showkat Ahmad Wani
 
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
home
 
amino compounds.pptx class 12_Govinda Pathak
amino compounds.pptx class 12_Govinda Pathakamino compounds.pptx class 12_Govinda Pathak
amino compounds.pptx class 12_Govinda Pathak
GovindaPathak6
 
UNIT chromatography instrumental6 .pptx
UNIT chromatography  instrumental6 .pptxUNIT chromatography  instrumental6 .pptx
UNIT chromatography instrumental6 .pptx
myselfit143
 
Concise Notes on tree and graph data structure
Concise Notes on tree and graph data structureConcise Notes on tree and graph data structure
Concise Notes on tree and graph data structure
YekoyeTigabu2
 
06-Molecular basis of transformation.pptx
06-Molecular basis of transformation.pptx06-Molecular basis of transformation.pptx
06-Molecular basis of transformation.pptx
LanaQadumii
 
Botany-Finals-Patterns-of-Inheritance-DNA-Synthesis.pdf
Botany-Finals-Patterns-of-Inheritance-DNA-Synthesis.pdfBotany-Finals-Patterns-of-Inheritance-DNA-Synthesis.pdf
Botany-Finals-Patterns-of-Inheritance-DNA-Synthesis.pdf
JseleBurgos
 
Effect of nutrition in Entomophagous Insectson
Effect of nutrition in Entomophagous InsectsonEffect of nutrition in Entomophagous Insectson
Effect of nutrition in Entomophagous Insectson
JabaskumarKshetri
 
RAPID DIAGNOSTIC TEST (RDT) overviewppt.pptx
RAPID DIAGNOSTIC TEST (RDT)  overviewppt.pptxRAPID DIAGNOSTIC TEST (RDT)  overviewppt.pptx
RAPID DIAGNOSTIC TEST (RDT) overviewppt.pptx
nietakam
 
Causes of mortalities of eggs and spawn and remedies.pptx
Causes of mortalities of eggs and spawn and remedies.pptxCauses of mortalities of eggs and spawn and remedies.pptx
Causes of mortalities of eggs and spawn and remedies.pptx
anshumanmohanty9090
 
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
ss0077014
 
Turkey Diseases and Disorders Volume 2 Infectious and Nutritional Diseases, D...
Turkey Diseases and Disorders Volume 2 Infectious and Nutritional Diseases, D...Turkey Diseases and Disorders Volume 2 Infectious and Nutritional Diseases, D...
Turkey Diseases and Disorders Volume 2 Infectious and Nutritional Diseases, D...
Ali Raei
 
4. Chapter 4 - FINAL Promoting Inclusive Culture (2).pdf
4. Chapter 4 - FINAL Promoting Inclusive Culture (2).pdf4. Chapter 4 - FINAL Promoting Inclusive Culture (2).pdf
4. Chapter 4 - FINAL Promoting Inclusive Culture (2).pdf
abayamargaug
 
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptxVERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
hipachi8
 
Application of Microbiology- Industrial, agricultural, medical
Application of Microbiology- Industrial, agricultural, medicalApplication of Microbiology- Industrial, agricultural, medical
Application of Microbiology- Industrial, agricultural, medical
Anoja Kurian
 
Introduction to Mobile Forensics Part 1.pptx
Introduction to Mobile Forensics Part 1.pptxIntroduction to Mobile Forensics Part 1.pptx
Introduction to Mobile Forensics Part 1.pptx
Nivya George
 
Presentatation_SM_muscle_structpes_funtionre_ty.pptx
Presentatation_SM_muscle_structpes_funtionre_ty.pptxPresentatation_SM_muscle_structpes_funtionre_ty.pptx
Presentatation_SM_muscle_structpes_funtionre_ty.pptx
muralinath2
 
Chromatography, types, techniques, ppt.pptx
Chromatography, types, techniques, ppt.pptxChromatography, types, techniques, ppt.pptx
Chromatography, types, techniques, ppt.pptx
Dr Showkat Ahmad Wani
 
Skin_Glands_Structure_Secretion _Control
Skin_Glands_Structure_Secretion _ControlSkin_Glands_Structure_Secretion _Control
Skin_Glands_Structure_Secretion _Control
muralinath2
 
Polytene chromosomes. A Practical Lecture.pptx
Polytene chromosomes. A Practical Lecture.pptxPolytene chromosomes. A Practical Lecture.pptx
Polytene chromosomes. A Practical Lecture.pptx
Dr Showkat Ahmad Wani
 
Ad

Neural Scene Representation & Rendering: Introduction to Novel View Synthesis

  • 1. Vincent Sitzmann, SIGGRAPH 2021 Novel View Synthesis for Objects and Scenes Neural Rerendering in the Wild, Meshry et al. 2019 Scene Representation Networks, Sitzmann et al. 2019 Neural Volumes, Lombardi et al. 2019 Deep View, Flynn et al. 2019
  • 2. Vincent Sitzmann, SIGGRAPH 2021 Goal: Render novel views given sparse set of observations + + Observations Image + Pose & Intrinsics { , , … { Model Novel Views
  • 3. Vincent Sitzmann, SIGGRAPH 2021 Training on dataset of images Differentiab le Renderer Scene Representati on Image Loss Reconstructi on Scene Representation + Differentiable Renderer: Train on images + , + , … Observations Re-Rendered Observations , , … , , …
  • 4. Vincent Sitzmann, SIGGRAPH 2021 How to do few-shot reconstruction? Differentiab le Renderer Scene Representati on Image Loss Scene Representation + Differentiable Renderer: Train on images Prior-based Reconstruction: If method learns prior, enables few-shot reconstruction! Single Observation + ? Prior-Based Reconstructi on Re-Rendered Observations , , … , , …
  • 5. Vincent Sitzmann, SIGGRAPH 2021 Overview Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Hybrid Implicit/Explicit Volumetric Image-based Rasterization Both Scene Representation and Differentiable Renderer often adapted from traditional computer graphics.
  • 6. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons Hybrid Implicit/Explicit Volumetric Image-based Rasterization
  • 7. Vincent Sitzmann, SIGGRAPH 2021 Voxel-based methods Lombardi et al., SIGGRAPH 2019 Sitzmann et al., CVPR 2018 DeepVoxels Neural Volumes HoloGAN Phuoc et al., ICCV 2019
  • 8. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons “True 3D” High quality No reconstruction priors Memory O(n3) Hybrid Implicit/Explicit Volumetric Image-based Rasterization
  • 9. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons “True 3D” High quality No reconstruction priors Memory O(n3) Hybrid Implicit/Explicit Volumetric Image-based Rasterization
  • 10. Vincent Sitzmann, SIGGRAPH 2021 Neural Implicit Approaches Scene Representation Networks Generalizes across scenes Sitzmann et al., NeurIPS 2019 NeRF Single-scene Mildenhall et al., ECCV 2020 Implicit Differentiable Renderer Single-scene Yariv et al., NeurIPS 2020 Volumetric • Higher Quality • Easy convergence • Very expensive Near Far Sphere tracing • Faster • Fewer network evaluations • Convergence more difficult Differentiable Volumetric Rendering Generalizes across scenes Niemeyer et al., CVPR 2020
  • 11. Vincent Sitzmann, SIGGRAPH 2021 Dynamic Extensions Nerfies, Park et al., arXiv 2019 D-NeRF, Pumarola et al. 2020 Neural Radiance Flow, Du et al., arXiv 2020 Neural Scene Flow Fields, Li et al., CVPR 2021 Space-time Neural Irradiance Fields, Xian et al., arXiv 2020
  • 12. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons “True 3D” High quality No reconstruction priors Memory O(n3) Hybrid Implicit/Explicit Volumetric Image-based Rasterization True 3D High quality Compact Admits global priors Extremely expensive, slow rendering
  • 13. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons “True 3D” High quality No reconstruction priors Memory O(n3) Hybrid Implicit/Explicit Volumetric Image-based Rasterization True 3D High quality Compact Admits global priors Extremely expensive, slow rendering
  • 14. Vincent Sitzmann, SIGGRAPH 2021 Hybrid Implicit / Explicit PiFU, Saito et al., ICCV 2019 GRF, Trevithick et al., arXiv 2020 pixelNeRF, Yu et. al., CVPR 2021 MVSNerf, Chen et al., arXiv 2021 Learn local (image patch-based) priors Neural Sparse Voxel Fields, Liu et. al., NeurIPS 2020 Unconstrained Scene Generation with Locally Conditioned Radiance Fields, DeVries et al., arXiv 2021
  • 15. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons “True 3D” High quality No reconstruction priors Memory O(n3) Hybrid Implicit/Explicit Volumetric Image-based Rasterization True 3D High quality Compact Admits global priors Extremely expensive, slow rendering Significant Speedup Admits local priors No compact representation No global priors
  • 16. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons “True 3D” High quality No reconstruction priors Memory O(n3) Hybrid Implicit/Explicit Volumetric Image-based Rasterization True 3D High quality Compact Admits global priors Extremely expensive, slow rendering Significant Speedup Admits local priors No compact representation No global priors
  • 17. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons “True 3D” High quality No reconstruction priors Memory O(n3) Hybrid Implicit/Explicit Volumetric Image-based Rasterization True 3D High quality Compact Admits global priors Extremely expensive, slow rendering Significant Speedup Admits local priors No compact representation No global priors High-quality Fast Large Size Only 2.5D
  • 18. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons “True 3D” High quality No reconstruction priors Memory O(n3) Hybrid Implicit/Explicit Volumetric Image-based Rasterization True 3D High quality Compact Admits global priors Extremely expensive, slow rendering Significant Speedup Admits local priors High-quality Fast Large Size Only 2.5D No compact representation No global priors
  • 19. Vincent Sitzmann, SIGGRAPH 2021 Image-based methods Stable View Synthesis Riegler et al., CVPR 2021 IBRNet, Wang et al., CVPR 2021
  • 20. Vincent Sitzmann, SIGGRAPH 2021 Requirements Scene Representati on Multi-Plane Images Voxelgrids Implicit Function Renderer (Alpha) compositing Volumetric Ray-based Sphere-Tracing Volumetric Pros Cons “True 3D” High quality No reconstruction priors Memory O(n3) Hybrid Implicit/Explicit Volumetric Image-based Rasterization / Volumetric True 3D High quality Compact Admits global priors Extremely expensive, slow rendering Significant Speedup Admits local priors No compact representation No global priors Memory O(n3) High-quality Fast Large Size Only 2.5D High-quality Fast Not compact: Needs source images.
  • 21. Vincent Sitzmann, SIGGRAPH 2021 Summary: Open Challenges Expensive Rendering • Rendering requires hundreds of samples per ray – at train and test time. • How to do non-Lambertian effects? Multi-bounce barely tractable. Generalization • Local conditioning enables stronger generalization, but doesn’t learn object-/scene-centric representations. Can we have both? Scene Understanding • Lots of important applications outside of computer graphics worth exploring!