Deceptive NeRF: Introducing Pseudo Observations to fill in the Gaps

Most people have had this happen to them; they take a NeRF, throw it into their platform of choice, and get back a model that is loaded with floaters or perhaps looks great, except for one area of completely missing data.

Most people have had this happen to them; they take a NeRF, throw it into their platform of choice, and get back a model that is loaded with floaters or perhaps looks great, except for one area of completely missing data.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Deceptive NeRF

Most people have had this happen to them; they take a NeRF, throw it into their platform of choice, and get back a model that is loaded with floaters or perhaps looks great, except for one area of completely missing data. This missing data, otherwise known as "Floaters" or "Artifacts" can often be super annoying.

This is where Deceptive NeRF comes in. They feel the pain of the average NeRF creator and the artifacts associated when there are only a few images available or when the images are sparse, meaning there are gaps in the data.

One of the benefits of Deceptive NeRF is that it can handle sparse input data and remove floating artifacts that can occur in NeRF models. By synthesizing fake but plausible observations, Deceptive NeRF can create a more complete NeRF.

The big concept from this paper is getting used to the words pseudo observation. In laymen's terms a pseudo observation is an educated guess of what was located in that viewing space to put in a photorealistic lookalike. With these pseudo observations, the research team has been able to demonstrate a noticeable difference in reconstruction quality using pseudo-observations.

Now that that's out of the way, how does it work?

Deceptive NeRF involves three main steps. First, a "coarse" NeRF model is created from the sparse input images. Coarse means the original NeRF, without any corrections is created to get a baseline.

Then, pseudo-observations are generated based on the coarse model. These pseudo-observations are synthetic images that are meant to fill in the gaps in the data and make the model more complete. Finally, the NeRF model is refined using the pseudo-observations to create a high-quality 3D reconstruction.

To generate these pseudo-observations, the researchers developed a rectification latent diffusion model. This model generates images based on a coarse RGB image and depth map, which are derived from the coarse NeRF and latent text embedding from input images. The result is a set of photo-realistic pseudo-observations that are consistent with the sparse input images.

The researchers tested Deceptive NeRF on a variety of challenging scenarios and found that it outperformed state-of-the-art methods. In particular, Deceptive NeRF was able to generate more photo-realistic novel views of objects and environments compared to other methods.

However, there are some limitations to Deceptive NeRF. Because the rectification latent diffusion model does not constrain cross-view consistency when synthesizing images, there may be inconsistencies between the pseudo-observations and the input images. However, the researchers found that these inconsistencies were automatically corrected during the training of the fine NeRF model.

Interestingly, the researchers found that by introducing too many pseudo observations, the resulting NeRF suffers from even more artifacts than originally. Similarly, too few pseudo-observations and the original problem will remain. In order to address this, they recommend using only 1.

Overall, Deceptive NeRF is a promising new method for enhancing the quality of 3D models. By generating synthetic observations, Deceptive NeRF can handle sparse input data and create more complete 3D reconstructions. While there are still some limitations to the method, it represents an important step forward in NeRFs.

While the results are undoubtable, I am not entirely sure about how I feel about introducing pseudo observations into a NeRF. The results are still photorealistic, but for me, I love how NeRFs are authentically taken from a moment in time. I think for several applications it could be helpful, in a similar vein to photo coloring or restoring, but I'm not sure I would want it to become a standard. Additionally, Deceptive NeRF runs the risk of creating something photorealistic, but not actually something that exists. The team is clearly aware of this, literally calling it Deceptive NeRF. It does however make me excited for the inevitable fully Generative NeRFs!

Featured

Recents

XGRIDS LCC Unreal SDK v3.4.0 Adds Orthographic Views

XGRIDS LCC Unreal SDK v3.4.0 adds orthographic projection for LCC, LCC2, SOG, SPZ and PLY data, a Pro Load Volume region loader, and tiled rasterization.

Michael Rubloff

Sep 23, 2026

XGRIDS LCC Unreal SDK v3.4.0 Adds Orthographic Views

XGRIDS LCC Unreal SDK v3.4.0 adds orthographic projection for LCC, LCC2, SOG, SPZ and PLY data, a Pro Load Volume region loader, and tiled rasterization.

