Deformable Object Behavior Reconstruction Derived Through Simultaneous Geometric and Material Property Estimation Shane Transue and Min-Hyung Choi University.

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
Active Appearance Models
Optimal Shape Design of Membrane Structures Chin Wei Lim, PhD student 1 Professor Vassili Toropov 1,2 1 School of Civil Engineering 2 School of Mechanical.
Isoparametric Elements Element Stiffness Matrices
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2013 – 12269: Continuous Solution for Boundary Value Problems.
Physically-based models for Catheter, Guidewire and Stent simulation Julien Lenoir Stephane Cotin, Christian Duriez and Paul Neumann The SIM Group – CIMIT,
Eduard Serradell Domingo July 28 th, 2011 Simultaneous Point Matching and Recovery of Rigid and Nonrigid Shapes Thesis director Francesc Moreno Noguer.
MANE 4240 & CIVL 4240 Introduction to Finite Elements Practical considerations in FEM modeling Prof. Suvranu De.
Robust Object Tracking via Sparsity-based Collaborative Model
APPLIED MECHANICS Lecture 10 Slovak University of Technology
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
Finite Element Primer for Engineers: Part 2
Developments on Shape Optimization at CIMNE October Advanced modelling techniques for aerospace SMEs.
Basic FEA Concepts. FEA Project Outline Consider the physics of the situation. Devise a mathematical model. Obtain approximate results for subsequent.
Isoparametric Elements Element Stiffness Matrices
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
A Study of Approaches for Object Recognition
Finite Element Method in Geotechnical Engineering
Characterization of impact damage in fibre reinforced composite plates using embedded FBG sensors J. Frieden*, J. Cugnoni, J. Botsis, Th. Gmür CompTest2011.
Constraining and size effects in lead-free solder joints
reconstruction process, RANSAC, primitive shapes, alpha-shapes
P. Rodríguez, R. Dosil, X. M. Pardo, V. Leborán Grupo de Visión Artificial Departamento de Electrónica e Computación Universidade de Santiago de Compostela.
1 Deformation and damage of lead free materials and joints J. Cugnoni*, A. Mellal*, Th. J. J. Botsis* * LMAF / EPFL EMPA Switzerland.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
INTRODUCTION INTO FINITE ELEMENT NONLINEAR ANALYSES
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Mechanical characterization of lead- free solder joints J. Cugnoni*, A. Mellal*, Th. J. Pr. J. Botsis* * LMAF / EPFL EMPA Switzerland.
MCE 561 Computational Methods in Solid Mechanics
ANALYSIS OF STRESS DISTRIBUTION IN ROOTS OF BOLT THREADS Gennady Aryassov, Andres Petritshenko Tallinn University of Technology Department of Mechatronics.
Interval-based Inverse Problems with Uncertainties Francesco Fedele 1,2 and Rafi L. Muhanna 1 1 School of Civil and Environmental Engineering 2 School.
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Tracking Surfaces with Evolving Topology Morten Bojsen-Hansen IST Austria Hao Li Columbia University Chris Wojtan IST Austria.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
Use and Re-use of Facial Motion Capture M. Sanchez, J. Edge, S. King and S. Maddock.
An Algebraic Model for Parameterized Shape Editing Martin Bokeloh, Stanford Univ. Michael Wand, Saarland Univ. & MPI Hans-Peter Seidel, MPI Vladlen Koltun,
On-line Space Sculpturing for 3D Shape Manipulation
Haptics and Virtual Reality
Proof of concept studies for surface-based mechanical property reconstruction 1. University of Canterbury, Christchurch, NZ 2. Eastman Kodak Company, Rochester,
1 20-Oct-15 Last course Lecture plan and policies What is FEM? Brief history of the FEM Example of applications Discretization Example of FEM softwares.
A Unified Lagrangian Approach to Solid-Fluid Animation Richard Keiser, Bart Adams, Dominique Gasser, Paolo Bazzi, Philip Dutré, Markus Gross.
Meeting, Sept 11 Muscle Fibers and Volumetric Models 1.
11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements.
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
AS-RIGID-AS-POSSIBLE SHAPE MANIPULATION
Stress constrained optimization using X-FEM and Level Set Description
Temporally Coherent Completion of Dynamic Shapes AUTHORS:HAO LI,LINJIE LUO,DANIEL VLASIC PIETER PEERS,JOVAN POPOVIC,MARK PAULY,SZYMON RUSINKIEWICZ Presenter:Zoomin(Zhuming)
Reconstruction of Solid Models from Oriented Point Sets Misha Kazhdan Johns Hopkins University.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Principles of Computer-Aided Design and Manufacturing Second Edition 2004 ISBN Author: Prof. Farid. Amirouche University of Illinois-Chicago.
Beyond Bouncing Boxes Fast, yet still Realistic, Deformation and Fracture Jeff Lander Darwin 3D, LLC Luxoflux James O'Brien U. of California, Berkeley.
Inverse Estimation of Concrete Properties Andrew Salisbury Civil Engineering November 27, 2006.
Interactive control of deformable-object animations through control metaphor pattern adherence Shane Transue and Min-Hyung Choi Department of Computer.
Haptic Deformation Modelling Through Cellular Neural Network YONGMIN ZHONG, BIJAN SHIRINZADEH, GURSEL ALICI, JULIAN SMITH.
1 Non-Linear Piezoelectric Exact Geometry Solid-Shell Element Based on 9-Parameter Model Gennady M. Kulikov Department of Applied Mathematics & Mechanics.
CS274 Spring 01 Lecture 8 Copyright © Mark Meyer Lecture VIII Deformable Bodies CS274: Computer Animation and Simulation.
Variational formulation of the FEM Principle of Stationary Potential Energy: Among all admissible displacement functions u, the actual ones are those which.
The University of SydneySlide 1 Simulation Driven Biomedical Optimisation Andrian Sue AMME4981/9981 Week 5 Semester 1, 2016 Lecture 5.
Finite Element Method in Geotechnical Engineering
Katsuyo Thornton1, R. Edwin García2, Larry Aagesen3
Real Time Dense 3D Reconstructions: KinectFusion (2011) and Fusion4D (2016) Eleanor Tursman.
On calibration of micro-crack model of thermally induced cracks through inverse analysis Dr Vladimir Buljak University of Belgrade, Faculty of Mechanical.
ENFORCED MOTION IN TRANSIENT ANALYSIS
Does AVO Inversion Really Reveal Rock Properties?
OVERVIEW OF FINITE ELEMENT METHOD
Realistic multiphysics analysis
Presentation transcript:

Deformable Object Behavior Reconstruction Derived Through Simultaneous Geometric and Material Property Estimation Shane Transue and Min-Hyung Choi University of Colorado Denver ISVC 2015 December 14 – 16 Las Vegas, NV

Introduction  Objective  Motivation  Related Work  Methodology  Results

Introduction  Physically-based Deformable Animation  Finite Element Methods (FEM) / Mass-spring Systems Represent most deformable models Depend on material coefficients Mass-spring (ks / kd) FEM (Young’s Modulus / Possion’s Ratio)  Physically Plausible Results Animation (Artistically controlled) Procedurally Generated Deformation Behaviors [Coros, et al. 2012]

Introduction  Current Research: Targeted Deformation  Generate deformation behavior  Artist targeted deformations Artificially impose deformations Arbitrarily assign materials, geometry Generate physically plausible behaviors  Replicate Real-world Deformations  Develop a methodology for automated deformation behavior extraction of real-world objects  Objective: Extract material and geometric properties of real- world material using sets of recorded depth-images Does geometric composition modify deformation behavior? [Transue, S. & Choi, M. 2015]

Motivation  Reproduce Real-world deformations  Automated reconstruction process Depth-imaging for surface deformation recording Iso-surface extraction (topology recording) Material property extraction  Geometric impact on simulated Finite Element Models Observation: Geometric density plays a pivotal role in the simulation of Finite Element Models

Motivation (cont’d)  Limited to discrete representations  Real-time requires tangible resolutions  Interact with Nodal structures (discontinuous force applications)  Collision Events are handled with discrete models  Does the highest resolution provide the closest replication?  Volumetric objects: Internal composition unknown  Vision-based recording: Limited to surface behaviors FEM Model (a) dropped onto a flat surface with resolutions of (b) n = 688, (c) n = 868, and (d) n = 4070 nodes. Young’s Modulus (1.0e5), Poisson’s Ratio (0.4) are held constant.

Related Work  Estimation of Elastic Material Parameters (FEM)  Learning elasticity parameters with a manipulation robot [B. Frank et al., 2010]  Estimation of elastic material parameters using FEM [M. Becker, et al., 2007]  Deformable surface tracking in multi-view setups [Cagniart et al., 2010]  Real-world Deformation Reconstruction  Finite element based tracking of deformable surfaces [Wuhrer et al., 2013]  Fitting solid meshes to animated surfaces [J. Choi and A. Szymczak, 2009]  Simultaneous topology and stiffness identification for mass-spring systems [Bianchi et al., 2004]

Method  Deformation Reconstruction  Reproduce Finite Element Model simulated deformations based on the observed deformation of a real-world model Scannable isotropic homogeneous elastic materials  Reconstruction Pipeline:  Depth-image Surface Recording: Records deformations of real-world objects using depth-images  Inverse Simulation: Approximate deformation forces by external surface displacements  Elastic Object Property Estimation: Determines optimal material and geometric parameters of simulate finite element model required to reconstruct the observed deformation

Method

