Digital Pan Tilt Zoom Processor for Fisheye Distortion Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Camera viewing systems with mechanical pan, tilt, and zoom mechanisms are cumbersome, unreliable, and difficult to conceal or use in close quarters due to their mechanical nature, while electronic solutions using fisheye lenses produce distorted images that require real-time correction for wide-angle viewing.

Innovation Solution

A camera viewing system employing a Digital Pan Tilt Zoom (DPTZ) processor that performs real-time distortion correction on embedded processors, ASICs, or FPGAs to transform distorted wide-angle images into non-distorted, normal perspective images, equivalent to mechanical pan, tilt, and zoom functions, using inverse mapping and interpolation techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a mechanical pan-tilt platform with zoom lenses is used to achieve multiple camera orientations and image magnification, then the viewing system can provide flexible camera control, but the system becomes cumbersome, unreliable, and occupies significant volume

Engineering Contradiction:
Improvecamera orientation and magnification controlVSAvoidmechanical platform complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical pan-tilt platform with moving mechanisms with an electronic solution using a wide-angle lens (such as a fisheye lens) that captures a large sector of surrounding space all at one time. The mechanical orientation and zoom functions are substituted by capturing a wide field of view and electronically processing the image to provide pan, tilt, and zoom effects without any moving mechanical parts.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent creates an electronic copy of the mechanical pan-tilt-zoom functionality through software processing. By capturing the entire scene with a wide-angle lens and then selectively processing regions of the captured image, the system replicates the effect of mechanical camera orientation and magnification changes without requiring physical movement of camera components.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If a wide-angle lens such as a fisheye lens is used to capture a large sector of surrounding space, then the horizontal and vertical viewing angle is widened, but the image becomes non-linear distorted

Engineering Contradiction:
Improveviewing angleVSAvoidimage distortion
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies parameter changes by transforming the distorted image coordinates through mathematical functions. The processing unit modifies the spatial parameters of the captured image by mapping distorted coordinates to corrected coordinates, thereby changing the geometric parameters to eliminate distortion while preserving the wide viewing angle capability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces optical correction mechanisms with electronic image processing. Instead of using complex optical systems to correct distortion at the hardware level, the system captures the distorted image and corrects it through digital processing, substituting mechanical/optical correction with computational methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Volume of moving object

If real-time distortion correction is performed on embedded processors, ASICs, or FPGAs, then compact and concealable camera systems are achieved, but the processing complexity increases

Engineering Contradiction:
Improvecamera system volumeVSAvoidprocessing complexity
Core Design Contradiction:
Volume of moving objectVSDevice complexity

Solution Approach 1:

The patent extracts the distortion correction functionality into a dedicated processing unit that can be implemented on embedded processors, ASICs, or FPGAs. By separating the correction function from the main camera system, the design achieves compact form factor while managing processing complexity through specialized hardware implementation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary action by pre-calculating and storing correction lookup tables that map distorted coordinates to corrected coordinates. This allows the real-time correction process to simply look up and apply pre-computed transformation values, significantly reducing the processing complexity during real-time operation while maintaining compact system volume.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8855441B2Method and apparatus for transforming a non-linear lens-distorted image
Publication Date: 2014.10.07 ARRIS ENTERPRISES LLC
  • US8855441B2 patent drawing
  • US8855441B2 patent drawing
  • US8855441B2 patent drawing

AI summary

A method and apparatus for image processing a lens-distorted image (e.g., a fisheye image) is provided. The method includes partitioning coordinate points in a selected output image into tiles. The output image is an undistorted rendition of a subset of the lens-distorted image. Coordinate points on a border of the tiles in the output image are selected. For each tile, coordinate points in the lens-distorted image corresponding to each selected coordinate point in the output image are calculated. In addition, for each tile, a bounding box on the lens-distorted image is selected. The bounding box includes the calculated coordinates in the lens-distorted image. The bounding boxes are expanded so that they encompass all coordinate points in the lens-distorted image that map to all coordinate points in their respective corresponding tiles. Output pixel values are generated for each tile from pixel values in their corresponding expanded bounding boxes.