full-reference image metric
(images are different) -1..1 (images are same)
bigger is better quality
CPU multithreaded
superfast (default),
CPU multithreaded
fast,
cpu multithreaded precice,
cpu multithreaded GPU identical,
OpenCL
(recommended),
CUDA
pixel-wise
Y, U, V, YUV, R, G, B, RGB
metric value
standard set
-metr msssim [over <color components>]
-metr msssim_precise [over <color components>]
-metr msssim_gpu_id [over <color components>]
-metr msssim_cuda [over <color components>]
-metr msssim [over <color components>] -dev <OpenCL device>
MSSSIM
This metric performs SSIM calculation as described in SSIM paragraph for 5 scales of input images. Each next scale divides width and height by 2. The result SSIM values are producted with the following powers: 0.0448, 0.2856, 0.3001, 0.2363, 0.1333.
Implementation | System & settings | Colors | Resolution | FPS | Sec. per frame |
---|---|---|---|---|---|
VQMT 14.0 OpenCL | OpenCL | Y | HD 720p | 260.39 | 0.005 |
VQMT 14.0 OpenCL | OpenCL | Y | FullHD 1080p | 142.8 | 0.008 |
VQMT 14.0 OpenCL | OpenCL | Y | 4K 2160p | 40.52 | 0.028 |
VQMT 14.0 superfast | multithreaded | Y | HD 720p | 507.07 | 0.003 |
VQMT 14.0 superfast | multithreaded | Y | FullHD 1080p | 245.32 | 0.005 |
VQMT 14.0 superfast | multithreaded | Y | 4K 2160p | 53.64 | 0.021 |
VQMT 14.0 fast | multithreaded | Y | HD 720p | 145.36 | 0.008 |
VQMT 14.0 fast | multithreaded | Y | FullHD 1080p | 64.56 | 0.017 |
VQMT 14.0 fast | multithreaded | Y | 4K 2160p | 13.5 | 0.092 |
VQMT 14.0 precise | multithreaded | Y | HD 720p | 64.27 | 0.017 |
VQMT 14.0 precise | multithreaded | Y | FullHD 1080p | 28.81 | 0.038 |
VQMT 14.0 precise | multithreaded | Y | 4K 2160p | 6.86 | 0.179 |
VQMT 14.0 superfast | singlethreaded | Y | HD 720p | 147.65 | 0.008 |
VQMT 14.0 superfast | singlethreaded | Y | FullHD 1080p | 71.87 | 0.015 |
VQMT 14.0 superfast | singlethreaded | Y | 4K 2160p | 23.86 | 0.045 |
VQMT 14.0 fast | singlethreaded | Y | HD 720p | 44.63 | 0.023 |
VQMT 14.0 fast | singlethreaded | Y | FullHD 1080p | 21.31 | 0.05 |
VQMT 14.0 fast | singlethreaded | Y | 4K 2160p | 5.46 | 0.198 |
VQMT 14.0 precise | singlethreaded | Y | HD 720p | 27.4 | 0.038 |
VQMT 14.0 precise | singlethreaded | Y | FullHD 1080p | 12.27 | 0.086 |
VQMT 14.0 precise | singlethreaded | Y | 4K 2160p | 3.09 | 0.348 |
VQMT 14.0 OpenCL | OpenCL | YUV | HD 720p | 108.27 | 0.011 |
VQMT 14.0 OpenCL | OpenCL | YUV | FullHD 1080p | 56.89 | 0.019 |
VQMT 14.0 OpenCL | OpenCL | YUV | 4K 2160p | 16.33 | 0.072 |
VQMT 14.0 superfast | multithreaded | YUV | HD 720p | 333.33 | 0.004 |
VQMT 14.0 superfast | multithreaded | YUV | FullHD 1080p | 157.74 | 0.008 |
VQMT 14.0 superfast | multithreaded | YUV | 4K 2160p | 37.6 | 0.031 |
VQMT 14.0 fast | multithreaded | YUV | HD 720p | 57.37 | 0.019 |
VQMT 14.0 fast | multithreaded | YUV | FullHD 1080p | 24.84 | 0.046 |
VQMT 14.0 fast | multithreaded | YUV | 4K 2160p | 5.07 | 0.257 |
VQMT 14.0 precise | multithreaded | YUV | HD 720p | 22.82 | 0.047 |
VQMT 14.0 precise | multithreaded | YUV | FullHD 1080p | 10.21 | 0.109 |
VQMT 14.0 precise | multithreaded | YUV | 4K 2160p | 2.51 | 0.521 |
VQMT 14.0 superfast | singlethreaded | YUV | HD 720p | 91.76 | 0.012 |
VQMT 14.0 superfast | singlethreaded | YUV | FullHD 1080p | 43.68 | 0.024 |
VQMT 14.0 superfast | singlethreaded | YUV | 4K 2160p | 13.38 | 0.08 |
VQMT 14.0 fast | singlethreaded | YUV | HD 720p | 17.84 | 0.059 |
VQMT 14.0 fast | singlethreaded | YUV | FullHD 1080p | 7.94 | 0.133 |
VQMT 14.0 fast | singlethreaded | YUV | 4K 2160p | 1.96 | 0.555 |
VQMT 14.0 precise | singlethreaded | YUV | HD 720p | 9.86 | 0.107 |
VQMT 14.0 precise | singlethreaded | YUV | FullHD 1080p | 4.31 | 0.245 |
VQMT 14.0 precise | singlethreaded | YUV | 4K 2160p | 1.09 | 0.975 |
Implementation | System & settings | Colors | Resolution | FPS | Sec. per frame |
---|---|---|---|---|---|
VQMT 13.1 OpenCL | OpenCL | Y | HD 720p | 270.25 | 0.005 |
VQMT 13.1 OpenCL | OpenCL | Y | FullHD 1080p | 146.66 | 0.008 |
VQMT 13.1 OpenCL | OpenCL | Y | 4K 2160p | 38.95 | 0.028 |
VQMT 13.1 fast | multithreaded | Y | HD 720p | 152.03 | 0.007 |
VQMT 13.1 fast | multithreaded | Y | FullHD 1080p | 67.06 | 0.017 |
VQMT 13.1 fast | multithreaded | Y | 4K 2160p | 13.72 | 0.089 |
VQMT 13.1 precise | multithreaded | Y | HD 720p | 64.31 | 0.016 |
VQMT 13.1 precise | multithreaded | Y | FullHD 1080p | 28.71 | 0.038 |
VQMT 13.1 precise | multithreaded | Y | 4K 2160p | 6.79 | 0.178 |
VQMT 13.1 fast | singlethreaded | Y | HD 720p | 51.11 | 0.02 |
VQMT 13.1 fast | singlethreaded | Y | FullHD 1080p | 24.44 | 0.043 |
VQMT 13.1 fast | singlethreaded | Y | 4K 2160p | 6.3 | 0.169 |
VQMT 13.1 precise | singlethreaded | Y | HD 720p | 27.35 | 0.038 |
VQMT 13.1 precise | singlethreaded | Y | FullHD 1080p | 12.17 | 0.085 |
VQMT 13.1 precise | singlethreaded | Y | 4K 2160p | 3.09 | 0.345 |
Implementation | System & settings | Colors | Resolution | FPS | Sec. per frame |
---|---|---|---|---|---|
VQMT 14.0 OpenCL | OpenCL | Y | HD 720p | 788.75 | 0.003 |
VQMT 14.0 OpenCL | OpenCL | Y | FullHD 1080p | 530.35 | 0.005 |
VQMT 14.0 OpenCL | OpenCL | Y | 4K 2160p | 67.99 | 0.023 |
VQMT 14.0 superfast | multithreaded | Y | HD 720p | 1157.03 | 0.002 |
VQMT 14.0 superfast | multithreaded | Y | FullHD 1080p | 626.04 | 0.004 |
VQMT 14.0 superfast | multithreaded | Y | 4K 2160p | 76.98 | 0.021 |
VQMT 14.0 fast | multithreaded | Y | HD 720p | 331.02 | 0.005 |
VQMT 14.0 fast | multithreaded | Y | FullHD 1080p | 79.82 | 0.02 |
VQMT 14.0 fast | multithreaded | Y | 4K 2160p | 11.97 | 0.178 |
VQMT 14.0 precise | multithreaded | Y | HD 720p | 373.32 | 0.005 |
VQMT 14.0 precise | multithreaded | Y | FullHD 1080p | 135.07 | 0.012 |
VQMT 14.0 precise | multithreaded | Y | 4K 2160p | 33.4 | 0.084 |
VQMT 14.0 superfast | singlethreaded | Y | HD 720p | 90.46 | 0.011 |
VQMT 14.0 superfast | singlethreaded | Y | FullHD 1080p | 41.53 | 0.024 |
VQMT 14.0 superfast | singlethreaded | Y | 4K 2160p | 15.84 | 0.065 |
VQMT 14.0 fast | singlethreaded | Y | HD 720p | 23.67 | 0.043 |
VQMT 14.0 fast | singlethreaded | Y | FullHD 1080p | 11.75 | 0.086 |
VQMT 14.0 fast | singlethreaded | Y | 4K 2160p | 3.73 | 0.277 |
VQMT 14.0 precise | singlethreaded | Y | HD 720p | 22.92 | 0.044 |
VQMT 14.0 precise | singlethreaded | Y | FullHD 1080p | 11.47 | 0.088 |
VQMT 14.0 precise | singlethreaded | Y | 4K 2160p | 3.0 | 0.345 |
VQMT 14.0 OpenCL | OpenCL | YUV | HD 720p | 302.88 | 0.005 |
VQMT 14.0 OpenCL | OpenCL | YUV | FullHD 1080p | 144.55 | 0.011 |
VQMT 14.0 OpenCL | OpenCL | YUV | 4K 2160p | 42.86 | 0.037 |
VQMT 14.0 superfast | multithreaded | YUV | HD 720p | 1080.48 | 0.003 |
VQMT 14.0 superfast | multithreaded | YUV | FullHD 1080p | 380.3 | 0.006 |
VQMT 14.0 superfast | multithreaded | YUV | 4K 2160p | 90.99 | 0.022 |
VQMT 14.0 fast | multithreaded | YUV | HD 720p | 141.68 | 0.012 |
VQMT 14.0 fast | multithreaded | YUV | FullHD 1080p | 56.37 | 0.036 |
VQMT 14.0 fast | multithreaded | YUV | 4K 2160p | 8.04 | 0.354 |
VQMT 14.0 precise | multithreaded | YUV | HD 720p | 133.28 | 0.011 |
VQMT 14.0 precise | multithreaded | YUV | FullHD 1080p | 61.39 | 0.032 |
VQMT 14.0 precise | multithreaded | YUV | 4K 2160p | 11.03 | 0.305 |
VQMT 14.0 superfast | singlethreaded | YUV | HD 720p | 55.19 | 0.018 |
VQMT 14.0 superfast | singlethreaded | YUV | FullHD 1080p | 28.86 | 0.035 |
VQMT 14.0 superfast | singlethreaded | YUV | 4K 2160p | 9.99 | 0.103 |
VQMT 14.0 fast | singlethreaded | YUV | HD 720p | 10.52 | 0.096 |
VQMT 14.0 fast | singlethreaded | YUV | FullHD 1080p | 5.18 | 0.196 |
VQMT 14.0 fast | singlethreaded | YUV | 4K 2160p | 1.29 | 0.801 |
VQMT 14.0 precise | singlethreaded | YUV | HD 720p | 10.23 | 0.099 |
VQMT 14.0 precise | singlethreaded | YUV | FullHD 1080p | 4.72 | 0.215 |
VQMT 14.0 precise | singlethreaded | YUV | 4K 2160p | 1.17 | 0.883 |
In VQMT 14 implemented SSIM Superfast. Also MS-SSIM can be applied to three components simulteneously.