Skip to content
/ goMDID Public

Recreates the metrics of MDID dataset using Go language.

Notifications You must be signed in to change notification settings

jezek/goMDID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recreates the metrics of MDID dataset using Go language.

Why?

To be able evaluate Image Quality Assessment (IQA) in Go language (and an exercise for me).

Requirements:

  • Go language installed.
  • 1.8GB free space for download and extract dataset. After extracting the zip file can be deleted, unpacked dataset is ~1GB.

Installation & run:

  1. clone repository: git clone https://github.com/goMDID
  2. enter repository: cd goMDID
  3. load & extract dataset: ./dataset/getMDID.sh
  4. run project: go run *.go

Go third party dependencies:

  • golang.org/x/image/bmp
  • github.com/dgryski/go-onlinestats *
  • github.com/mcgrew/gostats *
  • gonum.org/v1/gonum/stat *

*) can be omitted, currently only used for comparison/verifying of self-implemented correlation methods.

Known bugs:

  • SSIM incorrectly implemented.

Sources

  1. W. Sun, F. Zhou, Q. M. Liao. MDID: a multiply distorted image database for image quality assessment, Pattern Recognit. 61C (2017) pp. 153-168.

About

Recreates the metrics of MDID dataset using Go language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages