360-Degree Video Encoding Boundary Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 360-degree video processing techniques suffer from significant seam/boundary artifacts due to the transformation of three-dimensional surfaces onto two-dimensional maps, particularly when adjacent regions are not spatially adjacent, leading to rendering issues and quality degradation.

Innovation Solution

The implementation of guard bands and adjustments in video encoding, such as disabling in-loop filtering and modifying quantization parameters, to prevent seam/boundary artifacts by treating projection boundaries as non-adjacent regions during encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If in-loop filtering is applied across projection boundaries in 360-degree video encoding, then compression efficiency is improved, but seam artifacts and visual discontinuities are introduced at boundaries where adjacent regions are not spatially adjacent

Engineering Contradiction:
Improvecompression efficiencyVSAvoidseam artifacts
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The video picture is divided into multiple non-overlapping regions corresponding to different cube map faces, with projection boundaries identified between them. In-loop filtering is selectively applied within each region while disabled across projection boundaries, allowing compression efficiency to be maintained within regions while preventing seam artifacts at boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different filtering strategies are applied to different spatial locations: in-loop filtering is enabled within regions where spatial adjacency exists to maintain compression efficiency, but disabled at projection boundaries where adjacent regions are not spatially adjacent to prevent seam artifacts. This local differentiation resolves the contradiction between compression efficiency and artifact prevention.

Inventive Principle:
Principle #3Local quality

2Productivity

If intra-prediction and inter-prediction are applied across projection boundaries, then prediction accuracy and compression efficiency are improved, but discontinuities and artifacts are introduced because adjacent regions are not spatially adjacent

Engineering Contradiction:
Improveprediction accuracyVSAvoidboundary continuity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The picture is segmented into multiple regions with projection boundaries identified. Prediction operations (intra-prediction and inter-prediction) are permitted within regions but blocked across projection boundaries, ensuring prediction accuracy is maintained within spatially coherent regions while preventing discontinuities at boundaries where regions are not spatially adjacent.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Prediction accuracy is locally optimized within each region by enabling intra-prediction and inter-prediction, while boundary continuity is preserved by disabling prediction operations that would cross projection boundaries. This local quality differentiation resolves the contradiction between prediction accuracy and boundary continuity.

Inventive Principle:
Principle #3Local quality

3Device complexity

If standard video encoding is applied without considering projection boundaries, then encoding simplicity is maintained, but seam artifacts and quality degradation occur at projection boundaries

Engineering Contradiction:
Improveencoding simplicityVSAvoidseam artifacts
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

Projection boundaries are identified and marked before the encoding process begins. This preliminary identification allows the encoder to pre-determine where to disable in-loop filtering and prediction operations, maintaining encoding simplicity by avoiding complex real-time boundary detection while still preventing seam artifacts at known projection boundaries.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11032545B2Reducing seam artifacts in 360-degree video
Publication Date: 2021.06.08 QUALCOMM INC
  • US11032545B2 patent drawing
  • US11032545B2 patent drawing
  • US11032545B2 patent drawing

AI summary

Provided are systems and methods for processing 360-degree video data by obtaining at least one 360-degree rectangular formatted projected picture; detecting a projection boundary in the at least one 360-degree rectangular formatted projected picture; disabling at least one of an in-loop filtering, an intra-prediction, or an inter-prediction, based on detecting the at least one 360-degree rectangular formatted projected picture comprises the projection boundary; and generating an encoded video bitstream.