GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - orlitany/DeepFunctionalMaps

BranchesTags
Open more actions menu

Latest commit

 

History

25 Commits
25 Commits

Folders and files

NameName
Last commit message
Last commit date
Utils
Utils
 
 
Visualization
Visualization
 
 
README.md
README.md
 
 
fmnet.png
fmnet.png
 
 
models.py
models.py
 
 
ops.py
ops.py
 
 
test_FMnet.py
test_FMnet.py
 
 
train_FMnet.py
train_FMnet.py
 
 

Repository files navigation

Deep Functional Maps

This page contains a TensorFlow implementation (version 1.3.0) of the method described in https://arxiv.org/pdf/1704.08686

Alt text

Instructions

  • Download Data and Results folders from: https://drive.google.com/drive/folders/1nHUGaKcn2INwXln6Ig354y6o9WI-_Kzj?usp=sharing
  • To run on a pair of shapes, update their filenames in test_pairs.txt
  • run test_FMnet.py

Data description

The network recieves as input a pair of shapes, in the format of a mat struct with precomputed shot descriptors and Laplacian eigenfunctions. See the example shapes provided in './Data/'.

Data pre-processing

Faust models are scaled by a factor of 100. To compute SHOT descriptors, the calc_shot function was used (see Utils folder) with the following parameters: num_bins = 10, radius = 9, min_neighs = 3: calc_shot([model.X model.Y model.Z]', model.TRIV', 1:numel(model.X), num_bins, radius, min_neighs)';

Pre-trained models

  • Currently we only provide a model trained for a small number of iterations (~1200) on the registered faust models. We will do our best to update this. Note that these are not the parameters used to produce the results published in the paper.

TODO

  • Updtae pre-trained models
  • Add postprocessing as done in the paper

About

No description, website, or topics provided.

Resources

Readme
Activity

Stars

93 stars

Watchers

6 watching

Forks

23 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.