MCPcopy Index your code
hub / github.com/Zhiyuan-R/Tiger-Diffusion

github.com/Zhiyuan-R/Tiger-Diffusion @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
307 symbols 755 edges 65 files 69 documented · 22%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

:tiger:Tiger-Time-varying-Diffusion-Model-for-Point-Cloud-Generation

This is the official code for the CVPR 2024 Publication:

Tiger: Time-Varying Denoising Model for 3D Point Cloud Generation with Diffusion Process

Requirements:

Make sure the following environments are installed. (Code tested with cuda11)

python
pytorch
torchvision
matplotlib
tqdm
open3d
trimesh
scipy

Install PyTorchEMD by

cd metrics/PyTorchEMD
python setup.py install
cp build/**/emd_cuda.cpython-36m-x86_64-linux-gnu.so .

Training:

$ python train_generation.py --category car|chair|airplane

Please refer to the python file for optimal training parameters.

Reference

@inproceedings{ren2024tiger,
  title={TIGER: Time-Varying Denoising Model for 3D Point Cloud Generation with Diffusion Process},
  author={Ren, Zhiyuan and Kim, Minchul and Liu, Feng and Liu, Xiaoming},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  pages={9462--9471},
  year={2024}
}

Core symbols most depended-on inside this repo

_extract
called by 13
train_generation.py
visualize_pointcloud_batch
called by 4
utils/visualize.py
rotation_matrix
called by 3
train_generation.py
_prior_bpd
called by 3
train_generation.py
_pairwise_EMD_CD_
called by 3
metrics/evaluation_metrics.py
backward
called by 3
metrics/ChamferDistancePytorch/chamfer2D/dist_chamfer_2D.py
modulate
called by 3
model/transformer_branch.py
normal_kl
called by 2
train_generation.py

Shape

Method 142
Function 119
Class 46

Languages

Python93%
C++7%

Modules by API surface

train_generation.py43 symbols
test_generation.py35 symbols
model/transformer_branch.py21 symbols
datasets/partnet.py15 symbols
metrics/evaluation_metrics.py12 symbols
modules/pvconv.py11 symbols
modules/pointnet.py11 symbols
datasets/shapenet_data_sv.py11 symbols
datasets/shapenet_data_pc.py11 symbols
utils/visualize.py9 symbols
utils/metrics.py9 symbols
model/tiger.py9 symbols

For agents

$ claude mcp add Tiger-Diffusion \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact