POSE-SPACE IMAGE-BASED RENDERING



Similar documents
3D Rendering - Techniques and Challenges

Representing and Manipulating Mesh-based Character Animations

Real-Time Dynamic Wrinkles of Face for Animated Skinned Mesh

Virtual Fitting by Single-shot Body Shape Estimation

FACIAL RIGGING FOR 3D CHARACTER

Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University

Tracking and Retexturing Cloth for Real-Time Virtual Clothing Applications

3 Image-Based Photo Hulls. 2 Image-Based Visual Hulls. 3.1 Approach. 3.2 Photo-Consistency. Figure 1. View-dependent geometry.

Performance Driven Facial Animation Course Notes Example: Motion Retargeting

Immersive Medien und 3D-Video

Efficient View-Dependent Image-Based Rendering with Projective Texture-Mapping

Image-Based Model Acquisition and Interactive Rendering for Building 3D Digital Archives

Character Reconstruction and Animation from Uncalibrated Video

A Comparison of Linear Skinning Techniques for Character Animation

Announcements. Active stereo with structured light. Project structured light patterns onto the object

Rendering Microgeometry with Volumetric Precomputed Radiance Transfer

Automatic Modeling of Virtual Humans and Body Clothing

Cage-Based Tracking for Performance Animation

COMP : 096: Computational Photography

BUILDING TELEPRESENCE SYSTEMS: Translating Science Fiction Ideas into Reality

Learning an Inverse Rig Mapping for Character Animation

An Interactive method to control Computer Animation in an intuitive way.

Modelling 3D Avatar for Virtual Try on

Combining Approximate Geometry with View-Dependent Texture Mapping A Hybrid Approach to 3D Video Teleconferencing

Facial Expression Analysis and Synthesis

Blender in Research & Education

Spatio-Temporally Coherent 3D Animation Reconstruction from Multi-view RGB-D Images using Landmark Sampling

Introduction to Computer Graphics

Spatial Pose Trees: Creating and Editing Motions Using a Hierarchy of Low Dimensional Control Spaces

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.

Using Nonlinear Dimensionality Reduction in 3D Figure Animation

Lightweight Wrinkle Synthesis for 3D Facial Modeling and Animation

Pose-Space Animation and Transfer of Facial Details

REPRESENTATION, CODING AND INTERACTIVE RENDERING OF HIGH- RESOLUTION PANORAMIC IMAGES AND VIDEO USING MPEG-4

Template-based Eye and Mouth Detection for 3D Video Conferencing

Frankenrigs: Building Character Rigs From Multiple Sources

SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY

Realtime Performance-Based Facial Avatars for Immersive Gameplay

Controlled Animation of Video Sprites

Background Animation Generator: Interactive Scene Design based on Motion Graph

3D Face Modeling. Vuong Le. IFP group, Beckman Institute University of Illinois ECE417 Spring 2013

MeshLab and Arc3D: Photo-Reconstruction and Processing of 3D meshes

Blender 3D Animation

Advances in Real-Time Skin Rendering

Semantic Parametric Reshaping of Human Body Models

Motivation. Motivation

Virtual Body Morphing

Motion Retargetting and Transition in Different Articulated Figures

Motion Capture Technologies. Jessica Hodgins

Rapid Avatar Capture and Simulation using Commodity Depth Sensors

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY

Online Interactive 4D Character Animation

How To Make A Texture Map Work Better On A Computer Graphics Card (Or Mac)

Multiresolution 3D Rendering on Mobile Devices

A Short Introduction to Computer Graphics

Online Model Reconstruction for Interactive Virtual Environments

3D Image Warping in Architectural Walkthroughs

Hardware Accelerated Skin Deformation for Animated Crowds

Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1

Virtual try-on applications have become popular in recent

A NEW METHOD OF STORAGE AND VISUALIZATION FOR MASSIVE POINT CLOUD DATASET

Data Visualization. Principles and Practice. Second Edition. Alexandru Telea

Segmentation of building models from dense 3D point-clouds

PHOTOGRAMMETRIC MODELING AND IMAGE-BASED RENDERING FOR RAPID VIRTUAL ENVIRONMENT CREATION

Enhanced LIC Pencil Filter

C O M P U C O M P T U T E R G R A E R G R P A H I C P S Computer Animation Guoying Zhao 1 / 66 /

REAL-TIME IMAGE BASED LIGHTING FOR OUTDOOR AUGMENTED REALITY UNDER DYNAMICALLY CHANGING ILLUMINATION CONDITIONS

VIRTUAL VIDEO CONFERENCING USING 3D MODEL-ASSISTED IMAGE-BASED RENDERING

