SkillAgentSearch skills...

SemanticTransfer

Code repo for the paper "Semantic Correspondence via 2D-3D-2D Cycle"

Install / Use

/learn @qq456cvb/SemanticTransfer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SemanticTransfer

Code repo for the paper Semantic Correspondence via 2D-3D-2D Cycle.

Demo

Please run demo.py.

Pretrained Weights

You can download them from Google Drive.

Training

Training the full pipeline is somewhat involved and complicated, and our code is heavily based on ShapeHD. In general, there are four steps:

  • Train ShapeHD model as outlined here.
  • Prepare synthetic ShapeNet model renderings by mitsuba and generate their corresponding viewpoints through preprocess.py.
  • Train viewpoint estimation network by running scripts/train_vp.sh.
  • Train 3D embedding prediction network by running train_embs.py and then generate keypoints' average embeddings for retrieval. This step requires KeypointNet dataset.
View on GitHub
GitHub Stars12
CategoryDevelopment
Updated2y ago
Forks0

Languages

Python

Security Score

60/100

Audited on Mar 21, 2024

No findings