Skip to content

[ICCV 2023] Curvature-Aware Training for Coordinate Networks

Notifications You must be signed in to change notification settings

sfchng/curvature-aware-INRs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Curvature-Aware Training for Coordinate Networks

Open Demo in Colab

Shin-Fang Chng*1, Hemanth Saratchandran*1, Sameera Ramasinghe2, Lachlan MacDonald1, Simon Lucey1, 1Australian Institute for Machine Learning (AIML), University of Adelaide, 2Amazon
*denotes equal contribution

Abstract

Coordinate networks are widely used in computer vision due to their ability to represent signals as compressed, continuous entities. However, training these networks with first-order optimizers can be slow, hindering their use in real-time applications. Recent works have opted for shallow voxel-based representations to achieve faster training, but this sacrifices memory efficiency. This work proposes a solution that leverages second-order optimization methods to significantly reduce training times for coordinate networks while maintaining their compressibility. Experiments demonstrate the effectiveness of this approach on various signal modalities, such as audio, images, videos, shape and neural radiance fields (NeRF).

Code

We provide a demo IPython notebook as a simple reference for the core idea.

TODOs

  • provide demo
  • python scripts for other modalities
  • hessian analysis

Citation

@article{saratchandran2023curvature,
  title={Curvature-Aware Training for Coordinate Networks},
  author={Saratchandran, Hemanth and Chng, Shin-Fang and Ramasinghe, Sameera and MacDonald, Lachlan and Lucey, Simon},
  journal={arXiv preprint arXiv:2305.08552},
  year={2023}
}

About

[ICCV 2023] Curvature-Aware Training for Coordinate Networks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published