8000 GitHub - r1cc4r2o/COPS: Official implementation of the WACV 2025 paper "3D Part Segmentation via Geometric Aggregation of 2D Visual Features"
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000
/ COPS Public
forked from marco-garosi/COPS

Official implementation of the WACV 2025 paper "3D Part Segmentation via Geometric Aggregation of 2D Visual Features"

Notifications You must be signed in to change notification settings

r1cc4r2o/COPS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

  1. Introduction
  2. Installation

Introduction

Official source code for the paper "3D Part Segmentation via Geometric Aggregation of 2D Visual Features", WACV 2025. Work by Marco Garosi, Riccardo Tedoldi, Davide Boscaini, Massimiliano Mancini, Nicu Sebe, and Fabio Poiesi.


Installation

Requirements

A detailed list of requirements can be found in requirements.txt. However, some packages require specific installation procedures, therefore the following steps should be followed in order to correctly install the environment.

Setup

We suggest using Mamba to create and manage the environment.

mamba create -n pytorch3d python=3.10 -y
mamba activate pytorch3d
pip install torch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 --index-url https://download.pytorch.org/whl/cu121
pip install fvcore iopath
pip install --no-index --no-cache-dir pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py310_cu121_pyt210/download.html
pip install torch_geometric
pip install pyg_lib torch_scatter torch_cluster torch_spline_conv -f https://data.pyg.org/whl/torch-1.13.1+cu116.html --force-reinstall --no-cache-dir
pip install ftfy h5py huggingface-hub imageio matplotlib numba numpy open3d opencv-python packaging pandas pillow platformdirs plotly pyrender safetensors scikit-image scikit-learn scipy tqdm traitlets transformers trimesh umap-learn yacs  torchmetrics lightning

Usage

We refer to the README.md file under tests/ for detailed instructions on how to run benchmarks. You will need to download the datasets from the respective websites (some might require registration or filling a request form):

Lastly, the config.py file shall be edited according to the datasets' location on the file system, so that they can be properly loaded.

About

Official implementation of the WACV 2025 paper "3D Part Segmentation via Geometric Aggregation of 2D Visual Features"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0