GNOME Bugzilla – Bug 751324
Adds a new Image Quality Assessment plugin.
Last modified: 2017-10-12 18:49:17 UTC
It only offers one metric for now, "dssim", available if https://github.com/pornel/dssim was installed on the system at the time the plugin was compiled. The spearman correlation for dssim against the TID2008 dataset is 0.81, against 0.70 for the old ssim implementation, and it runs 15 times faster.
Created attachment 305831 [details] [review] Adds a new Image Quality Assessment plugin.
Review of attachment 305831 [details] [review]: Id the purpose is only to support dssim this should be conditionally built instead of ifdefing the dssim bits around. Aditionally, I'd suggest changing the element name to smth specific. Now, if the idea is actually to support more than one quality metric algo from the start (as the name seems to imply), maybe adding a PSNR fallback & an enum property to select between the available ones and modding compare_frame() accordingly would be a good start. Seems like a nice addition all the same!
Attachment 305831 [details] pushed as 087d9bc - Adds a new Image Quality Assessment plugin.
I made the plugin not build if dssim is not avalaible, I also added support for building with meson (with dssim as subproject) and made sure that if dssim can't be run, we fail loadly. Thanks.
*** Bug 727124 has been marked as a duplicate of this bug. ***