Skip to content

๐Ÿ”Ž Python implementation of Spatial-Spectral Entropy-based Quality (SSEQ) index for Image Quality Assessment

Notifications You must be signed in to change notification settings

ignaciohrdz/sseq-iqa-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Spatial-Spectral Entropy-based Quality (SSEQ) index

This is my implementation of the SSEQ index. I wasn't able to find a fully implemented Python version of this index, so I decided to use Aca4peop's code as a starting point and then add my own modifications.

The full details of SSEQ can be found in the paper: No-reference image quality assessment based on spatial and spectral entropies (Liu et al.). The original MATLAB implementation is here.

Highlights

Vectorized implementation of:

  • Patch spatial entropy
  • DCT for spectral entropy (more info here)

Results

Every dataset was split into a training and a test set. I used the training sets with K-fold cross-validation to get the best parameters for each SVR model. The following are the results on each test set:

Dataset LCC SROCC
csiq 0.8493 0.7913
kadid10k 0.6075 0.5716
koniq10k 0.5745 0.5573
liveiqa 0.8726 0.8713
tid2013 0.7892 0.7204

About

๐Ÿ”Ž Python implementation of Spatial-Spectral Entropy-based Quality (SSEQ) index for Image Quality Assessment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages