Skip to content

bbbbby-99/InsertNeRF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 

Repository files navigation

InsertNeRF: Instilling Generalizability into NeRF with HyperNet Modules

Introduction

Generalizing Neural Radiance Fields (NeRF) to new scenes is a significant challenge that existing approaches struggle to address without extensive modifications to vanilla NeRF framework. We introduce InsertNeRF, a method for INStilling gEneRalizabiliTy into NeRF. By utilizing multiple plug-and-play HyperNet modules, InsertNeRF dynamically tailors NeRF's weights to specific reference scenes, transforming multi-scale sampling-aware features into scene-specific representations. This novel design allows for more accurate and efficient representations of complex appearances and geometries. Experiments show that this method not only achieves superior generalization performance but also provides a flexible pathway for integration with other NeRF-like systems, even in sparse input settings. Introduction in InsertNeRF

Pipeline

Pipeline in InsertNeRF

Results

InsertNeRF

Results for all scenes are obtained through our InsertNeRF rendering following Setting I, without any retraining in testing scenes.

Lego GIF Chair GIF Ficus GIF Mic GIF
hotdog GIF ship GIF drums GIF materials GIF
hornsrgb GIF fernrgb GIF orchidsrgb GIF leavesrgb GIF
hornsdepth GIF ferndepth GIF orchidsdepth GIF leavesdepth GIF
birdsrgb GIF bricksrgb GIF snowmanrgb GIF toolsrgb GIF

Insert-NeRF++

Truckrgb GIF Trainrgb GIF Playgroundrgb GIF M60rgb GIF

Insert-mip-NeRF

It will be released soon.

About

[ICLR 2024] The CODE of InsertNeRF.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published