发明名称 |
Image distortion correction |
摘要 |
Methods and systems for reducing or eliminating distortion in an image are described. The approach generally involves determining the distortion introduced by a lens, and modifying a captured image to reduce that distortion. In one embodiment, the distortion information associated with a lens is determined. The distortion information is stored. A captured image taken by that lens is processed, with reference to the distortion information. |
申请公布号 |
US9177368(B2) |
申请公布日期 |
2015.11.03 |
申请号 |
US200712002562 |
申请日期 |
2007.12.17 |
申请人 |
NVIDIA CORPORATION |
发明人 |
Cabral Brian K.;Lin Shang-Hung;Tjandrasuwita Ignatius |
分类号 |
G06K9/40;G09G5/00;G06T1/00;G06T15/00;G06T15/50;G06T15/60;G06T5/00 |
主分类号 |
G06K9/40 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of reducing image distortion, said method comprising:
determining distortion information associated with a lens system, wherein said distortion information is associated with distortion at a plurality of focal lengths, and wherein said distortion information is further associated with color distortion; storing said distortion information; processing a captured image taken with said lens system, wherein said processing is performed with reference to said distortion information; and generating a corrected image comprising reduced image distortion compared to said captured image, wherein a shader of a graphics processing unit (GPU) is configured to perform said generating by calculating a corrected pixel value for each pixel in said corrected image based on a correction value for each pixel, wherein said correction value is obtained from a calibration texture, wherein said calibration texture is operable to correct a distortion introduced by said lens system, and wherein said shader is operable to be programmed by a texturing engine to use said calibration texture to output each pixel in a proper location in said corrected image. |
地址 |
Santa Clara CA US |