SlideShare ist ein Scribd-Unternehmen logo
1 von 21
1
Neural Inverse Rendering for
General Reflectance Photometric Stereo
Short oral presentation
ICML 2018
July 11, 2018
Tatsunori Taniai
RIKEN AIP
Takanori Maehara
RIKEN AIP
ICML 2018 Paper
2
Photometric stereo: shape from varying shading [Woodham, 80]
Scene observations
under varying illuminations
3D surface normals
(surface orientations)
PS is an essential technique
for highly detailed 3D shape
recovery in combination
with multiview stereo (MVS)
MVS only
[Park+ 13]
MVS + PS
3
Photometric stereo: shape from varying shading [Woodham, 80]
Challenges
• Real-world objects have various complex reflectance properties (BRDFs)
→ Use of deep learning to model various BRDFs seems promising
but it is actually very inactive because…
Scene observations
under varying illuminations
3D surface normals
(surface orientations)
• Not much training data. Accurately measuring surface normals is difficult.
4
ML perspective: physics-based unsupervised learning
Observed data Hidden dataEstimator
𝑿 𝒀
Synthesized data
𝑿′
𝒁
Physical generative model
𝑿 = 𝑓(𝒀, 𝒁)
• Not directly observable
or annotatable.
• No ground truth for
training data.
Use physics to bypass the issue of lacking training data.
Disentangled representation
Reconstruction loss
𝑿 − 𝑿′
𝑾
5
Talk Overview
• Introduction
• Basics of photometric stereo
• Our approach
• Experimental results
6
Photometric stereo as inverse imaging process
𝒗𝒏
ℓ
Point light source
Object surface
Camera
𝐼: Image intensity (known)
ℓ: Light direction & intensity (known)
𝒗: View direction (known)
𝒏: Surface normal (unknown)
𝜌: BRDF (unknown)
𝜌
7
Photometric stereo as inverse imaging process
𝒗𝒏
ℓ
Point light source
Object surface
Camera
⊙=
max(0, ℓ 𝑇 𝒏)𝐼 = ⊙ 𝜌( 𝒏, ℓ, 𝒗)
Observed pixel Shading Reflectance (BRDF)
Reflectance (rendering) equation
𝐼: Image intensity (known)
ℓ: Light direction & intensity (known)
𝒗: View direction (known)
𝒏: Surface normal (unknown)
𝜌: BRDF (unknown)
Estimate 𝒏 from intensities when changing illuminations ℓ
𝜌
× × ×
8
Lest squares solution for diffuse surfaces [Woodham, 80]
𝒏
ℓ
Point light source
Object surface
𝜌0
A closed-form solution exists if 𝝆 is constant (uniform distribution)
9
Lest squares solution for diffuse surfaces [Woodham, 80]
𝒏
ℓ
Point light source
Object surface
A closed-form solution exists if 𝝆 is constant (uniform distribution)
𝜌0
Lambertian diffuse model
𝐼 = 𝜌0 max(0, ℓ 𝑇 𝒏)
𝐼1 = 𝜌0ℓ1
𝑇
𝒏
𝐼2 = 𝜌0ℓ2
𝑇
𝒏
𝐼 𝑀 = 𝜌0ℓ 𝑀
𝑇
𝒏⋯
Multiple observations by varying illuminations
𝑰 = 𝑳 𝑇(𝜌0 𝒏)
Linear system for
a set of bright pixels
= 𝜌0ℓ 𝑇 𝒏 (for 𝐼 > 0)
10
Our goal: general reflectance photometric stereo
Can we determine 𝒏 from intensities when
• 𝝆 is unknown and spatially-varying
• no training data with ground truth of 𝒏 and 𝝆
Multiple intensity observations
under known illumination patterns
𝐼1 = max 0, ℓ1
𝑇
𝒏 ⊙ 𝜌( 𝒏, ℓ1, 𝒗)
⋯
𝐼2 = max 0, ℓ2
𝑇
𝒏 ⊙ 𝜌( 𝒏, ℓ2, 𝒗)
𝐼 𝑀 = max 0, ℓ 𝑀
𝑇
𝒏 ⊙ 𝜌( 𝒏, ℓ 𝑀, 𝒗)
ℓ
𝜌
Surfaces with unknown and
spatially-varying BRDFs
11
Talk Overview
• Introduction
• Basics of photometric stereo
• Our approach
– Physics-embedded auto-encoder network
– Reconstruction loss
– Test-time learning algorithm
• Experimental results
12
Our physics-embedded auto-encoder network (simplified)…
𝚽
𝒀𝑖𝑿𝑖
𝑵
…
…
… …
𝑰1
𝑰𝑖
𝑰 𝑀
𝒁𝑖
Photometric stereo network (PSNet)
Image reconstruction network (IRNet)
𝑀𝐶 x 𝐻 x 𝑊
3 x 𝐻 x 𝑊
𝑰𝑖
𝑀 x 𝐶 x 𝐻 x 𝑊
𝑀 x 𝐶 x 𝐻 x 𝑊
𝑀 x 𝐶 x 𝐻 x 𝑊
384 x 𝐻 x 𝑊
𝑀 x 16 x 𝐻 x 𝑊
Surface
normal map
Synthesized
images
Observed
images
𝑰2
Concat
Batch
Rendering equation
𝑵
𝑹𝑖
𝑰
Reflectance
Two-streams network to 1) produce a normal map and 2) re-render images
analyzes all observations to produce a single normal map
processes each observation individually to disentangle and reconstruct an image
13
Physics-embedded auto-encoder network (full)…
𝑺𝑖
𝚽
𝒀𝑖𝑿𝑖
𝑵
𝑓ps1:
3x3 Conv
BatchNorm
ReLU
x 3
𝑓ps2:
3x3 Conv
𝐿2 Norm
𝑓ir1:
3x3 Conv
BatchNorm
ReLU
x 3 𝑓ir2:
1x1 Conv
BatchNorm
ReLU
…
…
… …
𝑰1
𝑰𝑖
𝑰 𝑀
𝒁𝑖
Photometric stereo network (PSNet)
Image reconstruction network (IRNet)
𝑀𝐶 x 𝐻 x 𝑊
3 x 𝐻 x 𝑊
𝑰𝑖
𝑀 x 𝐶 x 𝐻 x 𝑊
Compute
specular component
using 𝑵, ℓ𝑖, 𝒗
𝑀 x 𝐶 x 𝐻 x 𝑊
𝑀 x 𝐶+1 x 𝐻 x 𝑊
384 x 𝐻 x 𝑊
𝑀 x 16 x 𝐻 x 𝑊
Surface
normal map
Synthesized
images
𝑓ir3:
3x3 Conv
BatchNorm
ReLU
+ 3x3 Conv
Observed
images
𝑰2
Concat
Batch
Rendering equation
𝑵
𝑹𝑖
𝑰
14
Loss function with early-stage weak supervision
Image reconstruction loss Least squares (LS) prior
𝐿 =
1
𝑀
𝑖=1
𝑀
𝑰𝑖 − 𝑰𝑖 1
+ 𝜆 𝑡 𝑵 − 𝑵′ 2
2
Minimize intensity differences btw
synthesized 𝑰𝑖 and observed 𝑰𝑖 images.
Constrain the output normals 𝑵
to be close to prior normals 𝑵′
obtained by the LS method.
Early-stage weak supervision
• LS prior 𝑵′ has low accuracy, so it is used only for an early-stage of
learning process (i.e., 𝜆 𝑡 ← 0 after some SGD iterations).
• It can stabilize learning of randomly initialized network parameters.
15
Test-time learning algorithm
Input: Pairs of an image and corresponding lighting (𝑰𝑖, ℓ𝑖) of a test scene.
Output: A surface normal map 𝑵 of a test scene.
• Run PSNet to produce a normal map 𝑵.
• Run IRNet to reconstruct all input images as 𝑰𝑖 .
• Compute the loss and update the network parameters.
• Terminate the prior (𝜆 𝑡 ← 0) if iterations > 50.
Until convergence (1000 iterations)
Without any pre-training, we directly fit the network to a given test scene.
Initialize network parameters randomly.
Compute LS solution 𝑵′.
Repeat Adam’s iterations
16
Talk Overview
• Introduction
• Basics of photometric stereo
• Our approach
• Experimental results
17
Benchmark on real-world scenes [Shi+ 18]
Outperformed deep learning based [Santo+ 17] and other classical methods
• Totally 10 scenes, each provides 96 images. Evaluated by mean angular errors (degrees).
• [Santo+ 17] is a supervised DNN method pre-trained on synthetic data.
Classicalphysics-based
18
Visual comparison
19
Convergence analysis with early-stage supervision
MeanangularerrorsLoss
Early-stage sup. No sup. All-stage sup.
 Stable & accurate  Unstable  Inaccurate
