Back to results
US 2019/0102868 A1Published application
Method and system of image distortion correction for images captured by using a wide-angle lens
AssigneeIntel Corporation
InventorsAleksandar BERIC, Kari PULLI, Nemanja JANKOVIC, Zoran ZIVKOVIC
Life of this patent
Estimating the term…
Abstract
Techniques related to image distortion correction for images captured by using a wide-angle lens include homography and a lens distortion correction using a radial-ratio-based look up table.
Claims25
A computer-implemented method of camera lens distortion correction comprising:
- receiving location data of image points on at least one distorted image of a scene and distorted by a wide-angle camera lens;
- receiving pixel locations of an undistorted pixel grid to be used to form an undistorted image showing the scene;
- determining radii extending from a distortion center and to either individual image point locations on the distorted image or pixel locations on the undistorted pixel grid;
- obtaining a ratio between distorted and undistorted radii values by using at least one of the radii to look up the ratio on a look-up table (LUT);
- determining a correspondence between one of the pixel locations and a corresponding one of the image point locations by using the ratio, and repeating with different pixel locations or image point locations to form a plurality of correspondences;
- and
- constructing the undistorted image by using the plurality of correspondences to place image data on the undistorted pixel locations.
4 more elements
A system of camera lens distortion correction, comprising:
- at least one memory;
- at least one processor communicatively coupled to the memory;
- and
- a distortion correction unit operated by the at least one processor unit to operate by:
- receiving location data of image points of at least one distorted image of a scene and distorted by a wide-angle camera lens;
- receiving pixel locations of an undistorted pixel grid;
- performing a first correction operation using the image point locations and pixel locations to generate intermediate image point locations;
- performing a second correction operation using the intermediate image point locations to generate modified image point locations to be used to form an undistorted image of the scene;
- performing a homography-based distortion correction with multiple homography coefficients as one of the first and second operations;
- and
- performing a non-homography lens distortion correction (LDC).
8 more elements
At least one machine readable medium comprising a plurality of instructions that in response to being executed on a computing device, cause the computing device to be operated by:
- receiving location data of image points of at least one distorted image of a scene and distorted by a wide-angle camera lens;
- receiving pixel locations of an undistorted pixel grid;
- performing a first correction operation using the image point locations and pixel locations to generate intermediate image point locations;
- performing a second correction operation using the intermediate image point locations to generate modified image point locations to be used to form an undistorted image of the scene;
- performing a homography-based distortion correction with multiple homography coefficients as one of the first and second operations;
- and
- providing the option to perform either of (1) or (2) depending on a size of a field of view of a wide angle lens forming the distorted image as the other of the first and second operations, wherein
- (1) is a non-homography lens distortion correction (LDC), and
- (2) is a dewarping correction that transforms spherical coordinates into Cartesian coordinates.
6 more elements
Dependencies are inferred from the claim text.