What's new in MSU VQMT 10?

Brief Description

Demo Video: Basic Use Case Overview

MSU Video Quality Measurement Tool (VQMT) is a program for objective video quality assessment. It provides functionality
for both full-reference (two videos are examined) and single-reference (one video is analyzed) comparisons. Basic scheme of the tool
is illustrated on below.

VQMT input and output

Video quality is a characteristic of a video passed through a video transmission/processing system, a
formal or informal measure of perceived video degradation (typically, compared to the original video).
Video processing systems may introduce some amounts of distortion or artifacts in the video signal, so
video quality evaluation is an important problem. MSU VQMT is a program for video quality measurements. This application allows you to create objective comparison of video codecs and perform video processing filters analysis.

Visualization examples for several metrics

Program allows to answer the next questions:

One codec has more blurring than another. On what frames? Average mark? *

One codec has more blocking than another. On what frames? Average mark? *

One codec has lower quality than another. On what frames? Average mark in PSNR, VQM, SSIM? *

Allows to calculate metrics in Regions of Interest (ROI). ROI should be specified by additonal provided video with mask for each frame.

Metrics Visualization

Video visualization file is generated for combination [metric, color component, reference]. Color and luminance of each pixel in visuzalization video is defined by metric value in that pixel (very useful for codec and filter debugging).

Results in CSV format

Metrics results and average values are saved in set of *.CSV (comma-separated values) file which can be opened everywhere.

Results in JSON format

All metric results and information about file opening are saved in single JSON file or stdout of command line utility.

Usage in companies

Free version license agreement allows only personal usage.

Comparative Analysis

Multiple references can be compared against the original simultaneously.

2 refs

Unlim*

Professional Bit Depth Support

(over 8 bits per color component)

RAW files

P010 (10 bit 4:2:0 yuv)

P014 (14 bit 4:2:0 yuv)

P016 (16 bit 4:2:0 yuv)

P210 (10 bit 4:2:2 yuv)

P214 (14 bit 4:2:2 yuv)

P216 (16 bit 4:2:2 yuv)

P410 (10 bit 4:4:4 yuv)

P414 (14 bit 4:4:4 yuv)

P416 (16 bit 4:4:4 yuv)

P410_RGB (10 bit 4:4:4 rgb)

P414_RGB (14 bit 4:4:4 rgb)

P416_RGB (16 bit 4:4:4 rgb)

Float (32 bit 4:4:4 yuv)

Float_RGB (32 bit 4:4:4 rgb)

TIFF files with 1-16-bit integers or 32-bit floats

Whole set of PXM (PBM, PGM and PPM)

Batch Processing

VQMT provides GUI and command-line (CL) interfaces. It is possible using CL-tool to calculate several metrics for a given set of color components simultaneously and for more files (in parallel), thus achieving significant speed advantage comparing to case of using GUI tool.

Video with any resolution is now supported by all metrics. Video with resolution which is not appropriate for some metric is now expanded (via data duplication, separately for each metric) to make resolution acceptable

1.95 times speed up of command line tool multiple metrics calculation on average (PRO version only)

YUV files with size more than 2Gb are supported now

Output directory for *.CSV and visualization files is automatically set to folder of last specified reference file

Fixed bug in processing of *.YUV files with non-standard resolution

Fixed bug in loading the mask from *.YUV files

Fixed bug in masking of L (LUV colorspace) component

Fixed bug in processing of non-standard resolution *.AVS files

Fixed bug in calculation of SSIM (precise) for second reference file

Fixed bug in conversion from RGB32 to YUV color spaces for video with non-standard resolutions (affects calculation of metric for *.AVI files)

Version 2.01 beta Apr 2009Masking added

1.5 times speed up of command line tool multiple metrics calculation on average (PRO version only)

Masking is added

Fixed bug in 4:2:2 raw files with more than 8 bits per component support

Public MSU video filters
Here are available VirtualDub and AviSynth filters.
For a given type of digital video filtration we typically develop a
family of different algorithms and implementations.
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.

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.