Morphological Anti-Aliasing Blend Amounts for 3D Re-projection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Morphological anti-aliasing techniques for two-dimensional images struggle when applied to three-dimensional re-projection, leading to increased computational costs and haloing artifacts due to the need for multiple passes and difficulties in assigning depth values to blended pixels.

Innovation Solution

The method splits morphological anti-aliasing processing into two stages: calculating blend amounts before re-projection and applying them after re-projection, allowing for efficient computation and reduced haloing artifacts by determining pixel discontinuities and pre-defined patterns, then re-projecting the blend amounts to produce smooth transitions between pixels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If morphological anti-aliasing is applied to three-dimensional re-projection using traditional two-dimensional techniques, then anti-aliasing effect is achieved, but computational cost increases significantly and haloing artifacts occur

Engineering Contradiction:
Improveanti-aliasing qualityVSAvoidcomputational efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the anti-aliasing process into two distinct stages: (1) calculating blend amounts from the original two-dimensional image before re-projection, and (2) applying these blend amounts to the re-projected three-dimensional image. This segmentation allows each stage to be optimized independently, reducing overall computational cost while maintaining anti-aliasing quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary calculation of blend amounts from the two-dimensional image before re-projection occurs. By pre-calculating which pixels need blending and by what amount, the system avoids performing expensive anti-aliasing calculations on the already-expanded three-dimensional pixel data, significantly improving computational efficiency.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If multiple passes are used for morphological anti-aliasing in three-dimensional re-projection, then anti-aliasing coverage is improved, but haloing artifacts increase

Engineering Contradiction:
Improveanti-aliasing coverageVSAvoidhaloing artifacts
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent introduces blend amounts as an intermediary data structure that carries anti-aliasing information from the two-dimensional image through the re-projection process. These blend amounts serve as a mediator that preserves edge information without requiring multiple passes on the re-projected image, thereby avoiding haloing artifacts while maintaining comprehensive anti-aliasing coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If traditional two-dimensional morphological anti-aliasing is directly applied to three-dimensional re-projection, then processing simplicity is maintained, but image quality deteriorates due to haloing artifacts

Engineering Contradiction:
Improveprocessing complexityVSAvoidimage quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent transitions from two-dimensional anti-aliasing processing to three-dimensional by calculating blend amounts in the original 2D image space and then applying them to the 3D re-projected image. This dimensional transformation allows the system to leverage simple 2D morphological operations while achieving quality 3D anti-aliasing, avoiding the complexity and artifacts of direct 3D processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8619094B2Morphological anti-aliasing (MLAA) of a re-projection of a two-dimensional image
Publication Date: 2013.12.31 SONY INTERACTIVE ENTERTAINMENT LLC
  • US8619094B2 patent drawing
  • US8619094B2 patent drawing
  • US8619094B2 patent drawing

AI summary

Morphological anti-aliasing (MLAA) of a re-projection of a two-dimensional image can be implemented in a way that produces a better result while using fewer processor resources. One or more discontinuities between each neighboring pixel of the two-dimensional image are determined. One or more pre-defined patterns formed by the one or more discontinuities are identified. A blend amount is calculated for each pixel neighboring the identified pre-defined patterns. A re-projection is applied to the two-dimensional image and to the blend amount for each pixel thereby generating re-projected blend amounts. The neighboring pixels of the re-projection are then blended according to the re-projected blend amounts.