RECENTLY, many researchers have preferred representing

NATSRL Seed Project Summer Final Report. January 2007

animation animation shape specification as a function of time

VIDEO-BASED RENDERING

3D Videocommunication

The 3D rendering pipeline (our version for this class)

2.5 Physically-based Animation

AUTOMATIC MULTI-VIEW TEXTURE MAPPING OF 3D SURFACE PROJECTIONS

From Scattered Samples to Smooth Surfaces

Human Skeletal and Muscle Deformation Animation Using Motion Capture Data

Vision-based Control of 3D Facial Animation

Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA

MobiX3D: a player for displaying 3D content on mobile devices

A Markerless Augmented Reality Environment for On-Patient Medical Data Visualization

PIPELINE FOR POPULATING GAMES WITH REALISTIC CROWDS Rachel McDonnell, Simon Dobbyn and Carol O Sullivan

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

Cloning and Aging in a VR Family

High-quality video view interpolation using a layered representation

Surface Capture for Performance-Based Animation

Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006

CUBE-MAP DATA STRUCTURE FOR INTERACTIVE GLOBAL ILLUMINATION COMPUTATION IN DYNAMIC DIFFUSE ENVIRONMENTS

Advanced Topics in Animation - Seminar. Introduction. Matthias Teschner. Computer Science Department University of Freiburg

Service-Oriented Visualization of Virtual 3D City Models

animation shape specification as a function of time

Image Based Rendering With Stable Frame Rates

A Pose Space for Squash and Stretch Deformation

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation

VISUALIZATION OF MOBILE MAPPING DATA VIA PARALLAX SCROLLING

3D Morphing for Triangle Meshes using Deformation Matrix

Estimating Body Shape of Dressed Humans

Automatic hand-over animation for free-hand motions from low resolution input

Transcription:

POSE-SPACE IMAGE-BASED RENDERING Anna Hilsmann 1,2 Philipp Fechteler 2 Peter Eisert 1,2 1 Humboldt University of Berlin 2 Fraunhofer HHI The work presented in this paper is funded by the German Science Foundation, DFG EI524/2-1.

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 2 Virtual Dressing Room

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 3 Virtual Dressing Room Body-pose dependent image-based rendering: interpolate and merge clothing appearance in pose-space

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 4 Assumptions Aim: perceptually correct visualization instead of accurate reconstruction allows image-based approach Wrinkles, creases and appearance of tight-fitting clothes are pose-dependent allows modeling of appearance as a function of body poses Wrinkling behavior is mainly influenced by the nearest joints allows partition of the pose-space (interpolation domain) into subspaces related to body parts

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 5 Related Work Image-based rendering (IBR): View-dependent appearance examples, synthesis restricted to viewpoint change Lumigraph [Gortler1996], Lightfields [Levoy1996] Unstructured Lumigraph [Buehler2001], Unstructured Lightfields [Davis2012] View-Dependent Texture Mapping [Debevek1996, Porquet2005]...

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 6 Related Work Image-based rendering (IBR): View-dependent appearance examples, synthesis restricted to viewpoint change Lumigraph [Gortler1996], Lightfields [Levoy1996] Unstructured Lumigraph [Buehler2001], Unstructured Lightfields [Davis2012] View-Dependent Texture Mapping [Debevek1996, Porquet2005]... Pose-space deformation (PSD): Pose-dependent shape deformation examples, shapes for new poses are interpolated in pose-space Scattered interpolation of muscle deformations [Lewis 2000, Sloan 2001, Weber2007] Wrinkle synthesis [Wang 2010] [Allen2001] [Weber2007] [Wang 2010]

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 7 Related Work Image-based rendering (IBR): View-dependent appearance examples, synthesis restricted to viewpoint change Lumigraph [Gortler1996], Lightfields [Levoy1996] Unstructured Lumigraph [Buehler2001], Unstructured Lightfields [Davis2012] View-Dependent Texture Mapping [Debevek1996, Porquet2005]... Pose-space deformation (PSD): Pose-dependent shape deformation examples, shapes for new poses are interpolated in pose-space Our work: Pose-Space Image-Based Rendering (PSIBR)= pose-dependent interpolation of appearance Scattered interpolation of muscle deformations [Lewis 2000, Sloan 2001, Weber2007] Wrinkle synthesis [Wang 2010] [Allen2001] [Weber2007] [Wang 2010]

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 8 Database Representation Images 3D meshes with skinning weights [Snavely2008, Baran2007] Pose representation [Fechteler2012]

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 9 Database Representation Images 3D meshes with skinning weights [Snavely2008, Baran2007] Pose representation [Fechteler2012] Database warps [Hilsmann2010] Pose space

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 10 Database Warps Spatial Joint spatial image and warps: photometric image warps [Hilsmann2010] Mesh-based warps: Spatial warp Photometric warp Joint warp

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 11 Database Warps SSD-warp: SSD (skeletal subspace deformation)-animation of 3D mesh and projection into new view SSD-warp only coarsely animates the image but does not capture real texture deformation and changes in shading

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 12 Database Warps Additional fine-scale warp: accurate registration of images close to each other in pose-space [Hilsmann2010] Final warp:

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 13 Database Warps SSD-warp Final warp Animates the image, but does not capture real deformation texture and shading differences An additional fine-scale warp corrects these errors both in the spatial as well as the photometric domain

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 14 Pose-Space Image-Based Rendering

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 15 Pose-Space Image-Based Rendering

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 16 Pose-Space Image-Based Rendering Interpolated warps defined by geometry and skeleton unknown and interpolated from example warps Scattered data interpolation: smooth weighting function per example warp K-nearest neighbors [Buehler2001]

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 17 Image Blending

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 18 Definition of Subspaces Pose-space is very high-dimensional Wrinkling is mostly affected by the nearest joints [Wang2010] Subspaces related to body parts (e.g. left/right) Different pose-graphs per subspace Local warp interpolation and blending Influence weights per body part and vertex Local Global

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 19 Results

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 20 Image Matching Distance in pose-space alone is not a good measure for the appropriateness of a database image Known warps have to be taken into account Combined distance measure Introduction of a consistency measure for a smooth animation

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 21 Results Pose Selection distance in pose-space only with warp consideration with additional temporal consistency right left

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 22 Results - Extrapolation

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 23 Limitations Original piece of clothing needs to be captured and processed in advance, no variation of appearance (e.g. texture) combination with retexturing methods Variety of possible pose images depends on sampling of the pose-space dense sampling SSD artifacts for extreme animation Occlusions other base animation methods include occlusions in database [Hilsmann2011]

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 24 Conclusions and Future Work Pose-dependent image-based rendering approach Interpolation of image warps and appearances in pose-space Subdivision of the pose-space allows for a larger variety of poses Generally not restricted to clothing Future Work Occlusion handling Other underlying animation methods than SSD/LBS Combination with retexturing methods to allow for texture modification [Hilsmann2011]

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 25 Thank you!

