← Latest papers
💻 computer science

Single Image Reflection Removal with Patch Reflectance Prior

This paper proposes a novel approach for single image reflection removal that leverages a general reflection intensity prior, learned via a Reflection Prior Extraction Network (RPEN) and integrated into a Prior-based Reflection Removal Network (PRRN) using a transformer U-Net, to achieve state-of-the-art performance on real-world benchmarks.

Original authors: Dongshen Han, Heechan Yoon, Hyukmin Kwon, Hyun-Cheol Kim, Hyon-Gon Choo, Seungkyu Lee, Chaoning Zhang

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

Original authors: Dongshen Han, Heechan Yoon, Hyukmin Kwon, Hyun-Cheol Kim, Hyon-Gon Choo, Seungkyu Lee, Chaoning Zhang

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 take a photo of a beautiful landscape through a window. Unfortunately, the window is dirty, and the reflection of your own room (and maybe a lamp or a person) is superimposed over the view outside. The result is a messy, confusing image where you can't tell what's real and what's just a reflection. This is the problem the paper tackles: Single Image Reflection Removal (SIRR).

Here is a simple breakdown of how the authors solved this, using everyday analogies.

The Problem: The "Messy Window"

Usually, computers try to fix this by guessing specific rules. For example, they might assume, "Reflections are always blurry," or "Reflections always look like ghosts."

  • The Flaw: In the real world, reflections aren't always blurry or ghostly. Sometimes they are sharp and clear. When the computer relies on a specific rule (like "it must be blurry"), it fails when it sees a sharp reflection. It's like trying to find a lost key by only looking under the lamp; if the key is under the sofa, you won't find it.

The Solution: A New Way to Measure "Messiness"

Instead of guessing what the reflection looks like (blurry, ghostly, etc.), the authors decided to measure how strong the reflection is in different parts of the picture. They call this the "Reflection Intensity Prior."

Think of the image not as one big photo, but as a pizza cut into 49 small slices (patches).

  • The Old Way: Trying to guess the whole pizza's flavor at once.
  • The New Way: Tasting each tiny slice individually. Some slices might be 90% reflection (mostly your room's reflection), while others are 90% transmission (mostly the view outside).

The Two-Step Machine

The authors built a system with two main parts, working together like a detective team:

1. The Detective: Reflection Prior Extraction Network (RPEN)

This is the "eye" of the operation.

  • What it does: It looks at the messy window photo and analyzes each of the 49 pizza slices. It asks, "How much of this slice is reflection?"
  • How it learns: It was trained on a massive library of photos to understand what a "normal" picture looks like. When it sees a slice that looks weird or "cluttered" compared to a normal picture, it flags it as having a strong reflection.
  • The Output: It creates a map (a "heat map") showing exactly where the reflection is strong and where it is weak.

2. The Cleaner: Prior-based Reflection Removal Network (PRRN)

This is the "hand" that does the cleaning.

  • What it does: It takes the messy photo and the map from the Detective.
  • How it works: Instead of blindly scrubbing the whole image, it uses the map to be smart. If the map says, "This slice is 90% reflection," the Cleaner aggressively removes the reflection. If the map says, "This slice is mostly the view outside," the Cleaner leaves it alone.
  • The Architecture: They used a "Transformer U-Net," which is a fancy name for a smart, efficient cleaning structure that is very good at connecting different parts of an image (like how a transformer connects words in a sentence).

Why This Works Better

The paper tested this on real-world photos (not just fake computer-generated ones).

  • The "Sharp" Reflection Test: Many old methods fail when the reflection is sharp and clear (like a mirror). Because the authors didn't assume the reflection was blurry, their system handled sharp reflections perfectly.
  • The "Patch" Advantage: By breaking the image into small pieces, the system realized that reflections aren't uniform. A reflection might be strong in the top-left corner but weak in the bottom-right. Treating the whole image as one big block misses these details.

The Results

When they tested their system against the best existing methods:

  • It produced clearer, sharper images.
  • It worked better on difficult scenarios where reflections were strong or sharp.
  • It achieved the "State-of-the-Art" (the best possible score) on standard tests.

Summary

Imagine you are trying to listen to a friend talk in a noisy room.

  • Old methods tried to filter out all noise, assuming the noise sounded like a specific hum. If the noise was a shout, the filter failed.
  • This new method puts a microphone on different parts of the room. It figures out exactly where the shouting is coming from (the "Reflection Intensity") and only mutes those specific spots, leaving your friend's voice clear everywhere else.

The paper claims this approach is more flexible and accurate because it focuses on how strong the reflection is in specific areas, rather than guessing what kind of reflection it is.

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 →