Terminating supervision
20
Convergence analysis with early-stage supervision
MeanangularerrorsLoss
Early-stage sup. No sup. All-stage sup.
 Stable & accurate  Unstable  Inaccurate
Terminating supervision
21
Summary
We demonstrated
• Physics-based unsupervised learning approach
to general BRDF photometric stereo.
• Use of physics can bypass the issue of lacking
annotated training data.
• SOTA results, outperforming a supervised
deep learning method and other classical
unsupervised methods.
Come to our poster for more details about
our network architecture and experiments.

Weitere ähnliche Inhalte

Was ist angesagt?

Histogram based Enhancement
Histogram based Enhancement Histogram based Enhancement
Histogram based Enhancement Vivek V
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIPbabak danyal
 
Bayesian restoration of high-dimensional photon-starved images
Bayesian restoration of high-dimensional photon-starved imagesBayesian restoration of high-dimensional photon-starved images
Bayesian restoration of high-dimensional photon-starved imagesJulián Tachella
 
Non-Local Compressive Sampling Recovery
Non-Local Compressive Sampling RecoveryNon-Local Compressive Sampling Recovery
Non-Local Compressive Sampling Recoveryshuxianbiao
 
Survey on optical flow estimation with DL
Survey on optical flow estimation with DLSurvey on optical flow estimation with DL
Survey on optical flow estimation with DLLeapMind Inc
 
Image denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic NoisesImage denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic NoisesSakshiAggarwal85
 
Histogram Operation in Image Processing
Histogram Operation in Image ProcessingHistogram Operation in Image Processing
Histogram Operation in Image ProcessingVARUN KUMAR
 
Super-Resolution for Imagery Enhancement Using Variational Quantum Eigensolver
Super-Resolution for Imagery Enhancement Using Variational Quantum EigensolverSuper-Resolution for Imagery Enhancement Using Variational Quantum Eigensolver
Super-Resolution for Imagery Enhancement Using Variational Quantum EigensolverYstallonne Alves
 
Flash Photography and toonification
Flash Photography and toonificationFlash Photography and toonification
Flash Photography and toonificationSatya Sahoo
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...mmjalbiaty
 
Graph Regularised Hashing
Graph Regularised HashingGraph Regularised Hashing
Graph Regularised HashingSean Moran
 
3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slidesBHAGYAPRASADBUGGE
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Sunando Sengupta
 
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...Ken Sakurada
 
Remote Sensing Lec 10
Remote Sensing Lec 10Remote Sensing Lec 10
Remote Sensing Lec 10polylsgiedx
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Conceptsmmjalbiaty
 
Image Restoration And Reconstruction
Image Restoration And ReconstructionImage Restoration And Reconstruction
Image Restoration And ReconstructionAmnaakhaan
 
30th コンピュータビジョン勉強会@関東 DynamicFusion
30th コンピュータビジョン勉強会@関東 DynamicFusion30th コンピュータビジョン勉強会@関東 DynamicFusion
30th コンピュータビジョン勉強会@関東 DynamicFusionHiroki Mizuno
 

Was ist angesagt? (20)

