FINER: Flexible spectral-bias tuning in Implicit NEural Representation by Variable-periodic Activation Functions
Zhen Liu1,*, Hao Zhu1,*, Qi Zhang2, Jingde Fu1, Weibing Deng1, Zhan Ma1, Yanwen Guo1, Xun Cao1,
1Nanjing University, 2Tencent AI Lab, *Equal contibution
We introduce a novel implicit neural representation that allows for flexible tuning of the spectral bias, enhancing signal representation and optimization. 🚀
This repository provides the code for several applications:
- Image Fitting: Demonstrates the model's ability to represent 2D images.
- SDF Fitting & Evaluation: Includes code for fitting signed distance functions and evaluating the results, based on the Bacon repository.
- NeRF Implementation: Our NeRF experiments are built upon the torch-ngp codebase.
- NTK Visualization: We utilize code from inr_dictionaries to visualize the neural tangent kernel, offering insights into the model's behavior.
conda create -n finer python=3.8
conda activate finer
pip install -r requirements.txt
bash run_finer.sh
# run_siren.sh; run_pemlp.sh; run_gauss.sh; run_wire.sh
Setup a conda environment based on Bacon and run download_datasets.py to download datasets.
cd sdf/bacon/experiments
conda activate bacon
## train
bash run_paper_finer.sh # siren, wire, guass, wire-finer, guass-finer
## evaluation
python eval.py
Setup a conda environment based on inr_dictionaries.
cd ntk
run ntk.ipynb
@inproceedings{liu2024finer,
title = {FINER: Flexible spectral-bias tuning in Implicit NEural Representation by Variable-periodic Activation Functions},
author = {Liu, Zhen and Zhu, Hao and Zhang, Qi and Fu, Jingde and Deng, Weibing and Ma, Zhan and Guo, Yanwen and Cao, Xun},
booktitle = {Proceedings of the IEEE/CVF Computer Vision and Pattern Recognition Conference (CVPR)},
year = {2024}
}