Geometrical Distortion Engine Tile-Based Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wide Field of View (WFOV) lens systems introduce distortions across the field of view, affecting image resolution and uniformity, and existing correction methods are inefficient in handling multiple sources of distortion, particularly in high-definition image acquisition devices and security cameras.

Innovation Solution

A Geometrical Distortion Engine dynamically adjusts the mapping between sensor surfaces and display pixels, using a Grid Formatter and Geometrical Distortion Core to correct distortions caused by WFOV lenses, camera shake, and user-defined distortions, with a tile-based processing system that minimizes cache size and I/O access across the system bus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If WFOV lens systems are used to achieve wide field of view, then the field of view coverage is improved, but image distortion and resolution uniformity deteriorate

Engineering Contradiction:
Improvefield of view coverageVSAvoidimage distortion and resolution uniformity
Core Design Contradiction:
Area of moving objectVSManufacturing precision

Solution Approach 1:

The image correction process is divided into multiple passes: a first pass corrects distortion in a first portion of the image, and a second pass corrects distortion in a second portion of the image. This segmentation allows different correction parameters to be applied to different regions, resolving the contradiction between wide field of view coverage and image distortion uniformity.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If multiple distortion correction passes are implemented, then correction accuracy is improved, but processing time increases

Engineering Contradiction:
Improvedistortion correction accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

A first distortion correction is applied to the distorted image before a second distortion correction is applied. This preliminary action approach allows the correction process to be broken down into manageable stages, where each pass refines the correction. The system prepares correction data in advance and applies it systematically, reducing the overall processing time while maintaining high correction accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9280810B2Method and system for correcting a distorted input image
Publication Date: 2016.03.08 ADEIA MEDIA HOLDINGS INC
  • US9280810B2 patent drawing
  • US9280810B2 patent drawing
  • US9280810B2 patent drawing

AI summary

A method for correcting a distorted input image comprises determining a local region of an image to be displayed and dividing said region into an array of rectangular tiles, each tile corresponding to a distorted tile with a non-rectangular boundary within said input image. For each tile of the local region, maximum and minimum memory address locations of successive rows of said input image sufficient to span said boundary of said distorted tile are determined. Successive rows of the distorted input from between said maximum and minimum addresses are read. Distortion of the non-rectangular portion of said distorted input image is corrected to provide a tile of a corrected output image which is stored.