Adaptive Encoding for Fish-Eye Stereoscopic Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encoding stereoscopic images captured with fish-eye lenses face challenges in maintaining image quality due to bandwidth limitations and distortion, leading to decreased perceived depth and quality, especially when capturing images with fish-eye lenses that introduce more distortions in certain portions of the image.

Innovation Solution

The method involves determining the depth of pixels in stereoscopic images and adjusting the number of bits per pixel based on depth levels, object size, activity level, and the portion of the fish-eye lens used for capture, allowing for adaptive encoding that prioritizes preserving edges and depth perception by using different bit allocations and block sizes for encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If lossy encoding is used to reduce bandwidth consumption, then data transmission efficiency is improved, but image quality and perceived depth deteriorate

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidimage quality and depth perception
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies local quality by allocating different bit depths to different spatial regions of the image based on depth information. Pixels corresponding to closer objects (which are more important for depth perception) are encoded with higher bit depth (e.g., 10-12 bits), while pixels corresponding to distant objects are encoded with lower bit depth (e.g., 8 bits). This resolves the contradiction by preserving critical depth information where needed while reducing overall bandwidth consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the image into multiple depth layers or regions based on depth mapping. Each segment is then independently encoded with appropriate bit depth and compression parameters. This segmentation allows selective preservation of depth-critical regions while applying more aggressive compression to less important regions, thereby maintaining perceived depth while improving transmission efficiency.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If uniform bit allocation is used for all pixels, then encoding simplicity is maintained, but depth perception quality deteriorates due to insufficient bits for close objects

Engineering Contradiction:
Improveencoding simplicityVSAvoiddepth perception quality
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements local quality by determining depth for each pixel or block of pixels and allocating bits dynamically based on that depth information. Close objects receive higher bit allocation to preserve edges and depth cues, while distant objects receive lower bit allocation. This maintains encoding simplicity through automated depth-based rules while significantly improving depth perception quality.

Inventive Principle:
Principle #3Local quality

3Area of stationary object

If fish-eye lenses are used to capture wide field of view, then scene coverage is improved, but image distortion increases in certain portions

Engineering Contradiction:
Improvefield of view coverageVSAvoidimage distortion
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent addresses fish-eye distortion by applying different encoding parameters to different regions of the image. Central regions with less distortion receive standard encoding, while peripheral regions with higher distortion receive adjusted encoding parameters such as lower bit depth or different prediction block sizes. This local adaptation maintains the wide field of view benefit while minimizing the visual impact of distortion in problematic areas.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11470299B2Methods and apparatus for encoding frames captured using fish-eye lenses
Publication Date: 2022.10.11 NEVERMIND CAPITAL LLC
  • US11470299B2 patent drawing
  • US11470299B2 patent drawing
  • US11470299B2 patent drawing

AI summary

A method and system for encoding a stereoscopic image pair is disclosed. Groups of pixels are analyzed to determine the depth of each pixel group. The number of bits per pixel used to encode each pixel group is selected based on the depth of that pixel group. Therefore, images of objects closer to the camera pair, which appear closer to the viewer, are encoded with a larger number of bits per pixel than objects perceived to be farther from the viewer. The number of bits per pixel may also be increased based on a number of objects depicted or motion detected. The size of prediction blocks used to encode image portions may also be determined based on an angular distance of an image portion relative to the center of the frame. Therefore, smaller prediction blocks may be used to encode image portions closer to the center of the frame.