Image enhancement employing partial template matching
AssigneeMarvell International Technology Ltd.
InventorDouglas Gene Keithley
Life of this patent
Estimating the term…
Abstract
A method of image-resolution enhancement employing partial-template matching, including storing at least a portion of an image, and selecting from the image a window comprising a plurality of adjacent line segments having pixels, the window including a target pixel. The method also includes comparing the pixels of the window with a template for a partial match, and responsive to a partial match being found, substituting an enhancement pixel for the target pixel. By allowing a partial match for enhancement instead of requiring a 100-percent match of the prior art, the method provides image-resolution enhancement for digital-image data having noise or other errors.
Claims51
An image enhancement system, the system comprising:
- memory adapted to store pixels corresponding to an image;
- a selector adapted to select a plurality of stored pixels defining a window, where the window includes a target pixel;
- a plurality of templates each having one or more pixels;
- a pixel comparator adapted to compare pixels of interest in the window with corresponding pixels of a template of the plurality of templates;
- and
- a pixel substitutor adapted to substitute an enhancement pixel for the target pixel in response to an occurrence of a partial match as determined by the pixel comparator, where a partial match occurs when a number of pixels of interest in the window pass their respective comparison and such number of pixels exceeds or equals a predetermined threshold.
An image enhancement system, the system comprising:
- memory means for storing pixels corresponding to an image;
- selector means for selecting a plurality of stored pixels defining a window, where the window includes a target pixel;
- template means for defining pixel comparison values and pixel patterns;
- pixel comparator means for comparing pixels of interest in the window with corresponding pixels of the template means;
- and
- pixel substitutor means for substituting an enhancement pixel for the target pixel in response to an occurrence of a partial match as determined by the pixel comparator means, where a partial match occurs when a number of pixels of interest in the window pass their respective comparison and such number of pixels exceeds or equals a predetermined threshold.
A method for enhancing an image comprising:
- storing pixels corresponding to an image;
- selecting a plurality of stored pixels to define a window, where the window includes a target pixel;
- defining one or more templates comprising pixel comparison values and pixel patterns;
- comparing pixels of interest in the window with corresponding pixels of the one or more templates;
- and
- substituting an enhancement pixel for the target pixel in response to an occurrence of a partial match, where a partial match occurs when a number of pixels of interest in the window pass their respective comparison and such number of pixels exceeds or equals a predetermined threshold.
Dependencies are inferred from the claim text.