Skip to main content

DeepDC: Deep Distance Correlation as a Perceptual Image Quality Evaluator

Project description

DeepDC: Deep Distance Correlation as a Perceptual Image Quality Evaluator

This is the repository of paper DeepDC: Deep Distance Correlation as a Perceptual Image Quality Evaluator.

Highlights:

  • A novel FR-IQA model that fully utilizes the texture-sensitive of pre-trained DNN features, which computes distance correlation in the deep feature domain
  • The model is exclusively based on the features of the pre-trained DNNs and does not rely on fine-tuning with MOSs
  • Extensive experiments achieve superior performance on five standard IQA datasets, one perceptual similarity dataset, two texture similarity datasets, and one geometric transformation dataset
  • It can be employed as an objective function in texture synthesis and neural style transfer

====== Pytorch Implementation ======

Installation:

  • pip install DeepDC-PyTorch

Requirements:

  • Python >= 3.6
  • PyTorch >= 1.0

Usage:

from DeepDC_PyTorch import DeepDC
model = DeepDC()
# calculate DeepDC between X, Y (a batch of RGB images, data range: 0~1) 
deepdc_score = model(X, Y)

or

git clone https://github.com/h4nwei/DeepDC
cd DeepDC_PyTorch
python DeepDC.py --ref <ref_path> --dist <dist_path>

Reference

  • R. Zhang, P. Isola, A. A. Efros, E. Shechtman, and O. Wang, “The unreasonable effectiveness of deep features as a perceptual metric,” in IEEE Conference on Computer Vision and Pattern Recognition, 2018, pp. 586–595.
  • K. Ding, K. Ma, S. Wang, and E. P. Simoncelli, “Image quality assessment: Unifying structure and texture similarity,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 44, no. 5, pp. 2567–2581, 2020.
  • I. Kligvasser, T. Shaham, Y. Bahat, and T. Michaeli, “Deep selfdissimilarities as powerful visual fingerprints,” in Neural Information Processing Systems, 2021, pp. 3939–3951.

Citation

@article{zhu2023DeepDC,
title={DeepDC: Deep Distance Correlation as a Perceptual Image Quality Evaluator},
author={Zhu, Hanwei and Chen, Baoliang and Zhu, Lingyu and Wang, Shiqi and Lin, Weisi},
journal={CoRR},
volume = {abs/2211.04927v2},
year={2023},
url = {https://arxiv.org/pdf/2211.04927v2.pdf}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DeepDC_PyTorch-0.2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

DeepDC_PyTorch-0.2-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file DeepDC_PyTorch-0.2.tar.gz.

File metadata

  • Download URL: DeepDC_PyTorch-0.2.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.25.0 requests-toolbelt/1.0.0 urllib3/1.26.2 tqdm/4.54.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.12

File hashes

Hashes for DeepDC_PyTorch-0.2.tar.gz
Algorithm Hash digest
SHA256 162faa3e0cee26cf4f0c7c89211dc2ded6605b7c02187d25a08f4e5ce82426d7
MD5 f5702410df7916ce8beec4829a26ad00
BLAKE2b-256 a71e0bd328acc4ce7c2ce41c45f9258e933147bd8efdfedcd2cf250d4de61e9b

See more details on using hashes here.

File details

Details for the file DeepDC_PyTorch-0.2-py3-none-any.whl.

File metadata

  • Download URL: DeepDC_PyTorch-0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.25.0 requests-toolbelt/1.0.0 urllib3/1.26.2 tqdm/4.54.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.12

File hashes

Hashes for DeepDC_PyTorch-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1925bf9ac6dee11b9127b45e5009830b268b9b4f5328e0c7d720fa658cb92819
MD5 937e03940e865b2c0c82936b88c81238
BLAKE2b-256 add3b476a4f4d9cd43204e9511c917a77de3c4921c84952a74c84185e26d42a0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page