![]() |
||
|
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.5 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 Brightness Independent PSNR
|
|
|
||||||||||||||
|
BI-PSNR metric is intended for measuring distortions in video taking into account brightness shifts.
|
||||||||||||||
|
|
||||||||||||||
|
[!] - Known bug
Version 1.1
Version 1.0 |
||||||||||||||
|
|
||||||||||||||
|
BI-PSNR metric should be used when one of the sequences has any brightness transformation, which does not change within frame. Example of such transformation is uniform increasing of brightness of contrast for single frame of for all sequence. Such transformations prevent usage of standard metrics because of strong brightness difference between comparing frames. BI-PSNR algorithm calculates brightness transformation, which makes frames similar as possible and calculates standard PSNR and MSE metrics taking into account founded transformation.
|
||||||||||||||
|
|
||||||||||||||
|
There are two part of visualization:
Example of visualization:
|
||||||||||||||
![]() |
||||
|
Visualization of the same frame using standard PSNR:
|
![]() |
||||
|
|
|
|
||||||||||||||
|
Plots of per-frame PSNR values after the found transformation are drawing after all calculations. Plots are entirely the same as standard per-frame PSNR Plot's example:
|
||||||||||||||
![]() |
||||
|
Standard PSNR plot for the same sequence is shown below:
|
![]() |
||||
|
|
|
|
||||||||||||||
|
Table C[i,j] is filling for each frame: C[i,j] = { number of points in the same position, which have brightness "i" at the first sequence frame and "j" at the second sequence frame } Next, for each "i" (brightness value from the first frame) we find corresponding brightness from the second sequence. Following formula is used to estimate distanse from arbitrary values of "i" and "j": ![]() One can note that this formula is sum of quadratic differences between all pixels of the first sequence with value "i" and all corresponding pixels from second sequence on the assumption that brightness was shifted to "i-j". ![]() When transformation was found, we can find MSE for the frame taking into account this transformation: ![]()
|
||||||||||||||
|
|
|||||||||||||||||||||||||
|
MSU
Video Quality Measurement Tool 2.6
released!
Add to Del.icio.us
Digg It
reddit
Project updated by Server Team and MSU Video Group Project sponsored by YUVsoft Corp. Project supported by MSU Graphics & Media Lab |
|||||||||||||||||||||||||
|
Send your comments to
compression_##_graphicon.ru © Dr. D.Vatolin, Dr. M.Smirnov, A.Ratushnyak, V.Yoockin, content, 2001-2008 © A.Andreev, pictures, 2002 |
||