Modified Pseudo-Cylindrical Mapping for Spherical Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current panoramic image compression methods, such as equi-rectangular and pseudo-cylindrical projections, result in pixel redundancy and distortion, particularly at the poles, leading to inefficient storage and bandwidth usage in Virtual Reality (VR) systems.

Innovation Solution

A modified pseudo-cylindrical mapping process that moves the bottom one-third of the image to the top corners and fills non-effective areas with linear-interpolated pixels, reducing the image size by one-third and minimizing distortion, while maintaining the surface area equivalence to the original spherical image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If equi-rectangular projection is used to map spherical images, then the equatorial region is relatively undistorted, but polar regions experience significant distortion and pixel redundancy

Engineering Contradiction:
Improveprojection distortionVSAvoidpixel density
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by modifying the projection formula from standard equi-rectangular to modified pseudo-cylindrical projection. Specifically, it adjusts the mapping parameters to transform the spherical coordinate system, changing how pixels are distributed across the image plane. This parameter modification reduces pixel density in polar regions while maintaining equatorial undistortion, directly resolving the contradiction between projection precision and pixel quantity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements local quality by applying different projection characteristics to different regions of the spherical image. The modified pseudo-cylindrical projection maintains uniform pixel distribution and minimal distortion in the equatorial region while reducing pixel density and distortion in polar regions. This regional differentiation allows each area to have optimal pixel characteristics for its specific location on the sphere.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If pseudo-cylindrical projection is used to map spherical images, then polar objects maintain correct area, but the image size cannot be reduced compared to equi-rectangular projection

Engineering Contradiction:
Improvepolar object area accuracyVSAvoidimage compression efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies parameter changes by modifying the projection formula to create a modified pseudo-cylindrical projection that differs from the standard version. Specifically, it adjusts the mapping parameters to enable image size reduction while preserving the area-accurate representation of polar objects. This parameter modification allows the projection to achieve both polar accuracy and compression efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts and removes redundant pixel information from the projection. By applying the modified pseudo-cylindrical projection, it identifies and eliminates unnecessary pixels in polar regions where the standard projection creates redundancy. This extraction of redundant information enables image compression while maintaining the accurate area representation of polar objects through the modified projection parameters.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If higher-resolution cameras are used to capture panoramic images, then image quality improves, but storage and transmission requirements increase

Engineering Contradiction:
Improveimage resolutionVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes through the modified pseudo-cylindrical projection that optimizes pixel distribution for storage efficiency. By changing the projection parameters, it reduces the total number of pixels required to represent the spherical image while maintaining acceptable quality. This parameter modification enables higher-resolution capture to be achieved with reduced data volume requirements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements local quality by optimizing pixel density distribution across different spherical regions. The modified projection allocates pixels more efficiently, providing appropriate resolution in equatorial regions while reducing pixel count in polar regions. This local optimization maintains image quality where needed while reducing overall data volume for storage and transmission.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10735765B2Modified pseudo-cylindrical mapping of spherical video using linear interpolation of empty areas for compression of streamed images
Publication Date: 2020.08.04 HONG KONG APPLIED SCI & TECH RES INST
  • US10735765B2 patent drawing
  • US10735765B2 patent drawing
  • US10735765B2 patent drawing

AI summary

A panoramic video stream is compressed. Sinusoidal projection is performed on spherical input images to generate pseudo-cylindrical projection images. A lower-left region and a lower-right region of the image are cut and moved to upper corners of the rectangular bounding box around the pseudo-cylindrical projection image. These upper corners are non-effective areas of default dark pixels with no image pixels. A bottom one-third of the rows of pixels from the image that contained the moved regions are deleted, compressing the image by 33%. Default dark pixels in interface regions between the moved regions and the pseudo-cylindrical projection image are linear interpolated to provide gradual changes in pixel values across the remaining formerly non-effective regions, preventing encoding artifacts caused by abrupt changes in pixel values. Functions may be implemented using lookup tables. Non-focus image areas may be downsampled for additional compression using multi-resolution mapping and adaptive view streaming.