Institute of Visual Computing
1
4DVideo & Dynamic Scenes Torsten Sattler and Martin Oswald - - PowerPoint PPT Presentation
4DVideo & Dynamic Scenes Torsten Sattler and Martin Oswald Spring 2018 1 Institute of Visual Computing 3D Reconstruction over time? 2 Institute of Visual Computing Motivation: Dynamic Scenes 3 Institute of Visual Computing
Institute of Visual Computing
1
Institute of Visual Computing
2
Institute of Visual Computing
3
Institute of Visual Computing
4
Free Viewpoint TV Markerless Motion Capture Special Effects for Movies e.g. „Bullet Time“ Effect from „The Matrix“
The making of:
Motion Analysis for Sports Content Creation for Movies and Games / VR / AR
Institute of Visual Computing
5
Calibrate and synchronize 3D reconstruction Video-based Rendering Free viewpoint video content Input videos 3D representation
Institute of Visual Computing
6
Explicit Representation Implicit Representation
surface is directly parametrized
e.g. mesh, spline function/NURBS embedding volume is labeled (indicator function / signed distance to surface)
e.g. voxel grid, octree, tetrahedra + efficient storage, small data amounts
union/intersection, average) are complex + topology changes are trivial + watertight, closed manifold + mathematical operations (e.g. set union/intersection, average) are simple
Institute of Visual Computing
7
Institute of Visual Computing
8
(Ballan and Cortelazzo, 3DPVT‘08)
Institute of Visual Computing
9
Textured model Wireframe model
Home-made 3D body scanner
[Ballan et al. ‘06]
Captured Images
Silhouette + Photoconsistency wavelet based texture mapping
Institute of Visual Computing
10
§
4 cameras
§
21 fps
§
0.8 Mpixels
Institute of Visual Computing
11
§
Start with known pose
§
Track pose over time with all cameras
§
Optical flow & silhouette constraints
Institute of Visual Computing
12
Close contacts Fails
More challenging situations 2 people + an object (83 DOF)
Institute of Visual Computing
13
(Vlasic et al., TOG‘08)
Institute of Visual Computing
14
(Cao et al., SIGGRAPH‘15)
Institute of Visual Computing
15
Tracking closely interacting people
Motion Capture of Interacting Hands
Much more challenging
Institute of Visual Computing
16
Template Model Scene recorded from multiple viewing angles Kinematic Structure
+
(Ballan et al., ECCV‘12)
Institute of Visual Computing
17
Output: Input:
Scene Motion (angles and positions)
Institute of Visual Computing
18
Full 3D Geometry
Output: Input:
Institute of Visual Computing
19
Collisions Lack of information
Local Distance Field Colliding faces Self-Intersections
Institute of Visual Computing
20
Institute of Visual Computing
21
Unique
3D models
Scan the
Virtual scene bone
Handled transparently
Use the algorithm as it is!!
Institute of Visual Computing
22
Institute of Visual Computing
23
Institute of Visual Computing
24
Institute of Visual Computing
25
(Franco and Boyer, ICCV‘05)
Institute of Visual Computing
26
probability grid
grid state - is easy è sensor model.
problem from the sensor model
processing of voxels
(Franco and Boyer, ICCV‘05)
Institute of Visual Computing
27
Sensor model: Inference: Grid
Silhouette likelihood Image likelihood
(Franco and Boyer, ICCV‘05)
Institute of Visual Computing
28
(Franco and Boyer, ICCV‘05)
Institute of Visual Computing
29
(Oswald et al., 4DMOD‘13) 3D Reconstruction
weighted TV + data term [Kolev et al. IJCV’09] Interior/exterior labeling
spatial temporal data term regularization term
Interior/exterior labeling
4D Reconstruction
Institute of Visual Computing
30
(Oswald et al., BMVC‘14)
Institute of Visual Computing
31
(Oswald et al., ECCV‘14) input no connectivity generalized connectivity
Jancosek and Pajdla CVPR‘11 Furukawa et al. PAMI‘11 Oswald and Cremers 4DMOD‘13 Oswald et al., ECCV‘14
Institute of Visual Computing
32
(Oswald et al., ECCV‘14)
Institute of Visual Computing
33
Institute of Visual Computing
34
(Guan et al., CVPR‘10)
Institute of Visual Computing
35
(Joo et al., CVPR‘14)
Institute of Visual Computing
36
Institute of Visual Computing
37
Institute of Visual Computing
38
Institute of Visual Computing
39
(Whelan et al., RSS‘15)
Institute of Visual Computing
40
(Newcombe et al., CVPR‘15)
Institute of Visual Computing
41
(Newcombe et al., CVPR‘15)
Institute of Visual Computing
42
(Innmann et al., ECCV‘16)
Institute of Visual Computing
43
(Slavcheva et al., CVPR‘17)
Institute of Visual Computing
44
(Dou et al., SIGGRAPH‘16)
Institute of Visual Computing
45
Institute of Visual Computing
46
http://cvg.ethz.ch/research/unstructured-vbr/
https://www.disneyresearch.com/publication/realtimeperformancecapture/
Izadi “Fusion4D: Real-time Performance Capture of Challenging Scenes”, SIGGRAPH, 2016, https://www.youtube.com/watch?v=2dkcJ1YhYw4
https://www.youtube.com/watch?v=XySrhZpODYs
http://lgdv.cs.fau.de/publications/publication/Pub.2016.tech.IMMD.IMMD9.volume_6/
ACM Transactions on Graphics (SIGGRAPH), 34(4), 2015, https://www.youtube.com/watch?v=SkJG-uFU2yA
http://www.cv-foundation.org/openaccess/content_cvpr_2015/papers/Newcombe_DynamicFusion_Reconstruction_and_2015_CVPR_paper.pdf
http://youtu.be/axGBJbawacA
http://youtu.be/4H0GmCUDEsc
https://www.youtube.com/watch?v=eoUWLip_z8A
http://people.csail.mit.edu/drdaniel/mesh_animation
http://campar.in.tum.de/Chair/PublicationDetail?pub=slavcheva2017cvpr