Skip to main content

A Unified Interface for IQA Datasets

This repository contains a unified interface for downloading and loading 31 popular Image Quality Assessment (IQA) datasets. We provide codes for both general Python and PyTorch.

Citation

This repository is part of our Bayesian IQA project where we present an overview of IQA methods from a Bayesian perspective. More detailed summaries of both IQA models and datasets can be found in this interactive webpage.

If you find our project useful, please cite our paper

@article{duanmu2021biqa,
        author = {Duanmu, Zhengfang and Liu, Wentao and Wang, Zhongling and Wang, Zhou},
        title = {Quantifying Visual Image Quality: A Bayesian View},
        journal = {Annual Review of Vision Science},
        volume = {7},
        number = {1},
        pages = {437-464},
        year = {2021}
        }

Supported Datasets

Dataset Dis Img Ref Img MOS DMOS
LIVE :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
A57 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
LIVE_MD :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
MDID2013 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
CSIQ :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
KADID-10k :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:(Note)
TID2008 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
TID2013 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
CIDIQ_MOS100 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
CIDIQ_MOS50 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
MDID2016 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
SDIVL :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
MDIVL :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Toyama :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
PDAP-HDDS :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
VCLFER :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
PIPAL :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
LIVE_Challenge :heavy_check_mark: :heavy_check_mark:
CID2013 :heavy_check_mark: :heavy_check_mark:
KonIQ-10k :heavy_check_mark: :heavy_check_mark:
SPAQ :heavy_check_mark: :heavy_check_mark:
AADB :heavy_check_mark: :heavy_check_mark:
BIQ2021 :heavy_check_mark: :heavy_check_mark:
FLIVE :heavy_check_mark: :heavy_check_mark:
GFIQA :heavy_check_mark: :heavy_check_mark:
AVA :heavy_check_mark: :heavy_check_mark:
PIQ2023 :heavy_check_mark: :heavy_check_mark:
UHD-IQA :heavy_check_mark: :heavy_check_mark:
Waterloo_Exploration :heavy_check_mark: :heavy_check_mark:
BAPPS :heavy_check_mark: :heavy_check_mark: 2AFC (no JND)
PieAPP :heavy_check_mark: :heavy_check_mark: 2AFC
KADIS-700k :heavy_check_mark: (code only) :heavy_check_mark:

Installation

You can install this package in two ways:

  1. Install from PyPI (recommended)

    pip install iqadataset
    
  2. Build from source (most updated)

    git clone https://github.com/icbcbicc/IQA-Dataset.git
    cd IQA-Dataset
    pip install -e .
    

Basic Usage

  1. General Python (please refer demo.py)

    from iqadataset import load_dataset
    dataset = load_dataset("LIVE")
    
  2. PyTorch (please refer demo_pytorch.py)

    from iqadataset import load_dataset_pytorch
    dataset = load_dataset_pytorch("LIVE")
    

Advanced Usage

  1. General Python (please refer demo.py)

    from iqadataset import load_dataset
    dataset = load_dataset("LIVE", dataset_root="data", attributes=["dis_img_path", "dis_type", "ref_img_path", "score"], download=True)
    
  2. PyTorch (please refer demo_pytorch.py)

    from iqadataset import load_dataset_pytorch
    transform = transforms.Compose([transforms.RandomCrop(size=64), transforms.ToTensor()])
    dataset = load_dataset_pytorch("LIVE", dataset_root="data", attributes=["dis_img_path", "dis_type", "ref_img_path", "score"], download=True, transform=transform)
    

TODO

Star History

Star History Chart

Metadata

Release files for iqadataset 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iqadataset 0.1.3
File Size Uploaded
iqadataset-0.1.3.tar.gz 13.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for iqadataset 0.1.3
File Interpreter ABI Platform
iqadataset-0.1.3-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 27.5 MB

Release files / iqadataset-0.1.3.tar.gz

Download URL iqadataset-0.1.3.tar.gz
Size 13.5 MB
Tags Source
SHA-256 checksum
How to use checksums
d0b90631f145029b6f921bd6ba03a80a497306e347ee3077e3750cffd7e83c9f
BLAKE2b-256 checksum
How to use checksums
0dc49650d5670f7f07713129dd4c1c526c23c3dbaa249869e2dc36a71424befc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.5

Release files / iqadataset-0.1.3-py2.py3-none-any.whl

Download URL iqadataset-0.1.3-py2.py3-none-any.whl
Size 14.0 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
d90f1cf03d59e515da0b0cf58f2b57c388a6ad137a4735bed209bb91ef94409d
BLAKE2b-256 checksum
How to use checksums
fcedb3051da03cc82156025ca2789ecc91093183b6168f6ac6ff8c5f869f5927
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page