Least squares method for color misregistration detection and correction in image data
First Claim
Patent Images
1. A method for detecting and correcting color misregistration of input images, the method comprising:
- buffering image data received from an image capture device in the form of color space data;
transferring said color space data to vector space;
establishing a window around and including a current pixel;
selecting foreground and background pixels in said window;
determining if said current pixel is in an edge of an object by determining if a gradient between the foreground pixel and the background pixel is higher than a gradient between the current pixel and the foreground pixel and a gradient between the current pixel and the background pixel;
designating said current pixel as having color misregistration if said current pixel is in an edge of an object;
determining a correction value by applying normal least square projection to said current pixel;
adjusting the correction value for said current pixel having color misregistration; and
applying said correction value to said current pixel having color misregistration.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for color misregistration detection. Input image data is buffered and transferred to vector space. An examination window for a current pixel is established and foreground and background pixels within that window are selected. The current pixel is examined to determine if it is in an edge of a scanned object. If the current pixel is in an edge, it is deemed to have color misregistration. For pixels that have been deemed to have color misregistration, a correction value is determined and then adjusted prior to being applied to the pixel value.
91 Citations
9 Claims
-
1. A method for detecting and correcting color misregistration of input images, the method comprising:
-
buffering image data received from an image capture device in the form of color space data;
transferring said color space data to vector space;
establishing a window around and including a current pixel;
selecting foreground and background pixels in said window;
determining if said current pixel is in an edge of an object by determining if a gradient between the foreground pixel and the background pixel is higher than a gradient between the current pixel and the foreground pixel and a gradient between the current pixel and the background pixel;
designating said current pixel as having color misregistration if said current pixel is in an edge of an object;
determining a correction value by applying normal least square projection to said current pixel;
adjusting the correction value for said current pixel having color misregistration; and
applying said correction value to said current pixel having color misregistration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification