Optimizing Photoconsistency in image-based 3D and appearance modeling Peter Sturm, INRIA Grenoble, France
with Pau Gargallo, KukJin Yoon, Amaël Delaunoy, Emmanuel Prados, Visesh Chari, J.-P. Pons
Optimizing Photoconsistency in image-based 3D and appearance - - PowerPoint PPT Presentation
Optimizing Photoconsistency in image-based 3D and appearance modeling Peter Sturm, INRIA Grenoble, France with Pau Gargallo, KukJin Yoon, Amal Delaunoy, Emmanuel Prados, Visesh Chari, J.-P. Pons 3D Reconstruction from Images Building 3D
with Pau Gargallo, KukJin Yoon, Amaël Delaunoy, Emmanuel Prados, Visesh Chari, J.-P. Pons
2
3
known camera calibration and position
4
5
6
photo-consistency
7
winner take all
[Kanade 92, Furukawa 07]
8
voxel carving
[Seitz 99, Kutulakos 00]
9
10
11
surface evolution
[Faugeras 98, Jin 03]
graph cuts
[Paris 04, Vogiatzis 05]
[Keriven 02, Hernández 04, Sinha 05, Furukawa 06]
A(Γ) =
g(x) dσ
12
13
14
likelihood prior
15
posterior evidence
data term reprojection error prior
photo-consistency measure
surface evolution and others)
surfaces
constraints, ballooning forces
16
Difference: the visibility term (depends on the surface globally) Consequence: weighted area minimization methods not applicable
17
E(Γ) = ⇤
I
g
Γ (u)
⇥ du A(Γ) =
g(x) dσ
E(Γ) = −
g(x) x · n x3
z
νΓ (x) dσ
Another way to write the reprojection error
18
dE(Γ) = ↵g · x x3
z
νΓ + (g g⇧)xt↵nx x3
z
δ(x · n)νΓ
E(Γ) = −
g(x) x · n x3
z
νΓ (x) dσ
19
20
22
23
750x500x500 voxels 2M+ triangles
24
25
[Hilton and Starck]
discrete formulation (meshes) [BMVC’08]
models [IJCV’10,SSVM’09].
26
27
§ Textureless non-Lambertian surface
to the viewing direction
Result for the smoothed “bimba” image set (36 images) - textureless non-Lambertian surface case (uniform specular reflectance, varying illumination and viewpoint). 95% accuracy (0.33mm, 0.047, 0.040, 0.032, 0.095, 8.248), 1.0mm completeness (100%, 0.048, 0.041, 0.032, 0.095, 8.248), image diff 1.63
input image estimated shape diffuse image specular image synthesized image
28
§ Comparison for non-Lambertian surfaces
to the viewing direction
varying diffuse reflectance
input images results using Pons et al (2007) (MI and CCL)
Result comparisom using the smoothed “bimba” image set (16 images)
29
§ Real images of glossy objects
camera/light)
varying diffuse reflectance
input image diffuse reflectance
Result for the “saddog” image set (58 images)
diffuse image specular image synthesized image initial shape estimated shape
30
§ Real images of glossy objects
camera/light)
varying diffuse reflectance
input image diffuse reflectance
Result for the “saddog” image set (58 images)
diffuse image specular image synthesized image initial shape estimated shape
31
32
33
34
taking into account photometry
35
taking into account photometry
36
taking into account photometry
37
taking into account photometry normals depths
cost functions (cost functions should be related to image generation process and noise)
from-shading, photometric stereo, ...
Yoon et al. IJCV’10, Delaunoy et al. IJCV’11
with Pau Gargallo, KukJin Yoon, Amaël Delaunoy, Emmanuel Prados, Visesh Chari, J.-P. Pons