After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 751324 - Adds a new Image Quality Assessment plugin.
Adds a new Image Quality Assessment plugin.
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
Other All
: Normal enhancement
: 1.11.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 727124 (view as bug list)
Depends on:
Reported: 2015-06-22 13:48 UTC by Mathieu Duponchelle
Modified: 2017-10-12 18:49 UTC
See Also:
GNOME target: ---
GNOME version: ---

Adds a new Image Quality Assessment plugin. (16.75 KB, patch)
2015-06-22 13:48 UTC, Mathieu Duponchelle
committed Details | Review

Description Mathieu Duponchelle 2015-06-22 13:48:26 UTC
It only offers one metric for now, "dssim", available if 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.
Comment 1 Mathieu Duponchelle 2015-06-22 13:48:30 UTC
Created attachment 305831 [details] [review]
Adds a new Image Quality Assessment plugin.
Comment 2 Reynaldo H. Verdejo Pinochet 2015-06-24 15:01:20 UTC
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!
Comment 3 Thibault Saunier 2016-11-17 16:36:44 UTC
Attachment 305831 [details] pushed as 087d9bc - Adds a new Image Quality Assessment plugin.
Comment 4 Thibault Saunier 2016-11-17 16:38:40 UTC
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.

Comment 5 Mathieu Duponchelle 2017-10-12 18:49:17 UTC
*** Bug 727124 has been marked as a duplicate of this bug. ***