Log in

View Full Version : SSIM x64


leoenc
21st January 2018, 10:03
Does anyone know if there's a version of SSIM which works with AVIsynth+ x64?

Couldn't find it anywhere.

Sparktank
21st January 2018, 10:19
The only SSIM available, so far, is Shiandow's version in this plugin:
https://forum.doom9.org/showthread.php?t=172698

You need that plugin, the avsi, and the shader pack installed somewhere that AVS+ can find it.

Madshi has yet to release his version.



~source
ResizeShader(width=1280, height=692, kernel="SSim")

leoenc
21st January 2018, 10:37
I apologize for the misunderstanding. It seems that you mean the SSIM algorithm in ResizeShader, where I meant the old quality comparison plugin which I've been using with 32-bit version as follows:

SSIM (clip1, clip2, "results.csv", "averageSSIM.txt", lumimask=true)

Sparktank
21st January 2018, 10:39
oh! the metric.

I'll let someone else chime in.

Groucho2004
21st January 2018, 11:43
Does anyone know if there's a version of SSIM which works with AVIsynth+ x64?

Couldn't find it anywhere.It should be easy to make a 64 bit version. I'll post one later.

leoenc
21st January 2018, 11:57
Much appreciated, Groucho.

Groucho2004
21st January 2018, 12:15
Here you go (https://www.dropbox.com/s/s01fwnrmll1jrvd/SSIM251_64.7z?dl=1). I used the SSIM 0.25.1.0 source from here (https://forum.doom9.org/showthread.php?p=1613831#post1613831).

Edit: Version 0.24 (https://www.dropbox.com/s/c7ljdjyrryd3w1j/SSIM24_64.7z?dl=1) which is Lefungus' last version where the argument "lumimask" is still just true/false.

It seems difficult to figure out what changes were done after version 0.24 and who made them. Maybe someone else could shed some light on this.

leoenc
21st January 2018, 13:18
Thanks, I can confirm it is working under AviSynthPlus-MT-r2580.exe 64-bit.
Terribly slow though... Using the built in PSNR comparison I'm getting 154 fps vs 25 fps with SSIM.

Groucho2004
21st January 2018, 13:26
Thanks, I can confirm it is working under AviSynthPlus-MT-r2580.exe 64-bit.
Terribly slow though... Using the built in PSNR comparison I'm getting 154 fps vs 25 fps with SSIM.The 32 bit SSIM is even slower, I just compared.

HKSoft
3rd September 2018, 14:34
Here you go (https://www.dropbox.com/s/s01fwnrmll1jrvd/SSIM251_64.7z?dl=1). I used the SSIM 0.25.1.0 source from here (https://forum.doom9.org/showthread.php?p=1613831#post1613831).

Edit: Version 0.24 (https://www.dropbox.com/s/c7ljdjyrryd3w1j/SSIM24_64.7z?dl=1) which is Lefungus' last version where the argument "lumimask" is still just true/false.

It seems difficult to figure out what changes were done after version 0.24 and who made them. Maybe someone else could shed some light on this.

The link was dead. Can you upload the new one please? :)

Thank in advance!

Groucho2004
3rd September 2018, 15:02
The link was dead. Can you upload the new one please? :)

Thank in advance!Links restored.

HKSoft
3rd September 2018, 15:57
Links restored.

Thank you! :thanks:

tormento
6th September 2018, 15:41
Links restored.
In the mean time SSIMplus (https://ece.uwaterloo.ca/~z70wang/research/ssimplus/)was out :D

zorr
6th September 2018, 21:27
In the mean time SSIMplus (https://ece.uwaterloo.ca/~z70wang/research/ssimplus/)was out :D

Too bad it's a proprietary algorithm. However, from what I have read it's the best similarity metric.

Netflix's VMAF is also good and open-source to boot.
https://github.com/Netflix/vmaf

The core algorithm of VMAF is written in C. I wonder how difficult it would be to create an AviSynth filter from that. I'm working on something that benefits from a good similarity metric. :)

Reel.Deel
20th March 2020, 18:37
Here you go (https://www.dropbox.com/s/s01fwnrmll1jrvd/SSIM251_64.7z?dl=1). I used the SSIM 0.25.1.0 source from here (https://forum.doom9.org/showthread.php?p=1613831#post1613831).

Edit: Version 0.24 (https://www.dropbox.com/s/c7ljdjyrryd3w1j/SSIM24_64.7z?dl=1) which is Lefungus' last version where the argument "lumimask" is still just true/false.


I apologize for bumping this thread, but can you please share the x64 builds again, links are dead and I did not download them. I would like to put them on the wiki. Thank you


It seems difficult to figure out what changes were done after version 0.24 and who made them. Maybe someone else could shed some light on this.

I tried to make sense of it here: http://avisynth.nl/index.php/SSIM#Changelog

poisondeathray
20th March 2020, 19:44
I apologize for bumping this thread, but can you please share the x64 builds again, links are dead and I did not download them. I would like to put them on the wiki. Thank you


mirror for grouchy's x64 version

https://www.mediafire.com/file/hvhnir6ufhdfs91/SSIM251_64.7z/file

Reel.Deel
20th March 2020, 20:14
mirror for grouchy's x64 version

https://www.mediafire.com/file/hvhnir6ufhdfs91/SSIM251_64.7z/file

Thank you poisondeathray!

Groucho2004
20th March 2020, 20:39
I apologize for bumping this thread, but can you please share the x64 builds again, links are dead and I did not download them. I would like to put them on the wiki. Thank you



I tried to make sense of it here: http://avisynth.nl/index.php/SSIM#ChangelogI'll make new 32/64 bit builds over the weekend with up-to-date headers and optimizations.

Groucho2004
21st March 2020, 10:53
I'll make new 32/64 bit builds over the weekend with up-to-date headers and optimizations.Added to my Avisynth Stuff collection.

Reel.Deel
21st March 2020, 18:07
Added to my Avisynth Stuff collection.

Thank you Groucho.