![]() |
||
|
Compression project
(most info is in Russian)
>> About
In English: Video >> Public filters | Com. filters | Video Codecs Comparisons | Our Video Codecs | Video Quality Metrics || New: Compression Catalog! Personal (English) >> V.Yoockin | A.Ratushnyak In Russian: "Compression Methods" book | Arctest | Download | FIDO | Forum | Links |
||
| Hot news: * Call for H.264 codecs! * Video Quality Metric 2.6 released! * 3D Displays Video * 5-th H.264 comparison! * Cartoon Restore now x5-10 faster! |
| If you find a spelling error, please select an incorrect text and press Ctrl+Enter. Thank you! |
MSU Quality Measurement Tool: Metrics informationMSU Graphics & Media Lab (Video Group)
|
|
|
|||||||||||||||||||||||||||||
|
This metric, which is used often in practice, called peak-to-peak signal-to-noise ratio — PSNR. ,
where MaxErr - maximum possible absolute value of color components difference, w - video width,
h - video height. Generally, this metric is equivalent to Mean Square Error, but it is more convenient
to use because of logarithmic scale. It has the same disadvantages as the MSE metric.
![]()
This way of average PSNR calculation is used in "PSNR" and "PSNR (256)". But sometimes it is needed to take
simple average of all the per frame PSNR values. "APSNR" and "APSNR (256)" are implemented for this case
and calculate average PSNR by simply averaging per frame PSNR values.
|
|||||||||||||||||||||||||||||
|
|
|||||||
|
|
||||||||||||||
|
The value of this metric is the mean absolute difference of the color components in the correspondent points of image. This metric is used for testing codecs and filters. ![]()
|
||||||||||||||
|
|
|||||||
|
|
||||||||||||||
|
The value of this metric is the mean difference of the color components in the correspondent points of image. This metric is used for testing codecs and filters. ![]()
|
||||||||||||||
|
|
|||||||
|
|
||||||||||||||
|
This metric allows you to compare power of blurring of two images. If value of the metric for first picture is greater, than for second it means that second picture is more blurred, than first one.
|
||||||||||||||
|
|
|||||||
|
|
||||||||||||||
|
This metric was created to measure subjective blocking effect in video sequence. For example, in contrast areas of the frame blocking is not appreciable, but in smooth areas these edges are conspicuous. This metric also contains heuristic method for detecting objects edges, which are placed to the edge of the block. In this case metric value is pulled down, it allows to measure blocking more precisely. We use information from previous frames to achieve better accuracy.
|
||||||||||||||
|
|
||||||
|
|
||||||||||||||
|
SSIM Index is based on measuring of three components (luminance similarity,
contrast similarity and structural similarity) and combining them into result
value.
|
||||||||||||||
|
|
||||||||
|
There are 2 implementation of SSIM in our program: fast and precise. The fast one is equal to our previous
SSIM implementation. The difference is that the fast one uses box filter, while the precise one uses Gauss
blur.
|
|
|
||||||||||||||
|
VQM uses DCT to correspond to human perception.
|
||||||||||||||
|
|
|||||||
|
|
||||||||||||||
|
![]()
|
||||||||||||||
|
|
|||||||
|
|
|
|
||||||||||||||
|
|
||||||||||||||
|
This table is default YUV <=> RGB table in AVISynth.
Y = (0.257 * R) + (0.504 * G) + (0.098 * B) + 16
U = -(0.148 * R) - (0.291 * G) + (0.439 * B) + 128
V = (0.439 * R) - (0.368 * G) - (0.071 * B) + 128
YUV to RGB
R = 1.164 * (Y - 16) + 1.596 * (V - 128)
G = 1.164 * (Y - 16) - 0.391 * (U - 128) - 0.813 * (V - 128)
B = 1.164 * (Y - 16) + 2.018 * (U - 128)
|
||||||||||||||
|
|
||||||||||||||
|
{R [0...255], G [0...255], B [0...255]} => {Y [0...255], U [-128...128], V [-128...128]}
Y = 0.299 * R + 0.587 * G + 0.114 * B
U = -(0.147) * R - 0.289 * G + 0.436 * B
V = 0.615 * R - 0.515 * G - 0.100 * B
YUV to RGB
R = Y + 1.14 * V
G = Y - 0.395 * U - 0.581 * V
B = Y + 2.032 * U
|
||||||||||||||
|
|
||||||||||||||
|
YUV files form a variety of "raw data" files. Now MSU Video Quality Measurement Tool supports different types of
them, but if you use .yuv files in your comparison note that
|
||||||||||||||
|
|
||||||||||||||
|
|
||||||||||||||
|
|
||||||||||||||||
|
Send your comments to
compression_##_graphicon.ru © Dr. D.Vatolin, Dr. M.Smirnov, A.Ratushnyak, V.Yoockin, content, 2001-2008 © A.Andreev, pictures, 2002 |
||