← Latest papers
💻 computer science

PVRF: All-in-one Adverse Weather Removal via Prior-modulated and Velocity-constrained Rectified Flow

The paper proposes PVRF, a unified framework for adverse weather removal that integrates zero-shot weather perception from frozen vision-language models with a velocity-constrained rectified flow to achieve high-fidelity, generalizable restoration of real-world images under heterogeneous degradations.

Original authors: Wei Dong, Han Zhou, Terry Ji, Guanhua Zhao, Shahab Asoodeh, Yulun Zhang, Guangtao Zhai, Jun Chen, Xiaohong Liu

Published 2026-05-15
📖 4 min read☕ Coffee break read

Original authors: Wei Dong, Han Zhou, Terry Ji, Guanhua Zhao, Shahab Asoodeh, Yulun Zhang, Guangtao Zhai, Jun Chen, Xiaohong Liu

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 look through a dirty, foggy, rainy window to see a beautiful landscape. Your goal is to clean the glass so you can see the view clearly without losing any of the original details. This is what computer scientists call "Adverse Weather Removal."

However, real-world weather is messy. Sometimes it's just rain, sometimes it's snow, and often it's a confusing mix of rain, fog, and darkness all at once. Previous computer programs tried to fix these images, but they often made two mistakes:

  1. The "Blurry Photo" Problem: They cleaned the image so much that it looked smooth and plastic, losing all the fine details (like the texture of a tree bark).
  2. The "Wrong Guess" Problem: They tried to guess what the weather was (e.g., "It's raining!") and applied a single fix. If they guessed wrong, or if it was actually raining and foggy, the fix failed.

The paper introduces a new system called PVRF that solves these problems using a clever three-step strategy. Here is how it works, explained with simple analogies:

1. The "Smart Detective" (The AWR-QA Module)

Instead of forcing the computer to pick just one label like "Rain" or "Snow," PVRF uses a pre-trained "Smart Detective" (a frozen Vision-Language Model).

  • How it works: Imagine you have a detective who can look at a messy photo and answer specific questions like, "Is there rain?" (Yes/No), "Is it foggy?" (Yes/No), and "How dark is it?" (Good/Poor).
  • The Innovation: Instead of giving a simple "Yes" or "No," this detective gives a confidence score. It might say, "I'm 40% sure it's rain, 40% sure it's fog, and 20% sure it's snow."
  • Why it helps: This "soft" understanding allows the system to handle mixed weather perfectly. It doesn't have to choose just one; it knows the image is a blend, so it prepares a blended solution.

2. The "Custom Tailor" (The Conditioning Design)

Once the detective gives the confidence scores, the system needs to use them to clean the image. Think of the image restoration network as a tailor trying to fix a torn suit.

  • Attribute-Modulated Normalization (AMN): This is like the tailor checking the severity of the damage. If the "darkness" score is high, the tailor knows to be extra careful with the shadows. If the "blur" score is high, they know to focus on sharpness. It adjusts the "tightness" of the cleaning process based on how bad the damage is.
  • Weather-Weighted Adapters (WWA): This is like the tailor having a toolbox with different tools for different problems (a brush for dust, a solvent for oil, a needle for tears). Instead of picking just one tool, the tailor uses all the tools at once, but weighs them based on the detective's confidence scores. If the detective says "40% rain, 40% fog," the tailor uses 40% of the rain-tool and 40% of the fog-tool simultaneously. This prevents the "Wrong Guess" problem.

3. The "Steady Hand" (The Terminal-Consistent Flow)

The final step is the actual cleaning process. The paper uses a mathematical concept called "Rectified Flow," which is like a guided path from a messy image to a clean one.

  • The Problem: Usually, when you guide a path from "Messy" to "Clean," the end of the path (the clean image) can get wobbly or unstable, leading to weird artifacts.
  • The Solution: PVRF adds a "Steady Hand" mechanism. It anchors the process to a reliable starting point (the "Smart Detective's" best guess) and ensures that as the image gets cleaner, the movement becomes perfectly predictable and stable.
  • Adaptive Perturbation: Imagine you are shaking a box of marbles to settle them. If the box is only slightly messy, you give it a tiny shake. If it's a total disaster, you give it a big shake. PVRF automatically decides how hard to "shake" the image based on the detective's scores. This ensures the system doesn't over-correct mild problems or under-correct severe ones.

The Result

By combining a Smart Detective (to understand mixed weather), a Custom Tailor (to apply the right mix of fixes), and a Steady Hand (to ensure the final result is stable and realistic), PVRF produces images that are:

  • Sharper: They keep the fine details (like grass or brick textures) that other methods blur out.
  • More Realistic: They look like natural photos, not plastic paintings.
  • Versatile: They work great even when the weather is a confusing mix of rain, snow, fog, and darkness, or when the system encounters a type of weather it has never seen before.

In short, PVRF doesn't just guess what's wrong with a photo; it understands the nuance of the mess and applies a precise, balanced, and stable fix.

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 →