Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
119 words
A method for aligning a first digital image with a second digital image which overlaps with it in an overlapping pixel region, comprising: determining a two-dimensional table of strictly vertical pixel displacements for each pixel location in said first image, wherein the strictly vertical pixel displacement for a pixel location, P, is constrained so as not to be more than one unit smaller than the strictly vertical pixel displacement for a pixel location that is one unit directly below P; and replacing the color value in said first image at each pixel location in said first image with the color value of a pixel displaced from said pixel location by said strictly vertical pixel displacement for said pixel location.
Claim 2
Independent Claim
119 words
A method for aligning a first digital image with a second digital image which overlaps with it in an overlapping pixel region, comprising: determining a two-dimensional table of strictly vertical pixel displacements for each pixel location in said first image, wherein the strictly vertical pixel displacement for a pixel location, P, is constrained so as not to be more than one unit smaller than the strictly vertical pixel displacement for a pixel location that is one unit directly below P; and replacing the color value in said first image at each pixel location in said first image with the color value of a pixel displaced from said pixel location by said strictly vertical pixel displacement for said pixel location.
Claim 3
Dependent Claim
27 words
A method according to claim 1 and wherein said strictly vertical pixel displacements are constrained to be zero at at least one side of said first image.
Claim 4
Dependent Claim
44 words
A method according to claim 1 and wherein said determining comprises: calculating strictly vertical pixel displacements along multiple vertical lines of pixel locations within said overlapping pixel region; and interpolating horizontally to calculate pixel displacements at pixel locations not situated on said vertical lines.
Claim 5
Dependent Claim
22 words
A method according to claim 1 and wherein said strictly vertical pixel displacements are determined by using a dynamic programming optimization algorithm.
Claim 6
Independent Claim
124 words
A system for aligning a first digital image with a second digital image which overlaps with it in an overlapping pixel region, comprising: a processor determining a two-dimensional table of strictly vertical pixel displacements for each pixel location in said first image, wherein the strictly vertical pixel displacement for a pixel location, P, is constrained so as not to be more than one unit smaller than the strictly vertical pixel displacement for a pixel location that is one unit directly below P; and an image writer replacing the color value in said first image at each pixel location in said first image with the color value of a pixel displaced from said pixel location by said strictly vertical pixel displacement for said pixel location.
Claim 7
Independent Claim
124 words
A system for aligning a first digital image with a second digital image which overlaps with it in an overlapping pixel region, comprising: a processor determining a two-dimensional table of strictly vertical pixel displacements for each pixel location in said first image, wherein the strictly vertical pixel displacement for a pixel location, P, is constrained so as not to be more than one unit smaller than the strictly vertical pixel displacement for a pixel location that is one unit directly below P; and an image writer replacing the color value in said first image at each pixel location in said first image with the color value of a pixel displaced from said pixel location by said strictly vertical pixel displacement for said pixel location.
Claim 8
Dependent Claim
27 words
A system according to claim 5 and wherein said strictly vertical pixel displacements are constrained to be zero at at least one side of said first image.
Claim 9
Dependent Claim
48 words
A system according to claim 5 and wherein said processor comprises: a calculator calculating strictly vertical pixel displacements along multiple vertical lines of pixel locations within said overlapping pixel region; and an interpolator interpolating horizontally to calculate pixel displacements at pixel locations not situated on said vertical lines.
Claim 10
Dependent Claim
18 words
A system according to claim 5 and wherein said processor operates by using a dynamic programming optimization algorithm.
Claim 11
Dependent Claim
54 words
A method according to claim 1 further comprising calculating, at each pixel location in the first image, for each candidate displacement for a strictly vertical displacement for the pixel location, a measure of correlation between the first image shifted by the candidate displacement and the second image, in a neighborhood of the pixel location.
Claim 12
Dependent Claim
24 words
A method according to claim 1 wherein said determining is based on luminance values at pixel locations of the first and second digital images.
Claim 13
Dependent Claim
56 words
A system according to claim 5 further comprising a calculator calculating, at each pixel location in the first image, for each candidate displacement for a strictly vertical displacement for the pixel location, a measure of correlation between the first image shifted by the candidate displacement and the second image, in a neighborhood of the pixel location.
Claim 14
Dependent Claim
28 words
A system according to claim 5 wherein said processor determines strictly vertical pixel displacements based on luminance values at pixel locations of the first and second digital images.