Detecting Artifacts in Quantization Noise in Images Compresses Using Discrete Cosine Transforms
AssigneeIntel Corporation
InventorsAndrey Turlikov, Marat Gilmutdinov, Anton Veselov
Life of this patent
Estimating the term…
Abstract
An artifact in a discrete cosine transform based decoder output may be detected by developing a set of templates. An average intensity within each block in a reconstructed picture is calculated (34). The differences of each pixel value from the average output intensity within each block is determined (36). That difference is then multiplied by one of the templates within each block and the results of the multiplications are summed to obtain a calculated result (38). The calculated result is then compared to a threshold to detect an artifact such as ringing or mosquito noise artifacts (40).
Claims30
A method comprising:
- developing a set of templates for detecting artifacts in the output of a discrete cosine transform encoded picture;
- calculating an average intensity within each block in a reconstructed picture;
- determining the difference of each pixel value from the average output intensity within each block;
- multiplying that difference by one of the templates within each block and scanning to obtain a calculated result;
- and
- comparing the calculated result to a threshold to detect an artifact.
A computer readable medium storing instructions to cause a computer to:
- calculate an average intensity within each block in a reconstructed picture;
- determine the difference of each pixel value from the average output intensity within each block;
- multiply that difference by a template within each block, said template for detecting artifacts in the output of a discrete cosine transform encoded picture;
- summing the multiplication of the differences for a set of templates to obtain a calculated result;
- and
- comparing the calculated result to a threshold to detect an artifact.
An apparatus comprising:
- a first device to calculate average intensity within each block in a reconstructed picture;
- a second device to determine the difference of each block from the average output intensity within each block;
- a third device to multiply that difference by a template within each block, said template for detecting artifacts in the output of a discrete cosine encoded picture;
- a summer to sum the multiplication of the differences for a set of templates to obtain a calculated result;
- and
- a comparator to compare the calculated result to a threshold to detect an artifact.
Dependencies are inferred from the claim text.