Ray Editing and Interpolation in NeRFs
for Object Editing and Scene Inpainting


Anonymous

Abstract


Manipulating objects and inpainting empty regions in scenes are challenging for NeRF models due to limited manipulation supervision and difficulty in aligning geometry and appearance in an implicit representation. We address these challenges by implementing a point-based NeRF pipeline that combines explicit point clouds with implicit volumes, providing a general solution for flexible object manipulation without additional supervision and enhances the interactions between manipulated regions and surrounding areas. We explore an implicit Ray Editing (RE) mechanism that allows for direct manipulation of a 3D object's pose by operating on neural points along NeRF rays. Additionally, we introduce a plug-and-play module for the inpainting process, dubbed Ray Interpolation (RI), which interpolates manipulated regions by aggregating features from surrounding rays to achieve coherent geometry and texture. Our proposed point-based NeRF pipeline, REI-NeRF, incorporates ray editing and interpolation, enabling high-quality visual rendering for diverse editing operations without requiring supervision. Results on 3D object manipulation and scene inpainting tasks demonstrate that our pipeline achieves state-of-the-art performance.


Demo Videos


(Removal & Inpainting) Results on SPIn-NeRF, IBRNet and Remove-NeRF data

SPIn-NeRF

Scene trash

Scene book

Scene 2

Scene 7

Scene 10

Scene 12

Remove-NeRF

IBRNet data


(Transformation & Inpainting) Novel Views Rendering for various Transformations

Scene book

Scene book slide 1

Scene book slide 2

Scene book rotate

Scene book zoom

Scene 3 slide

Scene 3 rotate

Scene 3 zoom

Scene qq3 slide

Scene qq3 rotate

Scene qq3 zoom


Comparison of Scene Optimization Techniques for Ray Interpolation

Without RI

With RI