×

Systems and methods for dewarping images

  • US 9,875,520 B1
  • Filed: 01/11/2017
  • Issued: 01/23/2018
  • Est. Priority Date: 08/19/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • extracting, by a processor, a setting from a file of a wide-angle camera, wherein the file contains a minimum viewing angle value, a maximum viewing angle value, and a border viewing angle value between the minimum viewing angle value and the maximum viewing angle value, wherein the wide-angle camera captures a first image;

    determining, by the processor, based on the extracting, a distortion removal coefficient value for a second image based on a search of a balance between a viewing angle value of the wide-angle camera and a degree of a removal of a distortion introduced by the wide-angle camera, wherein the second image has same distortion as the first image based on the viewing angle value of the wide-angle camera being the maximum viewing angle value and the distortion removal coefficient value being zero, wherein the second image has less distortion than the first image based on the viewing angle value of the wide-angle camera being between the maximum viewing angle value and the border viewing angle value and the distortion removal coefficient value being between zero and one, wherein the second image has no distortion based on the viewing angle value of the wide-angle camera being between the border viewing angle value and the minimum viewing angle value and the distortion removal coefficient value being one;

    determining, by the processor, based on the distortion removal coefficient value, a first set of coordinates for a pixel of the first image for each cell of a sparse conversion map, wherein the first set of coordinates is represented as a first look-up table, wherein the sparse conversion map corresponds to a sparse grid of pixels of the second image;

    determining, by the processor, via interpolating the first set of coordinates, a second set of coordinates of a pixel of the first image for each cell of a full conversion map, wherein the second set of coordinates is represented as a second look-up table, wherein the full conversion map corresponds to a full grid of pixels of the second image; and

    instructing, by the processor, based on the interpolating, a display to present the second image such that the second image can be modified via an input controlling whether a distortion on the second image can be left without a change, removed partially, or removed fully based on the distortion removal coefficient value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×