System and method of intensity correction
First Claim
1. A method of intensity correction of at least two frames, each frame comprising a sequence of at least two images, each image at a different image position in the sequence and each pair of adjacent images having an overlap region, the method comprising:
- selecting an image at a same image position in each frame as a reference image;
determining a set of global intensity transformations, one global intensity transformation for all pairs of adjacent images at corresponding pairs of adjacent images positions of all frames, wherein the global intensity transformations are relative to the reference images; and
applying each global intensity transformation to each pixel of one image at each corresponding pair of adjacent image positions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of intensity correction of at least two frames, each frame comprising a sequence of at least two images, each image at a different image position in the sequence and each pair of adjacent images having an overlap region. The method includes selecting an image at a same image position in each frame as a reference image. A set of global intensity transformations is determined, one global intensity transformation for all pairs of adjacent images at corresponding pairs of adjacent images positions of all frames, wherein the global intensity transformations are relative to the reference images. Each global intensity transformation is applied to each pixel of one image at each corresponding pair of adjacent image positions.
-
Citations
29 Claims
-
1. A method of intensity correction of at least two frames, each frame comprising a sequence of at least two images, each image at a different image position in the sequence and each pair of adjacent images having an overlap region, the method comprising:
-
selecting an image at a same image position in each frame as a reference image;
determining a set of global intensity transformations, one global intensity transformation for all pairs of adjacent images at corresponding pairs of adjacent images positions of all frames, wherein the global intensity transformations are relative to the reference images; and
applying each global intensity transformation to each pixel of one image at each corresponding pair of adjacent image positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for processing at least two frames, each frame comprising a sequence of at least two mages, each image at a different image position in the sequence and each pair of adjacent images having an overlap region, the system comprising:
-
a reference select module to select an image at a same image position in each frame as a reference image;
a global transformation module to determine a set of global intensity transformations, one global intensity transformation for all pairs of adjacent images at corresponding pairs of adjacent images positions of all frames, wherein the global intensity transformations are relative to the reference images; and
a correction module to apply each global intensity transformation to each pixel of one image at each corresponding pair of adjacent image positions. - View Dependent Claims (19, 20, 21)
-
-
22. A system comprising:
-
means for receiving a set of at least two frames, each frame comprising a sequence of at least two images, each image at a different image position in the sequence and each pair of adjacent images having an overlap region;
means for selecting an image at a same image position in each frame as a reference image;
means for determining a set of global intensity transformations, one global intensity transformation for all pairs of adjacent images at corresponding pairs of adjacent images positions of all frames, wherein each global intensity transformation is based on optimizing a value of a function representative of the relative intensity levels between corresponding pixels in the overlap region of pairs of adjacent at corresponding pairs of adjacent image positions of selected frames, and wherein the global intensity transformations are relative to the reference images; and
means for applying each global intensity transformation to each pixel of one image at each corresponding pair of adjacent image positions. - View Dependent Claims (23, 24, 25)
-
-
26. A computer-readable medium including instructions executable by a processing system for performing a process on a sequence of frames, each frame comprising a sequence of at least two images, each image at a different image position in the sequence and each pair of adjacent images having an overlap region comprising:
-
selecting an image at a same image position in each frame as a reference image;
determining a set of global intensity transformations, one global intensity transformation for all pairs of adjacent images at corresponding pairs of adjacent image positions of all frames, wherein the global intensity transformations are relative to the reference images; and
applying each global intensity transformation to each pixel of one image at each corresponding pair of adjacent image positions.
-
-
27. A method of intensity correction for a sequence of at least two images, the sequence including at least a first pair of adjacent images having an overlap region, the first pair of adjacent images including a first image and a second mage, the method comprising:
-
determining a first average intensity of pixels of the first image in the overlap region and a second average intensity of pixels of the second image in the overlap region;
determining a gain value based a ratio of the second average intensity to the first average intensity;
estimating an intensity correction exponent based on the gain value;
determining an adjusted first average intensity based on the intensity correction exponent;
determining an adjusted gain value based on a ratio of the adjusted first average intensity to the second average intensity; and
adjusting the intensity correction exponent based on the adjusted gain value until the adjusted gain value is within a desired range. - View Dependent Claims (28, 29)
-
Specification