Meet Instruct-NeRF2NeRF: An AI Method For Editing 3D Scenes With Text-Instructions


It has never been simpler to capture a realistic digital representation of a real-world 3D scene, thanks to the development of effective neural 3D reconstruction techniques. The steps are straightforward:

  • Take several pictures of a scene from various angles.
  • Recreate the camera settings.
  • Utilize the prepared images to improve a Neural Radiance Field.

They anticipate that because it is so user-friendly, recorded 3D content will progressively replace manually-generated components. While the pipelines for converting a real scene into a 3D representation are quite established and easily available, many of the additional tools required to develop 3D assets, such as those needed for editing 3D scenes, are still in their infancy.

Traditionally, manually sculpting, extruding, and retexturing an item required specialized tools and years of skill when modifying 3D models. This process is significantly more complicated as neuronal representations frequently need explicit surfaces. This reinforces the necessity for 3D editing methods created for the contemporary era of 3D representations, especially methods that are as approachable as the capture methods. To do this, researchers from UC Berkeley provide Instruct-NeRF2NeRF, a technique for modifying 3D NeRF sceneries requiring input written instruction. Their way relies on a 3D scene that has already been recorded and ensures that any adjustments made as a consequence are 3D-consistent.

Figure 1: Editing 3D scenes with Instructions. We propose Instruct-NeRF2NeRF, a method for consistent 3D editing of a NeRF scene using text-based instructions. Our method can accomplish a diverse collection of local and global scene edits

They may enable a range of changes, for instance, using flexible and expressive language instructions like “Give him a cowboy hat” or “Make him become Albert Einstein,” given a 3D scene capture of a person like the one in Figure 1 (left). Their method makes 3D scene modification simple and approachable for regular users. Although 3D generative models are available, more data sources must be needed to train them effectively. Hence, instead of a 3D diffusion model, they use a 2D diffusion model to extract form and appearance priors. They specifically use the instruction-based 2D image editing capability offered by the recently developed image-conditioned diffusion model InstructPix2Pix.

Sadly, using this model on specific photos generated using reconstructed NeRF results in uneven changes for different angles. They develop a straightforward technique to address this comparable to current 3D generating systems like DreamFusion. Alternating between altering the “dataset” of NeRF input photos and updating the underlying 3D representation to include the changed images, their underlying technique, which they call Iterative Dataset Update (Iterative DU), is what they refer to.

They test their technique on a range of NeRF scenes that have been collected, verifying their design decisions through comparisons with ablated versions of their methodology and naive implementations of the score distillation sampling (SDS) loss suggested in DreamFusion. They qualitatively contrast their strategy with an ongoing text-based stylization strategy. They show that various modifications may be made to individuals, objects, and expansive settings using their technology.


Check out the Paper and Project. All Credit For This Research Goes To the Researchers on This Project. Also, don’t forget to join our 16k+ ML SubRedditDiscord Channel, and Email Newsletter, where we share the latest AI research news, cool AI projects, and more.

Aneesh Tickoo is a consulting intern at MarktechPost. He is currently pursuing his undergraduate degree in Data Science and Artificial Intelligence from the Indian Institute of Technology(IIT), Bhilai. He spends most of his time working on projects aimed at harnessing the power of machine learning. His research interest is image processing and is passionate about building solutions around it. He loves to connect with people and collaborate on interesting projects.