Histogram based Enhancement
Histogram based Enhancement Histogram based Enhancement
Histogram based Enhancement
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIP
 
Bayesian restoration of high-dimensional photon-starved images
Bayesian restoration of high-dimensional photon-starved imagesBayesian restoration of high-dimensional photon-starved images
Bayesian restoration of high-dimensional photon-starved images
 
Non-Local Compressive Sampling Recovery
Non-Local Compressive Sampling RecoveryNon-Local Compressive Sampling Recovery
Non-Local Compressive Sampling Recovery
 
Survey on optical flow estimation with DL
Survey on optical flow estimation with DLSurvey on optical flow estimation with DL
Survey on optical flow estimation with DL
 
Image denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic NoisesImage denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic Noises
 
Histogram Operation in Image Processing
Histogram Operation in Image ProcessingHistogram Operation in Image Processing
Histogram Operation in Image Processing
 
Super-Resolution for Imagery Enhancement Using Variational Quantum Eigensolver
Super-Resolution for Imagery Enhancement Using Variational Quantum EigensolverSuper-Resolution for Imagery Enhancement Using Variational Quantum Eigensolver
Super-Resolution for Imagery Enhancement Using Variational Quantum Eigensolver
 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
 
Flash Photography and toonification
Flash Photography and toonificationFlash Photography and toonification
Flash Photography and toonification
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
 
Graph Regularised Hashing
Graph Regularised HashingGraph Regularised Hashing
Graph Regularised Hashing
 
3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
 
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
 
Remote Sensing Lec 10
Remote Sensing Lec 10Remote Sensing Lec 10
Remote Sensing Lec 10
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Concepts
 
Image Restoration And Reconstruction
Image Restoration And ReconstructionImage Restoration And Reconstruction
Image Restoration And Reconstruction
 
30th コンピュータビジョン勉強会@関東 DynamicFusion
30th コンピュータビジョン勉強会@関東 DynamicFusion30th コンピュータビジョン勉強会@関東 DynamicFusion
30th コンピュータビジョン勉強会@関東 DynamicFusion
 
Orb feature by nitin
Orb feature by nitinOrb feature by nitin
Orb feature by nitin
 

Ähnlich wie Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)

Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooJaeJun Yoo
 
20230213_ComputerVision_연구.pptx
20230213_ComputerVision_연구.pptx20230213_ComputerVision_연구.pptx
20230213_ComputerVision_연구.pptxssuser7807522
 
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)Towards Accurate Multi-person Pose Estimation in the Wild (My summery)
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)Abdulrahman Kerim
 
Study on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image AnalysisStudy on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image Analysisharmonylab
 
Neural Radiance Fields & Neural Rendering.pdf
Neural Radiance Fields & Neural Rendering.pdfNeural Radiance Fields & Neural Rendering.pdf
Neural Radiance Fields & Neural Rendering.pdfNavneetPaul2
 
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.Wuhyun Rico Shin
 
Introduction to Image Processing
Introduction to Image ProcessingIntroduction to Image Processing
Introduction to Image ProcessingIsrael Gbati
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis taeseon ryu
 
SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15Hao Zhuang
 
Nonlinear dimension reduction
Nonlinear dimension reductionNonlinear dimension reduction
Nonlinear dimension reductionYan Xu
 
Paper Introduction "Density-aware person detection and tracking in crowds"
Paper Introduction "Density-aware person detection and tracking in crowds"Paper Introduction "Density-aware person detection and tracking in crowds"
Paper Introduction "Density-aware person detection and tracking in crowds"壮 八幡
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an ObjectAnkur Tyagi
 
Tutorial Equivariance in Imaging ICMS 23.pptx
Tutorial Equivariance in Imaging ICMS 23.pptxTutorial Equivariance in Imaging ICMS 23.pptx
Tutorial Equivariance in Imaging ICMS 23.pptxJulián Tachella
 
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemTheories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemSeongcheol Baek
 
SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)Reheman Baikejiang
 
