RAW Image Reflection Segmentation Using Multi-Angle Lighting Cues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for removing reflections from digital images are inefficient due to their failure to account for environmental lighting differences, leading to visual inaccuracies and increased computational resources.

Innovation Solution

A reflection removal system that utilizes a machine learning model trained on RAW digital images to segment base images from overlay images, leveraging additional RAW images captured from different angles to differentiate between lighting conditions and accurately separate the base and overlay images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional techniques are used to remove reflections from digital images, then the processing can be performed with simple algorithms, but the visual accuracy and effectiveness are poor due to failure to account for environmental lighting factors

Engineering Contradiction:
Improvevisual accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the image processing task by separating reflection removal into distinct stages: (1) detecting the transparent surface in the image, (2) segmenting the reflection overlay from the base image using the detected surface information, and (3) removing the segmented reflection. This segmentation allows the system to account for environmental lighting factors specific to each surface region, improving visual accuracy while managing complexity through structured processing steps

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary component - the detected transparent surface information - that mediates between the raw image input and the reflection removal process. This intermediary provides critical lighting and geometric context that enables accurate reflection segmentation without requiring overly complex algorithms, thus improving visual accuracy while maintaining reasonable processing complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If additional RAW digital images captured from different angles are used to account for environmental lighting, then the accuracy of reflection removal is improved, but the quantity of data to be processed increases

Engineering Contradiction:
Improvesegmentation accuracyVSAvoiddata quantity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by capturing additional RAW digital images from different angles before the main reflection removal processing. These pre-captured images provide environmental lighting information that is processed in advance to create surface segmentation masks, which then guide the main reflection removal algorithm. This preliminary processing improves segmentation accuracy while managing data quantity through selective use of pre-processed information

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential lighting and geometric information from the additional RAW images rather than processing all raw data. By extracting specific features (lighting conditions, surface orientation) from the multiple images and using only this extracted information for segmentation, the system improves accuracy while minimizing the effective data quantity that needs to be processed in the main algorithm

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12633013B2Removing image overlays
Publication Date: 2026.05.19 ADOBE INC
  • US12633013B2 patent drawing
  • US12633013B2 patent drawing
  • US12633013B2 patent drawing

AI summary

In implementation of techniques for removing image overlays, a computing device implements a reflection removal system to receive an input RAW digital image, the input RAW digital image including both a base image and an overlay image. Using a machine learning model, the reflection removal system segments the base image from the overlay image. The reflection removal system generates an output RAW digital image that includes the base image and displays the output RAW digital image in a user interface.