Learning to Model the Functionality and Physics of 3D Shapes - - PowerPoint PPT Presentation

learning to model the functionality and physics of 3d
SMART_READER_LITE
LIVE PREVIEW

Learning to Model the Functionality and Physics of 3D Shapes - - PowerPoint PPT Presentation

Learning to Model the Functionality and Physics of 3D Shapes Presenter: Shilin Zhu CSE Department, UCSD Logic Flow How to obtain the interaction context? How to apply the forces? How to infer physical properties? How to obtain the


slide-1
SLIDE 1

Learning to Model the Functionality and Physics of 3D Shapes

Presenter: Shilin Zhu CSE Department, UCSD

slide-2
SLIDE 2

Logic Flow

  • How to obtain the interaction context?
  • How to apply the forces?
  • How to infer physical properties?
slide-3
SLIDE 3

How to obtain the interaction context?

[SIGGRAPH 2018] Predictive and Generative Neural Networks for Object Functionality

Ruizhen Hu, Zihao Yan, Jingwen Zhang, Oliver Van Kaick, Ariel Shamir, Hao Zhang, Hui Huang Shenzhen University, Carleton University, Simon Fraser University

slide-4
SLIDE 4

Key Observations

  • Human can predict functionality of objects without surroundings
  • Experience allows to hallucinate interactions
  • One provides functionality and another one consumes it
slide-5
SLIDE 5

What is an interaction context?

  • Central objects interact with surroundings that reflects functionalities
  • Goal: prediction and synthesis
slide-6
SLIDE 6

Complete Framework

  • Goal: prediction and synthesis
  • fSIM-Net: predict functional similarity
  • iGEN-Net: generate interaction context
  • iSEG-Net: obtain individual objects and interaction types
slide-7
SLIDE 7

fSIM-Net

  • fSIM-Net: predict functional similarity (triplet network)
  • Object’s latent space: GMM
  • Principle
  • (X, Y+): Push close
  • (X, Y-): Pull apart
slide-8
SLIDE 8

iGEN-Net

  • iGEN-Net: generate interaction context
  • Two branches
  • Interaction context generation
  • Object placement
slide-9
SLIDE 9

iSEG-Net

  • iSEG-Net: obtain individual objects and interaction types
  • Two branches
  • Segmentation on the scene context
  • Object placement
slide-10
SLIDE 10

Results: Retrieval

slide-11
SLIDE 11

Results: Multi-Functionality Synthesis

slide-12
SLIDE 12

Results: Segmented Interaction Contexts

slide-13
SLIDE 13

How to apply the forces?

[ArXiV 2019] Learning Generalizable Physical Dynamics of 3D Rigid Objects

Davis Rempe, Srinath Sridhar, He Wang, Leonida J. Guibas Stanford University

slide-14
SLIDE 14

Key Observations

  • Human has intuitive knowledge of dynamics
  • The knowledge allows predicting the effect of physical interactions
  • The dynamics should obey physics law that can generalize
slide-15
SLIDE 15

One Simple Case

  • Predicting the rest pose after an impulse force applied on the 3D point cloud
  • Physics says:
slide-16
SLIDE 16

One Simple Case

  • Input: 3D shape represented by point cloud
slide-17
SLIDE 17

Model Architecture

  • Predicting the rest pose after an impulse force applied on the 3D point cloud
slide-18
SLIDE 18

Results: Resting Pose

slide-19
SLIDE 19

How to infer physical properties?

[ECCV 2018] Physical Primitive Decomposition

Zhijian Liu, William T. Freeman, Joshua B. Tenenbaum, Jiajun Wu MIT, Google Research

slide-20
SLIDE 20

Key Observations

  • Human can decompose object into physical primitives
  • We need a physical shape representation modeling geometry and physics
  • The model should infer both geometrical primitive and physical parameter
slide-21
SLIDE 21

What is Physical Primitive Decomposition?

  • It is more than geometry
slide-22
SLIDE 22

What is Physical Primitive Decomposition?

  • It is challenging: appearance and physical motion both contribute to

physical parameters (i.e., density)

slide-23
SLIDE 23

Model Architecture

  • The model jointly combines shape, texture and motion into consideration
  • Classification and sampling on physical parameters leads to better results
slide-24
SLIDE 24

Results: Density Estimation

slide-25
SLIDE 25

Results: Analysis

Confusion Matrix

slide-26
SLIDE 26

Recall: Logic Flow

  • How to obtain the interaction context?
  • How to apply the forces?
  • How to infer physical properties?
slide-27
SLIDE 27

Summary

  • Making machines understand interaction and

physics is non-trivial

  • Deep neural network behaves far from human

perception on dynamics

  • Complexity of real dynamics and functionality

definition makes the problem hard to model