Image Correction Map Using Distortion Rate and Field of View

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image correction methods, such as those using polynomial models, require extensive calibration and computation, and often introduce additional distortion or fail to provide ideal correction results, especially for wide-angle lens distortions.

Innovation Solution

A method that involves acquiring a map generated based on the correspondence between the distortion rate and the field of view of an image collecting module, and using this map to correct images pixel by pixel, eliminating the need for complex calibration and computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If polynomial model is used for distortion correction, then correction method is widely applicable, but correction effect is not obvious and may introduce more distortion

Engineering Contradiction:
Improveapplicability of correction methodVSAvoidcorrection precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent pre-calculates distortion characteristics for different fields of view and stores them in a lookup table before actual image correction. This preliminary preparation allows the correction system to directly retrieve pre-computed distortion correction data without performing complex polynomial calculations in real-time, thereby achieving both wide applicability and high correction precision simultaneously

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a distortion rate parameter as an intermediary that maps the relationship between field of view and image distortion. By using this intermediate parameter and storing correspondence data in a lookup table, the system bridges the gap between different correction scenarios, enabling accurate correction across various fields of view without requiring complex real-time computations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If camera calibration with checkerboard is performed to acquire internal and external parameters, then distortion correction can be performed, but massive lengthy computation is required

Engineering Contradiction:
Improvecorrection precisionVSAvoidcomputation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs camera calibration and distortion characteristic analysis in advance, storing the results in a lookup table with pre-computed distortion rates for different fields of view. This eliminates the need for time-consuming polynomial model calculations during actual image correction, reducing computation time while maintaining correction precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a simplified copy of the distortion correction process by pre-calculating and storing distortion characteristics in a lookup table. Instead of performing complex polynomial calculations on every image, the system copies the essential correction data into a readily accessible format, dramatically reducing computation time while preserving correction accuracy

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4068744B1Method and device for correcting an image, and atorage medium
Publication Date: 2025.01.29 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP4068744B1 patent drawingFigure 1
  • EP4068744B1 patent drawingFigure 2
  • EP4068744B1 patent drawingFigure 3

AI summary

The present invention relates to a method and device for correcting an image, an electronic device, and a storage medium. The method is as follows. A first image collected by an image collecting module is acquired (S110). A map generated based on a correspondence between a distortion rate and a field of view of the image collecting module is acquired (S120). The map includes a mapping relation between a raw pixel coordinate of a pixel in a raw image collected by the image collecting module and a target pixel coordinate that has been corrected. A second image that has been corrected is acquired (S130) by correcting the first image based on the map.