Patent US1512017A successfully refreshed from Google Patents.
Patent US5475428A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5475428A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for processing color image records subject to misregistration

Assignee: Eastman Kodak Co
•
Filing: 1993-09-09
•
Granted: 1995-12-12
•
Expires: 2013-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an electronic camera that can be utilized with a color filter wheel accessory for obtaining a color image composed of a sequence of red, green, and blue records, slight movement of the camera body can produce misregistration in the color records. Such misregistration can be determined by dividing the color image into a plurality of subsections, and selecting the particular subsection that meets a predetermined criterion for color neutrality, and that contains monochrome edge information suitable for correlation. The color records are brought into registration by processing the edge information of the selected subsection to determine the misregistration between the color records, and by shifting the misregistered records first by integer, and then by fractional pixel shift values.

Inventors

  • 👤 Wayne W. Hintz
  • 👤 Robert H. Hibbard
  • 👤 Kenneth A. Parulski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 15:13
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4015; H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/58; H04N23/00; H04N23/10; H04N23/125; H04N25/00; H04N25/10; H04N25/11; H04N25/13; H04N25/133; H04N2209/00; H04N2209/04; H04N2209/041; H04N2209/042; H04N2209/045; H04N2209/046

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 74 words
A method for processing a color image composed of pixels from a plurality of color records subject to misregistration, said method comprising the steps of: dividing the color image into a plurality of subsections; and selecting a particular subsection based on color neutrality and edge information of the pixels within the particular subsection, whereby the misregistration between the color records can be determined by reference to the edge information in the particular, selected subsection.
Claim 2
Independent Claim 74 words
A method for processing a color image composed of pixels from a plurality of color records subject to misregistration, said method comprising the steps of: dividing the color image into a plurality of subsections; and selecting a particular subsection based on color neutrality and edge information of the pixels within the particular subsection, whereby the misregistration between the color records can be determined by reference to the edge information in the particular, selected subsection.
Claim 3
Dependent Claim 34 words
A method as claimed in claim 1 wherein the step of selecting a particular subsection based on the color neutrality comprises selecting a particular subsection that meets a predetermined criterion for the color neutrality.
Claim 4
Dependent Claim 43 words
A method as claimed in claim 2 wherein the criterion for the color neutrality is a threshold and the step of selecting involves comparing the sum of absolute values of differences between values of corresponding pixels in the color records to the threshold.
Claim 5
Dependent Claim 32 words
A method as claimed in claim 1 wherein the edge information comprises at least one of a horizontal and vertical gradient calculated between pixels in rows and columns in the selected subsection.
Claim 6
Independent Claim 122 words
A method for processing a color image composed of pixels from a plurality of color records that are subject to misregistration, said method comprising the steps of: dividing the color image into a plurality of blocks, each block composed of color blocks in the respective color records; selecting a particular block, composed of corresponding color blocks, that meets a predetermined criterion for color neutrality, and that contains at least one of a horizontal gradient and a vertical gradient indicative of an edge suitable for correlation, said edge appearing as color edge components in each of the corresponding color blocks; and correcting the misregistration between the color records by correlating a location of the color edge components in each of the color records.
Claim 7
Independent Claim 122 words
A method for processing a color image composed of pixels from a plurality of color records that are subject to misregistration, said method comprising the steps of: dividing the color image into a plurality of blocks, each block composed of color blocks in the respective color records; selecting a particular block, composed of corresponding color blocks, that meets a predetermined criterion for color neutrality, and that contains at least one of a horizontal gradient and a vertical gradient indicative of an edge suitable for correlation, said edge appearing as color edge components in each of the corresponding color blocks; and correcting the misregistration between the color records by correlating a location of the color edge components in each of the color records.
Claim 8
Dependent Claim 46 words
A method as claimed in claim 5 wherein the criterion for the color neutrality is a threshold and the step of selecting is based on comparing the sum of absolute values of differences between values of corresponding pixels, in the respective color blocks, to the threshold.
Claim 9
Dependent Claim 43 words
A method as claimed in claim 5 wherein the gradients indicative of an edge comprise the sums of absolute values of differences between all adjacent pixels within a row for each row, and within a column for each column, within the selected block.
Claim 10
Dependent Claim 64 words
A method as claimed in claim 5 wherein the step of correlating is based on using one of the color records as a spatially-fixed reference and the other color records in spatially-variable positions, and then calculating the sum of absolute values of differences between reference pixels from the spatially-fixed reference and the pixels in the other color records for each of the spatially-variable positions.
Claim 11
Independent Claim 113 words
A method of processing a color image composed of pixels from a plurality of color records subject to misregistration, said method comprising the steps of: dividing the color image into a plurality of image blocks, each image block composed of color blocks in the respective color records; selecting a particular image block that passes a predetermined threshold for color neutrality, and that contains an edge that exceeds a predetermined gradient threshold; determining the misregistration between the color records by correlating pixel values in the color records composing the particular image block selected in the preceding step; and correcting the misregistration by shifting at least one of the color records composing the color image.
Claim 12
Independent Claim 113 words
A method of processing a color image composed of pixels from a plurality of color records subject to misregistration, said method comprising the steps of: dividing the color image into a plurality of image blocks, each image block composed of color blocks in the respective color records; selecting a particular image block that passes a predetermined threshold for color neutrality, and that contains an edge that exceeds a predetermined gradient threshold; determining the misregistration between the color records by correlating pixel values in the color records composing the particular image block selected in the preceding step; and correcting the misregistration by shifting at least one of the color records composing the color image.
Claim 13
Dependent Claim 35 words
A method as claimed in claim 9 wherein the step of selecting is based on comparing the sum of absolute values of differences between values of corresponding pixels in the color records to the threshold.
Claim 14
Dependent Claim 44 words
A method as claimed in claim 9 wherein the edge is characterized by a gradient comprised of sums of absolute values of differences between all adjacent pixels within a row for each row, and within a column for each column, within the selected block.
Claim 15
Dependent Claim 71 words
A method as claimed in claim 9 wherein the step of correlating is based on calculating the sum of absolute values of differences between the pixels within a color block of one of the records, used as a spatially-fixed reference, and the pixels within the corresponding color block of another of the records, as positioned in a plurality of spatially-variable positions that overlap the color block used as the spatially-fixed reference.
Claim 16
Dependent Claim 25 words
A method as claimed in claim 9 wherein the step of correcting comprises separate steps of correcting for integer misregistration and then for fractional misregistration.
Claim 17
Independent Claim 94 words
A method for processing a color image composed of pixels from a plurality of color records subject to misregistration, said method comprising the steps of: dividing each color record into a plurality of subsections; automatically selecting a subsection of one record according to a selection criteria based at least in part on a color neutrality test; performing a correlation operation relative to the selected subsection to determine the amount of shift in a second record needed to minimize registration error between the two records; and shifting the second record by said amount of shift.
Claim 18
Independent Claim 94 words
A method for processing a color image composed of pixels from a plurality of color records subject to misregistration, said method comprising the steps of: dividing each color record into a plurality of subsections; automatically selecting a subsection of one record according to a selection criteria based at least in part on a color neutrality test; performing a correlation operation relative to the selected subsection to determine the amount of shift in a second record needed to minimize registration error between the two records; and shifting the second record by said amount of shift.
Claim 19
Independent Claim 106 words
A method for processing a color image composed of pixels from a plurality of color records subject to misregistration, said method comprising-the steps of: dividing each color record into a plurality of subsections; automatically selecting a subsection of one record according to a selection criteria based on at least one of a horizontal gradient and a vertical gradient test; performing a correlation operation relative to the selected subsection to determine the amount of shift in a corresponding subsection of a second record needed to minimize registration error between the two subsections; and shifting all of the subsections of the second record by said amount of shift.
Claim 20
Independent Claim 106 words
A method for processing a color image composed of pixels from a plurality of color records subject to misregistration, said method comprising-the steps of: dividing each color record into a plurality of subsections; automatically selecting a subsection of one record according to a selection criteria based on at least one of a horizontal gradient and a vertical gradient test; performing a correlation operation relative to the selected subsection to determine the amount of shift in a corresponding subsection of a second record needed to minimize registration error between the two subsections; and shifting all of the subsections of the second record by said amount of shift.

References Cited (Backward Citations)

JPS589494A Cited
US4699125A Cited
US5081524A Cited
US5111804A Cited
EP0427436A2 Cited
US5142359A Cited
US5153717A Cited
US5164824A Cited
US5325190A Cited
US5251271A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-12-11 1999-06-12 1999-12-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-12-11 2003-06-12 2003-12-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-12-11 2007-06-12 2007-12-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag