Knowledge NeRF: Few-shot Novel View Synthesis for Dynamic Articulated Objects

Wenxiao Cai, Xinyue Lei, Xinyu He, Junming Leo Chen, Yangang Wang
3/31/2024
cs.CV

Official code: RussRobin/Knowledge_NeRF (8 stars, last commit 2025-09-23).

Abstract

We present Knowledge NeRF to synthesize novel views for dynamic scenes. Reconstructing dynamic 3D scenes from few sparse views and rendering them from arbitrary perspectives is a challenging problem with applications in various domains. Previous dynamic NeRF methods learn the deformation of articulated objects from monocular videos. However, qualities of their reconstructed scenes are limited. To clearly reconstruct dynamic scenes, we propose a new framework by considering two frames at a time.We pretrain a NeRF model for an articulated object.When articulated objects moves, Knowledge NeRF learns to generate novel views at the new state by incorporating past knowledge in the pretrained NeRF model with minimal observations in the present state. We propose a projection module to adapt NeRF for dynamic scenes, learning the correspondence between pretrained knowledge base and current states. Experimental results demonstrate the effectiveness of our method in reconstructing dynamic 3D scenes with 5 input images in one state. Knowledge NeRF is a new pipeline and promising solution for novel view synthesis in dynamic articulated objects. The data and implementation are publicly available at https://github.com/RussRobin/Knowledge_NeRF.

View on arXivView PDF

Code Implementations(1)

This is the official implementation for Knowledge NeRF: Few-shot Novel View Synthesis for Dynamic Articulated Objects, published in Journal of Visual Communication and Image Regresentation

80Shell, PythonJan 31, 20241 years ago

Similar Papers

Cite this paper

@article{cai2024knowledge,
  title  = {Knowledge NeRF: Few-shot Novel View Synthesis for Dynamic Articulated Objects},
  author = {Wenxiao Cai and Xinyue Lei and Xinyu He and Junming Leo Chen and Yangang Wang},
  year   = {2024},
  eprint = {2404.00674},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.00674v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.00674.svg)](https://codeofpaper.com/paper/2404.00674)

Discussion