Intermediate Image Generation Opacity Level Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating intermediate pseudo three-dimensional images from two-dimensional data using ray casting struggle to produce linear changes in opacity levels, resulting in nonlinear output pixel value changes, which hinders the creation of intermediate images that appear to change linearly with a changing phase.

Innovation Solution

The method determines opacity levels using a nonlinear function, specifically Formula (1): Fα(g) = 1.0 - t(α) ⋅ F A(g) + t(α) ⋅ F B(g), where t(α) is a monotonically increasing function defined by Formula (2), to allocate opacity levels based on pixel values, ensuring a smoother transition as the changing phase approaches either opacity level setting condition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a linear interpolation method is used to determine opacity levels between two setting functions, then the changing phase transitions linearly, but the output pixel values change nonlinearly

Engineering Contradiction:
Improvechanging phase transition linearityVSAvoidoutput pixel value linearity
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent changes the parameter determination method from linear interpolation to nonlinear determination using minimum and maximum opacity levels. By calculating the minimum opacity level Fmin(g) and maximum opacity level Fmax(g) based on the two setting functions FA(g) and FB(g), and then determining the actual opacity level F(g) as a linear combination of these bounds, the patent achieves linear output pixel value changes while maintaining controlled changing phase transitions.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the opacity level is determined by linearly interpolating between two setting functions, then the changing phase varies linearly, but the output image changes nonlinearly

Engineering Contradiction:
Improvechanging phase controlVSAvoidoutput image linearity
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent transforms the linear changing phase control into linear output image changes by introducing nonlinear parameter bounds Fmin(g) and Fmax(g). The opacity level F(g) is determined as Fa(g) + (Fb(g) - Fa(g)) × α, where Fa(g) and Fb(g) are the minimum and maximum opacity levels derived from the two setting functions. This parameter transformation ensures that linear variation in α produces linear changes in output pixel values.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If conventional ray casting with linear opacity interpolation is used, then the intermediate image generation is computationally simple, but the visual transition appears nonlinear

Engineering Contradiction:
Improvecomputation complexityVSAvoidvisual transition linearity
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent enhances the visual transition linearity by changing how opacity parameters are determined. Instead of directly interpolating between setting functions FA(g) and FB(g), the patent first computes bound functions Fmin(g) and Fmax(g) representing minimum and maximum opacity levels, then uses these bounds to determine the final opacity level. This parameter transformation maintains computational efficiency while achieving visually linear transitions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2266457B1Intermediate image generating method, device, and program
Publication Date: 2018.08.08 FUJIFILM CORP
  • EP2266457B1 patent drawingFigure 1
  • EP2266457B1 patent drawingFigure 2A~2B
  • EP2266457B1 patent drawingFigure 3A~3B

AI summary

when generating an intermediate image, which is an image in the middle of changing from one to the other of two pseudo three-dimensional images generated by ray casting a three-dimensional image under two different opacity level setting conditions, determining an opacity level setting condition by determining an opacity level to be allocated according to each pixel value such that a variation in the opacity level for a change in a changing phase of the intermediate image become smaller as the changing phase approaches closer to a pseudo three-dimensional image generated under either one of the two different opacity level setting conditions in which a smaller value is allocated as the opacity level to be allocated according to each pixel value, and generating an intermediate image which appears to change substantially linearly with a linear change in the changing phase by ray casting the three-dimensional image under the determined opacity level setting condition.