Correcting geometric distortion in a digitally captured image
AssigneeImaging Dynamics Company Ltd.
InventorsRobin Winsor, Arunas Salkauskas
Life of this patent
Estimating the term…
Abstract
The present invention is directed generally to correcting geometric distortion in a digitally captured image. The method involves receiving an uncorrected digital image of a phantom having a plurality of fiduciary marks; locating an uncorrected digital position for each of the fiduciary marks; mapping the uncorrected digital position to a corrected digital position for each fiduciary mark; and interpolating or extrapolating the fiduciary mark map to all pixels in the uncorrected digital image, thereby creating a correction map for uncorrected digital images.
Claims14
A method for correcting geometric distortion in a digitally captured image, comprising:
- (a) receiving an uncorrected digital image of a phantom having a plurality of fiduciary marks;
- (b) locating an uncorrected position for each of the fiduciary marks;
- (c) mapping the uncorrected position to a corrected position for each fiduciary mark by
- (i) designating a fiduciary mark near the center of the digital image as the central fiduciary mark;
- (ii) determining the correct distance between adjacent fiduciary marks
- (iii) creating a digital map of the corrected position of each fiduciary mark by locating the positions relative to the central fiduciary mark that are multiples of the correct distance;
- (iv) associating the uncorrected position of each fiduciary mark with the closest corrected position until one of the fiduciary marks is more than a selected distance from a corrected position, then predicting the correct position of next fiduciary mark and then associating the predicted correct position with the closest correct position;
- and
- (d) interpolating or extrapolating the fiduciary mark mapping over all pixels in the uncorrected digital image, thereby creating a correction map for uncorrected digital images.
A computer-readable medium encoded with a program module for correcting geometric distortion in a digitally captured image by:
- (a) receiving an uncorrected digital image of a phantom having a plurality of fiduciary marks;
- (b) locating an uncorrected position for each of the fiduciary marks;
- (c) mapping the uncorrected position to a corrected position for each fiduciary mark by
- (i) designating a fiduciary mark near the center of the digital image as the central fiduciary mark;
- (ii) determining the correct distance between adjacent fiduciary marks
- (iii) creating a digital map of the corrected position of each fiduciary mark by locating the positions relative to the central fiduciary mark that are multiples of the correct distance;
- (iv) associating the uncorrected position of each fiduciary mark with the closest corrected position until one of the fiduciary marks is more than a selected distance from a corrected position, then predicting the correct position of next fiduciary mark and then associating the predicted correct position with the closest correct position;
- and
- (d) interpolating or extrapolating the fiduciary mark mapping over all pixels in the uncorrected digital image, thereby creating a correction map for uncorrected digital images.
Dependencies are inferred from the claim text.