Skip to content

[AAAI 25] A simple and novel pipeline for sparse view reconstruction

Notifications You must be signed in to change notification settings

franklinz233/Sparserecon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unposed Sparse Views Reconstruction

Env Requirement

  • torch 2.1.0
  • CUDA 12.1
  • A6000 GPU

Install

  1. Clone
git clone --recursive https://github.com/QitaoZhao/SparseAGS.git
  1. Create the env:
conda create -n myenv python=3.9
conda activate myenv

# CUDA 12.1
pip install torch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 --index-url https://download.pytorch.org/whl/cu121
pip install -r requirements.txt


# pytorch3d
conda install https://anaconda.org/pytorch3d/pytorch3d/0.7.8/download/linux-64/pytorch3d-0.7.8-py39_cu121_pyt210.tar.bz2

sudo apt-get install libglm-dev

# thirdparty
pip install ./liegroups
pip install ./simple-knn
pip install ./diff-gaussian-rasterization-camera 
  1. Download our 6-DoF Zero123 checkpoint and place it under SparseAGS/checkpoints.
mkdir checkpoints
cd checkpoints/
pip install gdown
gdown "https://drive.google.com/uc?id=1JJ4wjaJ4IkUERRZYRrlNoQ-tXvftEYJD"
cd ..

Usage

### preprocess
python process.py data/name.jpg
python process.py data

# run single 3D reconstruction
python run.py --category filename --num_views 8 

About

[AAAI 25] A simple and novel pipeline for sparse view reconstruction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published