Compression project.
 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:
* 4-th H.264 codecs test!
* Million filters downloads!
* Video Quality Metric 1.5!
If you find a spelling error, please select an incorrect text and press Ctrl+Enter. Thank you!
Compression project >> Video Area Home  
RUSSIAN

MSU Video Quality Measurement Tool: Manual

MSU Graphics & Media Lab (Video Group)

 

Settings


MSU Video Quality Measurement Tool: Main Window

Main window


 

Main Settings


  1. File selection
    1. Original file (avi, avs, bmp, yuv) - Original video file. Other files will be compared with it. Supported formats: bmp(rgb24), avs, avi, yuv. Also .mpeg, .mpg, .rm and other formats can be opened through AviSynth. See instructions in sample scripts measure_files_with_directshow.avs and measure_mpeg1_mpeg2.avs in archive with the tool. For correct work you must assign result of the script operations to the clip on each step
      Correct example:
      		clip1 = Avisource("bus_1.avi")
      		clip1 = clip1.Crop(0, 0, 352, 280)
      		clip1 = clip1.AddBorders(0, 0, 0, 8)
      		clip1 = clip1.ConvertToRGB24()
      		return clip1
      		
      Wrong:
      		clip1 = Avisource("bus_1.avi")
      		clip1.Crop(0, 0, 352, 280)
      		clip1.AddBorders(0, 0, 0, 8)
      		clip1.ConvertToRGB24()
      		return clip1
      		
    2. Processed (compressed) - Processed (compressed) file, which will be compared with original one
    3. Comparative analysis - Allows one-pass comparison of two files with one original (for example compressed by different codecs).
    4. Second processed (another codec) - Second processed file for comparative analysis
  2. Measure selection
    1. Measure selection and online information about it
      Information about metrics
  3. Visualization settings
    1. Save CSV file - save results to csv-file
    2. Save measure visualization video / image - save video with selected metric
    3. Save "bad frames" - Automatic selecting and saving frames with maximum difference between original and processed files (or between two processed in comparative analysis mode)
  4. Show results visualization
  5. If checked, dialog with visualization of the results is shown after measurement.

 

Advanced Settings

Advanced file settings

Advanced file settings
  1. RGB<->YUV matrix
    1. REC.601 This matrix is default for AVISynth. Y: [16...235], U, V: [16...240] (or [-112...112]
    2. PC.601 This matrix was used in the previous version of the program. Y: [0...255], U,V: [-128...128] (or [0..255])
      Information about color-planes transform matrixes

Advanced CSV & visualization

Save CSV file / Save measure visualization video / image - Advanced
  1. CSV Settings
    1. Output dir - directory for cvs-files
    2. Name generation - method for csv-files names generating (Prefix - <metric_name>_<video_name>.csv, Postfix - <video_name>_<metric_name>.csv, Custom - specified by user).
    3. CSV Type - select separator in csv-file (";" or ",")
    4. Create CSV in Unicode - save CSV in Unicode or in ASCII
  2. Visualization settings
    1. Name generation - method for generating names of visualization files (Prefix - <metric_name>_<video_name>.avi(bmp), Postfix - <video_name>_<metric_name>.avi(bmp)).
    2. Output dir - output dir for avi (bmp) files
  3. Caption options
    1. Position - caption position in the frame
    2. Print metric value - print value of metric in output video
    3. Print frame number - print frame number in output video

Advanced Save

Save "bad frames" - Advanced
  1. "Bad frames" settings
    1. With maximum difference between original & processed When original file is compared with one processed frames with maximum difference will be saved.
    2. With maximum difference between first processed and second processed / With maximum difference, where metric for first is greater than for second / With maximum difference, where metric for second is greater than for first - in comparative analysis mode save frames, where differenece between two frames is maximum / with maximum difference, where metric for first is greater than for second / with maximum difference, where metric for second is greater than for first
    3. Count out radius - if this radius is not equal to 0, the "bad frames" will be saved only if the distance (in the film) between any bad frames is greater, then this value . This feature is very useful, when one codec processes whole scene worser, than second. Only one frame from this scene will be saved and you can also get "bad frames" from another scenes.
    4. Output dir - directory for saving bad frames "bad_frames". Name generation mask: <video_name>_fr<frame_number>.bmp

 

More Options


More options

  1. Wav file
    1. Play WAV file, when finished - select wav-file, which will be played after measurement

 

Visualization Metrics Information


Comparison visualization

  1. Top plot shows metric values for the whole sequence, the bottom one shows chosen part of it.
  2. Video Slide - select fragment to zoom to
  3. Show grid - show or hide grid
  4. Controls - shift between frames, zoom or unzoom, copy plot to clipboard. Most of the buttons can be hold to perform operation faster. Only bottom plot and legend are copied to clipboard.
  5. Show frame - show current frame

 

Visualization Frames of Sequences


Frames comparison
  1. Switch between original/first/second processed by pressing 1, 2 and 3
  2. You can easily resize th dialog, increasing or decreasing visible area
  3. Use buttons to move from frame (or "bad frame") to frame. You can use main visualization dialog to change frames as well
  4. With Ctrl+C or "copy" button you can copy currently selected frame to clipboard (frame is copied with original size)
  5. Scale - zoom or unzoom current frame

e-mail: 

See also MSU Video Quality Metric

 

Other resources

Video resources:

Public MSU video filters
Here are available VirtualDub and AviSynth filters. Commonly we develop a whole family of some kind of a filter. Generally there are also versions optimized for PC and hardware implementations (ASIC/FPGA/DSP). These optimized versions can be licensed to companies. Please contact us for details via video(at)graphics.cs.msu_ru.
MSU filters for companies
We are working with Intel, Samsung, RealNetworks and other companies on adapting our filters other video processing algorithms for specific video streams, applications and hardware like TV-sets, graphics cards, etc. Some of such projects are non-exclusive. Also we have internal researches. Please let us know via video(at)graphics.cs.msu_ru if you are interested in acquiring a license for such filters or making a custom R&D project on video processing, compression, computer vision.
Codecs comparisons
Objective and subjective quality evaluation
tests for video and image codecs
Ads link: x264 parameters efficiency comparison
Video quality metrics
Programs with different objective and subjective video quality metrics implementation
Video codecs projects
Different research and development
projects on video codecs
Other
Other information

Bookmark this page:   Add to Del.icio.us Add to Del.icio.us     Digg It Digg It     reddit reddit

 
Last updated: 12-October-2007

Search (Russian):
Server size: 7473 files, 919Mb (Server statistics)

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

Rambler's Top100 Ðåéòèíã@Mail.ru

This document available from http://www.compression.ru/video/quality_measure/vqmt_manual_en.html