GEOMetrics
Exploiting Geometric Structure for Graph-Encoded Objects
Edward Smith, Scott Fujimoto, Adriana Romero, David Meger
GEOMetrics Exploiting Geometric Structure for Graph-Encoded Objects - - PowerPoint PPT Presentation
GEOMetrics Exploiting Geometric Structure for Graph-Encoded Objects Edward Smith, Scott Fujimoto, Adriana Romero, David Meger Topic: Mesh Object Generation What is a Mesh? 3D surface representation Collection of connected triangular faces
Edward Smith, Scott Fujimoto, Adriana Romero, David Meger
3D surface representation
Defined by a graph G = {V , A}
How do you predict a complicated graph structure?
Deform a predefined mesh
Input: - graph {V , A}
, {H} - weight and bias {W,b} Apply the following operation:
Reference for figure https://tkipf.github.io/graph-convolutional-networks/:
Problem:
Basic formulation:
πΌβ² = Ο ( π΅πΌπ + π )
Higher order :
πΌβ² = Ο ( π΅πΌ1 π΅2πΌ2 β¦ π΅ππΌπ π + π
0N-GCN:
πΌβ² = Ο π΅0πΌ0 π΅πΌ1 π + π πΌβ² = Ο πΌ0 π΅πΌ1 π + π
Problem with naΓ―ve mesh application:
Past attempt to solve issue:
Sample both meshes uniformly
π = 1 β π£ π€1 + π£ 1 β π₯ π€2 + π£π₯π€3
Can sample independent of vertex position
Face information is now take into account Vertices can be placed optimally
Can do even better still: compare to surfaces instead of points
Train an encoder decoder system from mesh to voxel space
Use the difference between latent encodings of GT and predicted objects as a loss signal:
Input: Image & initial mesh Output: Mesh reconstruction
1. Pass image through CNN 2. Project image features onto initial mesh as feature vectors 3. Pass through graph through multiple 0N-GCN layers 4. Train using: PtP loss, PtS loss, latent loss
Analyse local curvature of the mesh
Every face over a given threshold is split into three Repeat the pipeline with new initial mesh
1 2 3 4 5 6 7
5 10 15 20
Number of vertices compression rate F1 score improvement over uniform mesh [%]
Ablation study:
GEOMetric: Exploiting Geometric Structure for Graph-Encoded Objects Visit our poster: 06:30 -- 09:00 PM @ Pacific Ballroom #145 Email us at: edward.smith@mail.mcgill.ca Source code: https://github.com/EdwardSmith1884/GEOMetrics Thank you for listening.