MSU Time shift

General info

Metric type

full-reference temporal metric

Value range

depending on settings

Value interpretation

Metric value is shift in frames of distorted sequence relative to original. If n-th value is x, then n+x’th frame of distorted corresponds to n’th frame of original

MSU VQMT implementations

CPU multithreaded

MSU VQMT visualization

block-wise

Available colorspaces

Y

Output values

metric value
multiple individual measument results if on

Aggregated values

standard set

MSU VQMT usages

-metr time-shift

Algorithm description

This metric performes calculation of another metric (base metric: PSNR or SSIM) between each frame of original image and several frames of distorted image. You can choose what interval will be used in settings. This metric can detect such artifacts as skipped frame, duplicated frame, small fps mismatch.

Metric considers, that the best metric value for specific original frame is the correct shift. Metric can prefer smaller shift with base metric value X to bigger shift with metric value Y if , where threshold can be set in metric settings. This helps to avoid random fluctuations.

Also, values of base metric will be smothed over adjacent frames if smoothing is on. This can help in case of very there are very similar adjacent frames in seuqence or the desired frame is absent (for example, negative shift on first frame).

Benchmark

Choose benchmark:
Implementation System & settings Colors Resolution FPS Sec. per frame
VQMT 14.0 default multithreaded Y HD 720p 357.01 0.004
VQMT 14.0 default multithreaded Y FullHD 1080p 137.46 0.008
VQMT 14.0 default multithreaded Y 4K 2160p 37.71 0.031
VQMT 14.0 default singlethreaded Y HD 720p 131.66 0.009
VQMT 14.0 default singlethreaded Y FullHD 1080p 54.6 0.019
VQMT 14.0 default singlethreaded Y 4K 2160p 17.66 0.06
Measurements were done on VQMT 14.0 BETA r12792 PRO for Windows.
CPU: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz, 8 cores
GPU: NVIDIA CUDA/GeForce GTX 660 Ti
Values can vary depending on system configuration, input format and other factors
Implementation System & settings Colors Resolution FPS Sec. per frame
VQMT 13.1 default multithreaded Y HD 720p 361.8 0.004
VQMT 13.1 default multithreaded Y FullHD 1080p 130.18 0.009
VQMT 13.1 default multithreaded Y 4K 2160p 32.62 0.034
VQMT 13.1 default singlethreaded Y HD 720p 134.86 0.008
VQMT 13.1 default singlethreaded Y FullHD 1080p 55.41 0.019
VQMT 13.1 default singlethreaded Y 4K 2160p 17.17 0.061
Measurements were done on VQMT 13.1 r12792 PRO for Windows.
CPU: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz, 8 cores
GPU: NVIDIA CUDA/GeForce GTX 660 Ti
Values can vary depending on system configuration, input format and other factors
Implementation System & settings Colors Resolution FPS Sec. per frame
VQMT 14.0 default multithreaded Y HD 720p 1150.84 0.002
VQMT 14.0 default multithreaded Y FullHD 1080p 573.55 0.004
VQMT 14.0 default multithreaded Y 4K 2160p 69.45 0.023
VQMT 14.0 default singlethreaded Y HD 720p 85.39 0.012
VQMT 14.0 default singlethreaded Y FullHD 1080p 38.37 0.026
VQMT 14.0 default singlethreaded Y 4K 2160p 15.18 0.068
Measurements were done on VQMT 14.0 BETA r12792 PRO for Linux.
CPU: Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz, 64 cores
GPU: NVIDIA CUDA/TITAN RTX
Values can vary depending on system configuration, input format and other factors

Example

Choose example:
Original
LQ H264, Time Shift-y=0.0000
MSU VQMT visualization
Original
Blurring, Time Shift-y=0.0000
MSU VQMT visualization
Original
Random points, Time Shift-y=0.0000
MSU VQMT visualization
Original
Luminance shift, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=2, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=5, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=10, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=15, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=20, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=40, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=80, Time Shift-y=0.0000
MSU VQMT visualization
Choose example:
Original
LQ H264, Time Shift-y=0.0000
MSU VQMT visualization
Original
Blurring, Time Shift-y=0.0000
MSU VQMT visualization
Original
Random points, Time Shift-y=0.0000
MSU VQMT visualization
Original
Luminance shift, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=2, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=5, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=10, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=15, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=20, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=40, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=80, Time Shift-y=0.0000
MSU VQMT visualization
Choose example:
Original
LQ H264, Time Shift-y=0.0000
MSU VQMT visualization
Original
Blurring, Time Shift-y=0.0000
MSU VQMT visualization
Original
Random points, Time Shift-y=0.0000
MSU VQMT visualization
Original
Luminance shift, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=2, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=5, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=10, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=15, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=20, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=40, Time Shift-y=0.0000
MSU VQMT visualization
Original
JPEG Q=80, Time Shift-y=0.0000
MSU VQMT visualization

Legacy notes

This metric was introduced in VQMT 13.