A. Hilsmann: Pose-Space Image-Based Rendering, Eurographics 2013 26 References [Baran2007] Ilya Baran and Jovan Popovic. Automatic Rigging and Animation of 3D Characters. ACM Trans. Graph., 26, July 2007. [Buehler2001] C. Buehler et al.: Unstructured Lumigraph Rendering, SIGGRAPH 2001. [Davis2012] A. Davis, M. Levoy, and F. Durand: Unstructured Light Fields, Eurographics 2012. [Debevec1996] P. E. Devebec et al.: Modeling and Rendering Architecture from Photographs. SIGGRAPH 1996. [Gortler1996] S. J. Gortler etal.: The Lumigraph. SIGGRAPH 1996. [Fechteler2012] P. Fechteler, A. Hilsmann, and P. Eisert. Kinematic ICP for Articulated Template Fitting. VMV 2012. [Hilsmann2010] A. Hilsmann, D. C. Schneider, and P. Eisert: Realistic Cloth Augmentation in Single View under Occlusion, Computers & Graphics 34(5), 2010. [Hilsmann2011] A. Hilsmann, D. C. Schneider, and P. Eisert: Warp-based Near-Regular Texture Analysis for Image-based Texture Overlay, VMV 2011. [Levoy1996] M. Levoy and P. Hanrahan. Lightfield rendering. SIGGRAPH 1996. [Lewis2000] J. P. Lewis et al.: Pose Space Deformation: A Unfied Approach to Shape Interpolation and Skeleton-Driven Deformation, SIGGRAPH 2000. [Porquet2005] D. Porquet et al.: Real-time High-Quality View-Dependent Texture Mapping using Per-Pixel Visibility. GRAPHITE '05 [Sloan2001] P.-P. J. Sloan et al. Shape by Example. Symposium on Interactive 3D Graphics 2001. [Snavely2008] N. Snavely, S. M. Seitz, and R. Szeliski. Modeling the World from Internet Photo Collections. Int. Journ. Comput. Vision 80(2), 2008. [Wang2010] H. Wang et al.: Example-Based Wrinkle Synthesis for Clothing Animation. SIGGRAPH 2010. Weber2007] O. Weber, O. Sorkine, Y. Lipman, and C. Gotsman. Context-Aware Skeletal Shape Deformation, Eurographics 2007.