Method: Depth-image Surface Recording  Deformable Surface Recording  High-fps Depth-imaging (Kinect2 ~70[fps])  Synchronized Imaging Devices / Synthetic Data (multi-view)  Record discrete surface states over time  Process: 1. Record deformation surface (multi-view) 2. Global Alignment (Ransac, FPFH, Mathematical, etc) 3. Refined Alignment (ICP) 4. Result: Point-cloud representation of the surface at time t

Method: Solid Model Surface Extraction  Surface Reconstruction  Input: Aligned point-cloud deformation state at time t Contains entire object surface Estimated surface normals [Rusu, 2009]  Output: Representative surface deformation based on the provided point-cloud [Kazhdan, 2005]  Two critical aspects: (1) Defines the deformation states of the real-world object over time (2) Defines the base mesh for generating the tetrahedral simulation mesh used within the FEM-based simulation

Method: Surface Animation Reconstruction  Depth Imaging  Surface Reconstruction  Reference Animation  Defines the set of surface states that defines the real world deformation  Initial surface reconstruction represents FEM rest-state  Subsequent states model surface displacements at a discrete interval (1) Used to generate displacement fields (2) Implicitly defines the forces that define the deformation

Method: Rest-state Mesh Generation  Tetrahedral Simulation Mesh Generation  Tetgen (Tetrahedral Generation based on Delaunay Triangulation)  Geometric Parameterization: Quality (q) - Shape Max-volume (v) – Density Parameterization: P(q, v)  Rest-state shell mesh used to generate parameterized internal geometry (opt) Low Quality Tetrahedra Tetrahedral mesh with 2 parameterizations (a) n = 400, (b) n = 600 nodes.

Method: Displacement Field Generation  Objective: Derive incremental deformation behaviors  Linearization (based on device sampling rate dt)  Used to approximate external forces (2 nd derivative)  Displacement Field  Given the surface states  Displacement of S from t to t+1  Generate displacement fields* Displacement Field between S(t) and S(t+1)

Displacement Field Generation (cont’d)  Displacement Generation*  Scanned surface nodes are inconsistent in time: Node n i at S(t) may not exist within S(t+1)  Displacement Generation through Non-rigid Registration  Coherent Point Drift (CPD) [Myronenko, 2010] Non-rigid alignment of surface nodes of S(t) to S(t+1) Required due to non-rigid topology deformations  Provides per-node displacements modeling the observed displacement  Defines the magnitude of a displacement field D for all points p i

Method

Method: Force Optimization  Displacement Field Force Generation (inverse dynamics)  Objective: Define external forces to make the simulated surface coplanar with the observed surface  Based on observed deformation  Defines estimated direction and magnitude  Direct calculation of corresponding velocity and force fields  Optimization: Minimization of the displacement field |D|  Generalized Deformation Behavior  Generalized deformation replication  Independent of applied external forces (unknown)  Resists variation and noise present within the depth-image

Deformation Optimization  Optimal Deformation:  Elastic material and geometric composition optimization  Constrained Optimization by Linear Approximations [Powell, 1994]  Constrained search (derivative free)  NLopt

Methodology Results Method Results: (a) generated displacement fields, (b) reconstructed surface animation, (c) simulated Finite Element Model

Quantitative Preliminary Results ParameterqvypD_anim Geometric Opt (max) e e Geometric Opt (opt) e e Material Opt (max) e e Material Opt( opt) e e Geo + Mat (max) e e Geo + Mat (opt) e e

Visual Preliminary Results  Minimal example to illustrate the impact of the geometric structure as opposed to the influence of the force optimization over large deformations Resulting alignment of the optimal parameterization (a) of the FEM mesh superimposed onto the scanned surface. Geometric opt (b) and Material opt (c) illustrate the misalignment obtained during independent optimizations.

Evaluation  Optimization Hierarchy  Errors in force optimization propagate to deformation (drifting)  Both levels subject to local minima  Vision-based Recording  Multiple viewing angles to incorporate entire surface (limits utility)  Occlusions  Matte surface materials (ideal reflectance characteristics)  Illustrates the impacts of geometric structure on a simulated Finite Element Model and its deformation  Limited to isotropic homogeneous elastic materials  Optimization: Does not robustly handle discontinuous collision events

Conclusion  Introduce a method for automated deformation reconstruction  Reconstruction of scanned surfaces  Formulated an inverse dynamics problem from displacement fields  Provides initial parameters for a simulated FEM rather than best- guess estimates in geometry and elastic material coefficients Parameterized the FEM-based simulation mesh P(q, v, y, p) Optimization of Elastic material parameters and Tetrahedral Properties Automated method for estimating q, v, y, p  Illustrated the effect of fine-level geometric resolution on an FEM Preliminary work verifies the observation (in moderate cases) Future Work: Extension to concave models, collision

Thank you Questions?