Image upsampling using local adaptive weighting
AssigneeTMM, Inc.
InventorVitus Lee
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for performing local adaptive weighting upsampling. An image may be converted into a color space representation. The color space representation of the image may then be divided into the individual color spaces. Upsampling may then be performed on the individual color planes. The upsampling may include resizing the color planes by adding pixels to the color planes. Local processing of the different color spaces may be performed to estimate values for the added pixels. Upon generating the estimated values, the estimated values may be refined by determining which known pixel values from the original image have the highest degree of influence on a newly added pixel.
Claims20
A method of performing localized upsampling of an image, the method comprising:
- resizing a first color plane, wherein resizing the first color plane comprises adding a plurality of new pixels to the first color plane, the first color plane comprising at least a first localized portion, wherein the first localized portion comprises:
- at least a first new pixel;
- a first known pixel having a first value;
- and
- a second known pixel having a second value;
- generating an estimated value for the first new pixel, wherein the estimated value is based on the first value and the second value;
- refining the estimated value;
- and
- providing an upsampled image.
A computer storage medium encoding computer executable instructions that, when executed by at least one processor, perform a method of performing localized upsampling of an image, the method comprising:
- converting an image into a color space;
- splitting the image, wherein splitting the image comprises generating a first color plane;
- resizing the first color plane, wherein resizing the first color plane comprises adding a plurality of new pixels to the first color plane, the first color plane comprising at least a first localized portion, wherein the first localized portion comprises:
- at least a first new pixel;
- a first known pixel having a first value;
- and
- a second known pixel having a second value;
- generating an estimated value for the first new pixel, wherein the estimated value is based on the first value and the second value;
- refining the estimated value;
- and
- merging the first color plane with the plurality of color planes.
A system comprising:
- at least one processor;
- and
- memory encoding computer executable instructions that, when executed by the at least one processor, perform a method of performing localized upsampling of an image, the method comprising:
- converting an image into a color space;
- splitting the image, wherein splitting the image comprises generating a first color plane;
- resizing the first color plane, wherein resizing the first color plane comprises adding a plurality of new pixels to the first color plane, the first color plane comprising at least a first localized portion, wherein the first localized portion comprises:
- at least a first new pixel;
- a first known pixel having a first value;
- and
- a second known pixel having a second value;
- generating a first estimated value for the first new pixel, wherein the first estimated value is based on the first value and the second value;
- refining the first estimated value;
- and
- merging the first color plane with the plurality of color planes.
Dependencies are inferred from the claim text.