Virtual Light Source Rendering with Normal Line Error Smoothing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The photometric stereo method fails to accurately acquire normal line information due to specularly reflected light, shadow parts, and interreflection, leading to image quality degradation in virtual light source images.

Innovation Solution

An image processing apparatus that acquires light source information, normal line information, and normal line error information, and generates corrected gain information by smoothing processing in error regions to improve image quality by applying appropriate gains to virtual light source effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the photometric stereo method is used to acquire normal line information, then normal line information can be obtained from captured images, but image quality degrades in regions with specular reflection, shadow, or interreflection due to errors from the Lambertian reflectance model

Engineering Contradiction:
Improvenormal line information accuracyVSAvoidimage quality in error regions
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The image processing apparatus segments the image into reliable regions and error regions based on normal line information quality. By identifying regions where the Lambertian reflectance model fails (specular reflection, shadow, interreflection), the system applies different processing strategies to each segment, preserving accuracy in reliable regions while mitigating errors in problematic regions through selective handling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality control by generating virtual light source images with spatially varying reliability characteristics. In regions with normal line errors, the system adjusts the rendering process to account for reduced reliability, while maintaining full quality in regions where normal line information is accurate. This creates an output image with non-uniform quality that matches the underlying data reliability.

Inventive Principle:
Principle #3Local quality

2Area of stationary object

If normal line information including error regions is used to generate virtual light source images, then complete image coverage is achieved, but shadow appearance becomes unnatural in error regions

Engineering Contradiction:
Improveimage coverage areaVSAvoidshadow naturalness in error regions
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The system performs preliminary identification of error regions before generating the final virtual light source image. By pre-processing the normal line information to flag regions with specular reflection, shadow, or interreflection errors, the system can prepare appropriate correction strategies in advance, ensuring that when the virtual light source image is generated, error regions are handled specially to maintain natural shadow appearance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary reliability assessment layer between the normal line information and the virtual light source image generation. This intermediary component evaluates the quality of normal line information in each region and mediates the rendering process accordingly, adjusting shadow calculations in error regions to produce natural-looking results despite the underlying data problems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11425293B2Image processing apparatus, image capturing apparatus, information processing apparatus, image processing method, and computer-readable storage medium
Publication Date: 2022.08.23 CANON KK
  • US11425293B2 patent drawing
  • US11425293B2 patent drawing
  • US11425293B2 patent drawing

AI summary

An acquisition unit acquires light source information specifying a virtual light source, normal line information indicating a normal line distribution in a shooting range, and normal line error information indicating a normal line error region in which an error has occurred in the normal line distribution. A first generation unit generates first gain information indicating a first gain amount distribution, based on the light source information and the normal line information. A second generation unit generates second gain information indicating a second gain amount distribution, by performing smoothing processing on a gain amount of a region, which corresponds to the normal line error region, in the first gain amount distribution. An addition unit adds an effect of the virtual light source to an image of the shooting range based on the second gain amount distribution.