Image Processing for Perspective Projection Distortion Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing techniques for non-perspective projection images, such as fisheye and equirectangular images, struggle to achieve uniform image processing across all fields of view in Head-Mounted Display (HMD) systems, leading to distorted wide-angle regions, especially when transforming images into perspective projections.

Innovation Solution

An image processing apparatus and method that transforms non-perspective projection images into perspective projection images within distinct regions, applies image processing, and then transforms the results back into non-perspective projection images, allowing for independent processing and reducing distortion by using a CPU and GPU to perform operations like bilateral filtering and alpha channel mapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If image processing is applied directly to non-perspective projection images (fisheye/equirectangular images), then processing can be performed on the original image format, but the wide-angle regions end up being recorded greatly distorted with respect to the central portion

Engineering Contradiction:
Improveprocessing simplicityVSAvoidimage distortion
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The non-perspective projection image is divided into multiple image regions (first image region and second image region) with different fields of view. Image processing is applied separately to each region after transforming them into perspective projection images, allowing different processing parameters to be used for different regions to reduce overall distortion

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A perspective projection image is introduced as an intermediate representation. The non-perspective projection image is transformed into a perspective projection image, image processing is applied to the perspective projection image, and then it is transformed back. This intermediary step enables proper handling of wide-angle regions while maintaining processing effectiveness

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If image processing is changed in accordance with projection method and field of view to achieve uniform results, then uniform image processing can be achieved across all fields of view, but the device complexity increases

Engineering Contradiction:
Improveuniformity of image processingVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Different image processing parameters are applied to different image regions based on their specific characteristics. The first image region (first field of view) and second image region (second field of view) receive tailored processing parameters, allowing each region to be optimized independently while maintaining overall uniformity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Image processing parameters are adjusted according to the field of view and region characteristics. By changing parameters locally for different regions rather than using a single global set of parameters, uniform processing results are achieved across all fields of view without requiring overly complex system architecture

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240281939A1Image processing apparatus for applying image processing to perspective projection image, image processing method and non-transitory computer-readable storage medium
Publication Date: 2024.08.22 CANON KK
  • US20240281939A1 patent drawing
  • US20240281939A1 patent drawing
  • US20240281939A1 patent drawing

AI summary

An image processing apparatus comprises one or more memories and one or more processors. The one or more processors and the one or more memories are configured to input a non-perspective projection image; transform a respective image in each image region of a plurality image regions in the non-perspective projection image into a respective perspective projection image; and, for each of the respective perspective projection images, after applying image processing to the respective perspective projection image, transform the result of the image processing into a respective non-perspective projection image.