Skip to content
View sn-nir's full-sized avatar
🎯
Focusing
🎯
Focusing
Block or Report

Block or report sn-nir

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sn-nir/README.md

SN-NIR

This is the official implementation of Normal-guided Detail-Preserving Neural Implicit Functions for High-Fidelity 3D Surface Reconstruction.


Installation

git clone https://github.com/sn-nir/sn-nir.git
cd sn-nir
pip install -r requirements.txt

Usage

Data Convention

Our data format is inspired from IDR as follows:

CASE_NAME
|-- cameras.npz    # camera parameters
|-- image
    |-- 000.png        # image for each view
    |-- 001.png
    ...
|-- normal
    |-- 000.png        # normal map for each view
    |-- 001.png
    ...
|-- depth
    |-- 000.png        # depth for each view
    |-- 001.png
    ...
|-- mask
    |-- 000.png        # mask for each view
    |-- 001.png
    ...

One can create folders with different data in it, for instance, a normal folder for each normal estimation method. The name of the folder must be set in the used .conf file.

Run

Train

python run_experiments.py --mode train --conf ./confs/CONF_NAME.conf --case CASE_NAME

Extract mesh

python run_experiments.py --mode validate_mesh --conf ./confs/CONF_NAME.conf --case CASE_NAME --is_continue

Popular repositories

  1. sn-nir sn-nir Public

    Python 8

  2. sn-nir.github.io sn-nir.github.io Public

    CSS