Michael Rubloff

Platforms

CorbeauSplat v2.0.0 Ships Stable Version

CorbeauSplat v2.0.0 is the first stable v2 release, fixing a COLMAP sub-model bug that trained Brush on the draft model, plus Resume wiring and PLY discovery.

Michael Rubloff

Sep 23, 2026

Platforms

CorbeauSplat v2.0.0 Ships Stable Version

CorbeauSplat v2.0.0 is the first stable v2 release, fixing a COLMAP sub-model bug that trained Brush on the draft model, plus Resume wiring and PLY discovery.

Michael Rubloff

Platforms

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Splatara rebuilds SplataraScan's pipeline on Spirula Studio, dropping COLMAP and RealityScan and cutting its Windows companion from 1.51 GB to 240 MB.

Michael Rubloff

Sep 22, 2026

Platforms

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Splatara rebuilds SplataraScan's pipeline on Spirula Studio, dropping COLMAP and RealityScan and cutting its Windows companion from 1.51 GB to 240 MB.

Michael Rubloff

Platforms

Splat.js Adds In-Browser Video to Splat and Avatars

Arrival.Space switches on in-browser video to splat conversion in Splat.js, adding frame picking, retraining and an experimental toggle that builds avatars.

Michael Rubloff

Sep 22, 2026

Platforms

Splat.js Adds In-Browser Video to Splat and Avatars

Arrival.Space switches on in-browser video to splat conversion in Splat.js, adding frame picking, retraining and an experimental toggle that builds avatars.

Michael Rubloff

Trending Articles
  1. TRENDING
    Loading...
  2. TRENDING
    Loading...
  3. TRENDING
    Loading...
Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

More from Michael Rubloff

More from Michael Rubloff

XGRIDS LCC Unreal SDK v3.4.0 Adds Orthographic Views

XGRIDS LCC Unreal SDK v3.4.0 adds orthographic projection for LCC, LCC2, SOG, SPZ and PLY data, a Pro Load Volume region loader, and tiled rasterization.

Michael Rubloff

Sep 23, 2026

XGRIDS Logo

XGRIDS LCC Unreal SDK v3.4.0 Adds Orthographic Views

Michael Rubloff

Sep 23, 2026

XGRIDS Logo

XGRIDS LCC Unreal SDK v3.4.0 Adds Orthographic Views

XGRIDS LCC Unreal SDK v3.4.0 adds orthographic projection for LCC, LCC2, SOG, SPZ and PLY data, a Pro Load Volume region loader, and tiled rasterization.

Michael Rubloff

Sep 23, 2026

XGRIDS Logo

Platforms

CorbeauSplat v2.0.0 Ships Stable Version

CorbeauSplat v2.0.0 is the first stable v2 release, fixing a COLMAP sub-model bug that trained Brush on the draft model, plus Resume wiring and PLY discovery.

Michael Rubloff

Sep 23, 2026

Platforms

CorbeauSplat v2.0.0 Ships Stable Version

Michael Rubloff

Sep 23, 2026

Platforms

CorbeauSplat v2.0.0 Ships Stable Version

CorbeauSplat v2.0.0 is the first stable v2 release, fixing a COLMAP sub-model bug that trained Brush on the draft model, plus Resume wiring and PLY discovery.

Michael Rubloff

Sep 23, 2026

Platforms

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Splatara rebuilds SplataraScan's pipeline on Spirula Studio, dropping COLMAP and RealityScan and cutting its Windows companion from 1.51 GB to 240 MB.

Michael Rubloff

Sep 22, 2026

Splatara

Platforms

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Michael Rubloff

Sep 22, 2026

Splatara

Platforms

Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula

Splatara rebuilds SplataraScan's pipeline on Spirula Studio, dropping COLMAP and RealityScan and cutting its Windows companion from 1.51 GB to 240 MB.

Michael Rubloff

Sep 22, 2026

Splatara

New to Gaussian Splatting? Start here

Radiance fields, explained from the ground up: what a Gaussian splat is, how to capture one, and which tools and gear to start with.

Newsletter

Keep up with the field.

New research, tools and captures from the Radiance Fields newsroom, in your inbox. Free, no spam.