Manifold Blurring Mean Shift algorithms for manifold denoising, presentation,...
Manifold Blurring Mean Shift algorithms for manifold denoising, presentation,...Manifold Blurring Mean Shift algorithms for manifold denoising, presentation,...
Manifold Blurring Mean Shift algorithms for manifold denoising, presentation,...Florent Renucci
 

Ähnlich wie Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018) (20)

Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun Yoo
 
20230213_ComputerVision_연구.pptx
20230213_ComputerVision_연구.pptx20230213_ComputerVision_연구.pptx
20230213_ComputerVision_연구.pptx
 
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)Towards Accurate Multi-person Pose Estimation in the Wild (My summery)
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)
 
DNN and RBM
DNN and RBMDNN and RBM
DNN and RBM
 
Final Poster
Final PosterFinal Poster
Final Poster
 
Study on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image AnalysisStudy on Data Augmentation Methods for Sonar Image Analysis
Study on Data Augmentation Methods for Sonar Image Analysis
 
Neural Radiance Fields & Neural Rendering.pdf
Neural Radiance Fields & Neural Rendering.pdfNeural Radiance Fields & Neural Rendering.pdf
Neural Radiance Fields & Neural Rendering.pdf
 
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
Paper review: Measuring the Intrinsic Dimension of Objective Landscapes.
 
Introduction to Image Processing
Introduction to Image ProcessingIntroduction to Image Processing
Introduction to Image Processing
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 
SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15
 
Nonlinear dimension reduction
Nonlinear dimension reductionNonlinear dimension reduction
Nonlinear dimension reduction
 
Paper Introduction "Density-aware person detection and tracking in crowds"
Paper Introduction "Density-aware person detection and tracking in crowds"Paper Introduction "Density-aware person detection and tracking in crowds"
Paper Introduction "Density-aware person detection and tracking in crowds"
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
 
Tutorial Equivariance in Imaging ICMS 23.pptx
Tutorial Equivariance in Imaging ICMS 23.pptxTutorial Equivariance in Imaging ICMS 23.pptx
Tutorial Equivariance in Imaging ICMS 23.pptx
 
TransNeRF
TransNeRFTransNeRF
TransNeRF
 
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemTheories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
 
SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)
 
Manifold Blurring Mean Shift algorithms for manifold denoising, presentation,...
Manifold Blurring Mean Shift algorithms for manifold denoising, presentation,...Manifold Blurring Mean Shift algorithms for manifold denoising, presentation,...
Manifold Blurring Mean Shift algorithms for manifold denoising, presentation,...
 
All projects
All projectsAll projects
All projects
 

Kürzlich hochgeladen

DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINsankalpkumarsahoo174
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 

Kürzlich hochgeladen (20)

DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 

Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)

  • 1. 1 Neural Inverse Rendering for General Reflectance Photometric Stereo Short oral presentation ICML 2018 July 11, 2018 Tatsunori Taniai RIKEN AIP Takanori Maehara RIKEN AIP ICML 2018 Paper
  • 2. 2 Photometric stereo: shape from varying shading [Woodham, 80] Scene observations under varying illuminations 3D surface normals (surface orientations) PS is an essential technique for highly detailed 3D shape recovery in combination with multiview stereo (MVS) MVS only [Park+ 13] MVS + PS
  • 3. 3 Photometric stereo: shape from varying shading [Woodham, 80] Challenges • Real-world objects have various complex reflectance properties (BRDFs) → Use of deep learning to model various BRDFs seems promising but it is actually very inactive because… Scene observations under varying illuminations 3D surface normals (surface orientations) • Not much training data. Accurately measuring surface normals is difficult.
  • 4. 4 ML perspective: physics-based unsupervised learning Observed data Hidden dataEstimator 𝑿 𝒀 Synthesized data 𝑿′ 𝒁 Physical generative model 𝑿 = 𝑓(𝒀, 𝒁) • Not directly observable or annotatable. • No ground truth for training data. Use physics to bypass the issue of lacking training data. Disentangled representation Reconstruction loss 𝑿 − 𝑿′ 𝑾
  • 5. 5 Talk Overview • Introduction • Basics of photometric stereo • Our approach • Experimental results
  • 6. 6 Photometric stereo as inverse imaging process 𝒗𝒏 ℓ Point light source Object surface Camera 𝐼: Image intensity (known) ℓ: Light direction & intensity (known) 𝒗: View direction (known) 𝒏: Surface normal (unknown) 𝜌: BRDF (unknown) 𝜌
  • 7. 7 Photometric stereo as inverse imaging process 𝒗𝒏 ℓ Point light source Object surface Camera ⊙= max(0, ℓ 𝑇 𝒏)𝐼 = ⊙ 𝜌( 𝒏, ℓ, 𝒗) Observed pixel Shading Reflectance (BRDF) Reflectance (rendering) equation 𝐼: Image intensity (known) ℓ: Light direction & intensity (known) 𝒗: View direction (known) 𝒏: Surface normal (unknown) 𝜌: BRDF (unknown) Estimate 𝒏 from intensities when changing illuminations ℓ 𝜌 × × ×
  • 8. 8 Lest squares solution for diffuse surfaces [Woodham, 80] 𝒏 ℓ Point light source Object surface 𝜌0 A closed-form solution exists if 𝝆 is constant (uniform distribution)
  • 9. 9 Lest squares solution for diffuse surfaces [Woodham, 80] 𝒏 ℓ Point light source Object surface A closed-form solution exists if 𝝆 is constant (uniform distribution) 𝜌0 Lambertian diffuse model 𝐼 = 𝜌0 max(0, ℓ 𝑇 𝒏) 𝐼1 = 𝜌0ℓ1 𝑇 𝒏 𝐼2 = 𝜌0ℓ2 𝑇 𝒏 𝐼 𝑀 = 𝜌0ℓ 𝑀 𝑇 𝒏⋯ Multiple observations by varying illuminations 𝑰 = 𝑳 𝑇(𝜌0 𝒏) Linear system for a set of bright pixels = 𝜌0ℓ 𝑇 𝒏 (for 𝐼 > 0)
  • 10. 10 Our goal: general reflectance photometric stereo Can we determine 𝒏 from intensities when • 𝝆 is unknown and spatially-varying • no training data with ground truth of 𝒏 and 𝝆 Multiple intensity observations under known illumination patterns 𝐼1 = max 0, ℓ1 𝑇 𝒏 ⊙ 𝜌( 𝒏, ℓ1, 𝒗) ⋯ 𝐼2 = max 0, ℓ2 𝑇 𝒏 ⊙ 𝜌( 𝒏, ℓ2, 𝒗) 𝐼 𝑀 = max 0, ℓ 𝑀 𝑇 𝒏 ⊙ 𝜌( 𝒏, ℓ 𝑀, 𝒗) ℓ 𝜌 Surfaces with unknown and spatially-varying BRDFs
  • 11. 11 Talk Overview • Introduction • Basics of photometric stereo • Our approach – Physics-embedded auto-encoder network – Reconstruction loss – Test-time learning algorithm • Experimental results
  • 12. 12 Our physics-embedded auto-encoder network (simplified)… 𝚽 𝒀𝑖𝑿𝑖 𝑵 … … … … 𝑰1 𝑰𝑖 𝑰 𝑀 𝒁𝑖 Photometric stereo network (PSNet) Image reconstruction network (IRNet) 𝑀𝐶 x 𝐻 x 𝑊 3 x 𝐻 x 𝑊 𝑰𝑖 𝑀 x 𝐶 x 𝐻 x 𝑊 𝑀 x 𝐶 x 𝐻 x 𝑊 𝑀 x 𝐶 x 𝐻 x 𝑊 384 x 𝐻 x 𝑊 𝑀 x 16 x 𝐻 x 𝑊 Surface normal map Synthesized images Observed images 𝑰2 Concat Batch Rendering equation 𝑵 𝑹𝑖 𝑰 Reflectance Two-streams network to 1) produce a normal map and 2) re-render images analyzes all observations to produce a single normal map processes each observation individually to disentangle and reconstruct an image
  • 13. 13 Physics-embedded auto-encoder network (full)… 𝑺𝑖 𝚽 𝒀𝑖𝑿𝑖 𝑵 𝑓ps1: 3x3 Conv BatchNorm ReLU x 3 𝑓ps2: 3x3 Conv 𝐿2 Norm 𝑓ir1: 3x3 Conv BatchNorm ReLU x 3 𝑓ir2: 1x1 Conv BatchNorm ReLU … … … … 𝑰1 𝑰𝑖 𝑰 𝑀 𝒁𝑖 Photometric stereo network (PSNet) Image reconstruction network (IRNet) 𝑀𝐶 x 𝐻 x 𝑊 3 x 𝐻 x 𝑊 𝑰𝑖 𝑀 x 𝐶 x 𝐻 x 𝑊 Compute specular component using 𝑵, ℓ𝑖, 𝒗 𝑀 x 𝐶 x 𝐻 x 𝑊 𝑀 x 𝐶+1 x 𝐻 x 𝑊 384 x 𝐻 x 𝑊 𝑀 x 16 x 𝐻 x 𝑊 Surface normal map Synthesized images 𝑓ir3: 3x3 Conv BatchNorm ReLU + 3x3 Conv Observed images 𝑰2 Concat Batch Rendering equation 𝑵 𝑹𝑖 𝑰
  • 14. 14 Loss function with early-stage weak supervision Image reconstruction loss Least squares (LS) prior 𝐿 = 1 𝑀 𝑖=1 𝑀 𝑰𝑖 − 𝑰𝑖 1 + 𝜆 𝑡 𝑵 − 𝑵′ 2 2 Minimize intensity differences btw synthesized 𝑰𝑖 and observed 𝑰𝑖 images. Constrain the output normals 𝑵 to be close to prior normals 𝑵′ obtained by the LS method. Early-stage weak supervision • LS prior 𝑵′ has low accuracy, so it is used only for an early-stage of learning process (i.e., 𝜆 𝑡 ← 0 after some SGD iterations). • It can stabilize learning of randomly initialized network parameters.
  • 15. 15 Test-time learning algorithm Input: Pairs of an image and corresponding lighting (𝑰𝑖, ℓ𝑖) of a test scene. Output: A surface normal map 𝑵 of a test scene. • Run PSNet to produce a normal map 𝑵. • Run IRNet to reconstruct all input images as 𝑰𝑖 . • Compute the loss and update the network parameters. • Terminate the prior (𝜆 𝑡 ← 0) if iterations > 50. Until convergence (1000 iterations) Without any pre-training, we directly fit the network to a given test scene. Initialize network parameters randomly. Compute LS solution 𝑵′. Repeat Adam’s iterations
  • 16. 16 Talk Overview • Introduction • Basics of photometric stereo • Our approach • Experimental results
  • 17. 17 Benchmark on real-world scenes [Shi+ 18] Outperformed deep learning based [Santo+ 17] and other classical methods • Totally 10 scenes, each provides 96 images. Evaluated by mean angular errors (degrees). • [Santo+ 17] is a supervised DNN method pre-trained on synthetic data. Classicalphysics-based
  • 19. 19 Convergence analysis with early-stage supervision MeanangularerrorsLoss Early-stage sup. No sup. All-stage sup.  Stable & accurate  Unstable  Inaccurate Terminating supervision
  • 20. 20 Convergence analysis with early-stage supervision MeanangularerrorsLoss Early-stage sup. No sup. All-stage sup.  Stable & accurate  Unstable  Inaccurate Terminating supervision
  • 21. 21 Summary We demonstrated • Physics-based unsupervised learning approach to general BRDF photometric stereo. • Use of physics can bypass the issue of lacking annotated training data. • SOTA results, outperforming a supervised deep learning method and other classical unsupervised methods. Come to our poster for more details about our network architecture and experiments.

Hinweis der Redaktion

  1. 1, 15, 60, 80
  2. 1, 15, 60, 80