Montage4D: Interactive Seamless Fusion of Multiview Video Textures - - PowerPoint PPT Presentation

montage4d interactive seamless fusion of multiview video
SMART_READER_LITE
LIVE PREVIEW

Montage4D: Interactive Seamless Fusion of Multiview Video Textures - - PowerPoint PPT Presentation

Montage4D: Interactive Seamless Fusion of Multiview Video Textures Ruofei Du , Ming Chuang , Wayne Chang , Hugues Hoppe , and Amitabh Varshney Augmentarium | UMIACS | University of Maryland, College Park


slide-1
SLIDE 1

Montage4D: Interactive Seamless Fusion of Multiview Video Textures

Ruofei Du†‡, Ming Chuang‡¶, Wayne Chang‡, Hugues Hoppe‡§, and Amitabh Varshney†

†Augmentarium | UMIACS | University of Maryland, College Park ‡Microsoft Research, Redmond

¶PerceptIn Inc. §Google Inc.

THE AUGMENTARIUM

VIRTUAL AND AUGMENTED REALITY LABORATORY AT THE UNIVERSITY OF MARYLAND

COMPUTER SCIENCE

UNIVERSITY OF MARYLAND

slide-2
SLIDE 2

2

slide-3
SLIDE 3

Introduction

Fusion4D and Holoportation

Escolano et al. Holoportation: Virtual 3D Teleportation in Real-time (UIST 2016)

RGB Depth RGB Depth Mask RGB Depth Mask RGB Depth Mask

Depth estimation & segmentation 8 Pods Capture SITE A SITE B Volumetric fusion Color Rendering Remote rendering

Mesh, color, audio streams

Network

slide-4
SLIDE 4

4

  • f the users does not believe the 3D reconstructed person looks real

Fusing multiview video textures onto dynamic task with real-time constraint is a challenging task

slide-5
SLIDE 5

Motivation

Visual Quality Matters

slide-6
SLIDE 6

We notice the prior art has blurring and seams. What are the major causes?

slide-7
SLIDE 7

Motivation

Causes for Seams and Blurring

7

Self-occlusion

One or two vertices of the triangle are occluded in the depth map while the others are not.

View-dependent Rendering

Normal-weighted blending mixes colors from all views according to the normal vectors, but results in blurring faces. We emphasize the frontal views using view-dependent rendering techniques.

Field of View

One or two triangle vertices lie outside the camera’s field of view or in the subtracted background region while the rest are not.

slide-8
SLIDE 8

Seams

Causes

8 Raw projection mapping results Seams after occlusion test Seams after majority voting test

slide-9
SLIDE 9

Seams

Causes

9 Raw projection mapping results Seams after field-of-view test

slide-10
SLIDE 10

Workflow

Identify and diffuse the seams

10

slide-11
SLIDE 11

Seams

Causes

11

slide-12
SLIDE 12

Geodesics

For diffusing the seams

12

On triangle meshes, this is challenging because of the computation of tangent directions. And shortest paths are defined on edges instead of the vertices. Geodesic is the shortest route between two points on the surface.

slide-13
SLIDE 13

Approximate Geodesics

For diffusing the seams

13

slide-14
SLIDE 14

Temporal Texture Fields

Reduce temporal flickring

14

slide-15
SLIDE 15

Temporal Texture Fields

Transition between views

15

slide-16
SLIDE 16

16

Montage4D achieves bet better ter quality quality wit with over h over 90 FP 90 FPS

  • Root mean square error (RMSE) ↓
  • Structural similarity (SSIM) ↑
  • Signal-to-noise ratio (PSNR) ↑

Exmperiment

Cross-validation

slide-17
SLIDE 17

17

slide-18
SLIDE 18

18

slide-19
SLIDE 19

In conclusion, Montage4D provides a practical texturing solution for real-time 3D reconstructions. In the future, we envision that Montage4D is useful for fusing the massive multi-view video data into VR applications like remote business meeting, remote training, and broadcasting industries.

slide-20
SLIDE 20

Thank you

With a Starry Night Stylization

Ruofei Du

ruofei@cs.umd.edu

Amitabh Varshney

varshney@cs.umd.edu

Wayne Chang

wechang@microsoft.com

Ming Chuang

mingchuang82@gmail.com

Hugues Hoppe

hhoppe@gmail.com

Ruofei Du, Ming Chuang, Wayne Chang, Hugues Hoppe, and Amitabh Varshney. (2018). Montage4D: Interactive Seamless Fusion of Multiview Video Textures . In Proceedings of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D), 124-135. DOI:10.1145/3190834.3190843