SSIM: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
SSIM: add documentation (WIP)
 
m Changelog: add changes
Line 49: Line 49:
== Changelog ==
== Changelog ==
  Version      Date            Changes<br>
  Version      Date            Changes<br>
v0.25.1.0    ????/??/??      - Modifications by On2Tech, see [https://forum.doom9.org/showthread.php?t=92532 discussion]
                              - add "SSIM_FRAME", "SSIM_Y_FRAME", "SSIM_U_FRAME", "SSIM_V_FRAME" functions
v0.24a      2005/04/05      - change "lumimask" and "scaled" from bool to integer
                              - add "lumimask=2" mode
  v0.24        2004/06/06      - various bugfixes
  v0.24        2004/06/06      - various bugfixes
  v0.23                        - minor memory leak removed
  v0.23                        - minor memory leak removed
Line 56: Line 60:
  v0.20        2003/09/10      - Updated. It is somewhat faster, and include lumimasking.   
  v0.20        2003/09/10      - Updated. It is somewhat faster, and include lumimasking.   
<br>
<br>
== Archived Downloads ==
== Archived Downloads ==
{| class="wikitable" border="1"; width="600px"
{| class="wikitable" border="1"; width="600px"

Revision as of 04:19, 20 March 2020

Abstract
Author Lefungus,
Version v0.25.1.0
Download SSIM0.25.1.0.rar
Category Debug filter
License
Discussion Doom9 Thread

Description

A filter that compute an objective video quality metric between two videos. Based on SSIM work from Zhou Wang.

Requirements


SSIM (clip, clip, string, string, int "lumimask", int "scaled")
SSIM_FRAME (clip, clip)
SSIM_Y_FRAME (clip, clip)
SSIM_U_FRAME (clip, clip)
SSIM_V_FRAME (clip, clip)


clip   =
clip1 and clip2 are the reference clip and the compressed clip.


string   = "results.csv"
The file where obtained SSIM values will be written (this can be easily read in excel or notepad for those unfamiliar with the comma separated variables format)


string   = "globalSSIM.txt"
The file where global SSIM values will be written.


int  lumimask = 1
This filter is designed to compute an SSIM value by two methods, the original one, and a "enhanced" one that weight these results by lumimasking (true).
0 : false
1 : true


int  scaled = 1
The global score is scaled from 0 to 100 instead of 0 to 1. Set to false if you prefer it non-scaled.
0 : false
1 : true


Examples

TODO


Changelog

Version      Date            Changes
v0.25.1.0  ????/??/?? - Modifications by On2Tech, see discussion - add "SSIM_FRAME", "SSIM_Y_FRAME", "SSIM_U_FRAME", "SSIM_V_FRAME" functions v0.24a 2005/04/05 - change "lumimask" and "scaled" from bool to integer - add "lumimask=2" mode v0.24 2004/06/06 - various bugfixes v0.23 - minor memory leak removed v0.22 - added "scaled" parameter v0.21 - flag for globalSSIM added - some checks added v0.20 2003/09/10 - Updated. It is somewhat faster, and include lumimasking.


Archived Downloads

Version Download Mirror
v0.25.1.0 SSIM0.25.1.0.rar
v0.24a ssim-0.24a.zip
v0.24 SSIM-0.24.rar

SSIMSrc-0.24.rar






Back to External Filters