Adaptive nonlinear image enlargement using wavelet transform coefficients
AssigneeRicoh Company, Ltd.
InventorKathrin Berkner
Life of this patent
Estimating the term…
Abstract
A method and apparatus for enlargement and resolution enhancement of images in the wavelet domain is described. In one embodiment, the method comprises receiving a wavelet representation of an image, where the wavelet representation comprises wavelet coefficients, and performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain.
Claims57
A method comprising:
- receiving a wavelet representation of an image, the wavelet representation comprising wavelet coefficients;
- and
- performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain, including
- weighting, more heavily or less heavily, differences between coefficients neighboring an interpolation value based on a parameter when performing localized adaptive interpolation.
A method comprising:
- receiving a wavelet representation of an image, the wavelet representation comprising wavelet coefficients;
- and
- performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain, wherein performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain comprises
- applying a vertical inverse transform on columns of lowpass coefficients and detail coefficients to produce first and second sets of results;
- placing the first and second sets of results in first and second grid images, respectively, in which every other column in each of the first and second grid images does not include values;
- performing interpolation using an interpolation technique on values in columns in the first and second grid images to create values for columns in the first and second grid images that do not include values;
- applying a horizontal inverse transform on rows of the first and second grid images to produce second and third sets of results;
- placing the third and fourth sets of results in third and fourth grid images, respectively, in which every other row in each of the third and fourth grid images does not include values;
- and
- performing an interpolation using the interpolation technique on values in rows in the third and fourth grid images to create values for rows in the third and fourth grid images that do not include values.
A method comprising:
- receiving a wavelet representation of an image, the wavelet representation comprising wavelet coefficients;
- and
- performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain, wherein performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain comprises:
- applying a horizontal vertical inverse transform on columns of lowpass coefficients and detail coefficients to produce first and second sets of results;
- placing the first and second sets of results in first and second grid images, respectively, in which every other column in each of the first and second grid images does not include values;
- performing interpolation using an interpolation technique on values in columns in the first and second grid images to create values for columns in the first and second grid images that do not include values;
- applying a vertical inverse transform on rows of the first and second grid images to produce second and third sets of results;
- placing the third and fourth sets of results in third and fourth grid images, respectively, in which every other row in each of the third and fourth grid images does not include values;
- and
- performing an interpolation using the interpolation technique on values in rows in the third and fourth grid images to create values for rows in the third and fourth grid images that do not include values.
An apparatus comprising:
- means for a wavelet representation of an image, the wavelet representation a means for wavelet coefficients;
- and
- means for localized adaptive interpolation on the wavelet coefficients in the wavelet domain, including
- means for weighting, more heavily or less heavily, differences between coefficients neighboring an interpolation value based on a parameter when performing localized adaptive interpolation.
An apparatus comprising:
- means for a wavelet representation of an image, the wavelet representation a means for wavelet coefficients;
- and
- means for localized adaptive interpolation on the wavelet coefficients in the wavelet domain, wherein the means for performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain comprises
- means for applying a vertical inverse transform on columns of lowpass coefficients and detail coefficients to produce first and second sets of results;
- means for placing the first and second sets of results in first and second grid images, respectively, in which every other column in each of the first and second grid images does not include values;
- means for performing interpolation using an interpolation technique on values in columns in the first and second grid images to create values for columns in the first and second grid images that do not include values;
- means for applying a horizontal inverse transform on rows of the first and second grid images to produce second and third sets of results;
- means for placing the third and fourth sets of results in third and fourth grid images, respectively, in which every other row in each of the third and fourth grid images does not include values;
- and
- means for performing an interpolation using the interpolation technique on values in rows in the third and fourth grid images to create values for rows in the third and fourth grid images that do not include values.
An article of manufacture comprising one or more recordable media having executable instructions stored thereon which, when executed by a system, causes the system to perform a method comprising:
- receiving a wavelet representation of an image, the wavelet representation comprising wavelet coefficients;
- and
- performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain, including
- weighting, more heavily or less heavily, differences between coefficients neighboring an interpolation value based on a parameter when performing the localized adaptive interpolation.
An article of manufacture comprising one or more recordable media having executable instructions stored thereon which, when executed by a system, causes the system to perform a method comprising:
- receiving a wavelet representation of an image, the wavelet representation comprising wavelet coefficients;
- and
- performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain, wherein performing localized adaptive interpolation on the wavelet coefficients in the wavelet domain is performed by
- applying a vertical inverse transform on columns of lowpass coefficients and detail coefficients to produce first and second sets of results;
- placing the first and second sets of results in first and second grid images, respectively, in which every other column in each of the first and second grid images does not include values;
- performing interpolation using an interpolation technique on values in columns in the first and second grid images to create values for columns in the first and second grid images that do not include values;
- applying a horizontal inverse transform on rows of the first and second grid images to produce second and third sets of results;
- placing the third and fourth sets of results in third and fourth grid images, respectively, in which every other row in each of the third and fourth grid images does not include values;
- and
- performing an interpolation using the interpolation technique on values in rows in the third and fourth grid images to create values for rows in the third and fourth grid images that do not include values.
Dependencies are inferred from the claim text.