← Latest papers
💻 computer science

Dehaze-then-Splat: Generative Dehazing with Physics-Informed 3D Gaussian Splatting for Smoke-Free Novel View Synthesis

This paper introduces Dehaze-then-Splat, a two-stage pipeline for the NTIRE 2026 challenge that combines generative dehazing with physics-informed 3D Gaussian Splatting and specialized regularization losses to resolve multi-view inconsistencies and achieve superior smoke-free novel view synthesis.

Original authors: Yuchao Chen, Hanqing Wang

Published 2026-04-16
📖 5 min read🧠 Deep dive

Original authors: Yuchao Chen, Hanqing Wang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to build a perfect 3D model of a forest, but the photos you have were taken through thick, swirling smoke. Your goal is twofold: first, to clear the smoke from every single photo, and second, to use those cleared photos to build a 3D world that looks real from any angle.

This paper, "Dehaze-then-Splat," is a recipe for solving exactly that problem. The authors realized that doing these two steps separately is tricky, like trying to bake a cake where the frosting is perfect, but the layers are misaligned.

Here is the story of their solution, broken down into simple parts:

1. The Problem: The "Solo Artist" vs. The "Choir"

The authors started with a powerful AI tool (called Nano Banana Pro) that is amazing at clearing smoke from one photo at a time. It's like a solo artist who can paint a beautiful, smoke-free picture of a tree.

However, when you have 20 different photos of the same forest taken from different angles, this AI paints each one independently.

  • The Issue: In Photo A, the tree might be slightly greener. In Photo B, the leaves might look a bit more yellow. In Photo C, a branch might be in a slightly different spot because the AI "guessed" (hallucinated) a detail that wasn't there.
  • The Result: If you try to build a 3D model using these inconsistent photos, the computer gets confused. It tries to average out the differences, resulting in a blurry, wobbly, or "ghostly" 3D model. It's like trying to build a choir where every singer is singing the same song but in a slightly different key; the result is noise, not music.

2. The Solution: "Dehaze-then-Splat"

The authors created a two-stage pipeline to fix this. Think of it as Preparation followed by Construction.

Stage 1: The Cleanup Crew (Dehazing)

First, they use the AI to clear the smoke from every photo.

  • The Trick: They noticed that even after clearing the smoke, the photos looked a bit different in brightness (some were too bright, some too dark). They applied a "brightness filter" to make sure all the photos had the same lighting level, like adjusting the volume on every instrument in an orchestra so they are all equally loud.

Stage 2: The Smart Builder (3D Splatting)

This is where the magic happens. They feed these cleaned photos into a 3D reconstruction system (called 3D Gaussian Splatting). But instead of just letting the system guess, they give it three special "rules of physics" to follow, acting like a strict teacher correcting a student:

  1. The Depth Rule (The Ruler): They use a separate AI to guess how far away objects are (even through the smoke). They force the 3D model to match these distance guesses. This keeps the geometry straight, like using a ruler to ensure the walls of a house are built at the right angles.
  2. The "No-Haze" Rule (The Dark Channel): They teach the system that a clean photo shouldn't have any "gray fog" in the darkest parts of the image. If the model tries to add fog back in, the teacher scolds it. This keeps the image crisp.
  3. The Edge Rule (The Outline): They compare the edges of the new 3D model against a second, different AI's drawing of the scene. If the outlines don't match, the model has to fix them. This ensures the shapes are consistent across all views.

3. The Secret Sauce: "Stop While You're Ahead"

The most surprising discovery in the paper is about timing.

Usually, when training AI, you keep going until the error is tiny. But here, the authors found that if they let the AI train for too long, it starts to "memorize" the mistakes.

  • The Analogy: Imagine a student taking a test. If they study for 10 minutes, they get the general idea right. If they study for 10 hours, they might start memorizing the specific typos in the textbook and get confused by them.
  • The Fix: They stopped the training very early (after just a few thousand steps). At this point, the 3D model was simple enough to ignore the small inconsistencies between the photos and just learn the "big picture" of the scene. If they let it run longer, the model would have exploded with "ghosts" and "floaters" (visual artifacts).

The Final Result

By combining a powerful smoke-remover with a strict set of physics rules and knowing exactly when to stop, they built a 3D model that is sharp, clear, and consistent.

  • Without their tricks: The 3D model was blurry and shaky (like a low-quality video).
  • With their tricks: The 3D model is crisp and realistic (like a high-definition movie).

In a nutshell: They realized that making individual photos look perfect isn't enough; you have to make sure they all agree with each other. By acting as a strict editor and knowing when to stop the editing process, they turned a smoky mess into a crystal-clear 3D world.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →