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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 162faa3e0cee26cf4f0c7c89211dc2ded6605b7c02187d25a08f4e5ce82426d7 |
|
MD5 | f5702410df7916ce8beec4829a26ad00 |
|
BLAKE2b-256 | a71e0bd328acc4ce7c2ce41c45f9258e933147bd8efdfedcd2cf250d4de61e9b |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1925bf9ac6dee11b9127b45e5009830b268b9b4f5328e0c7d720fa658cb92819 |
|
MD5 | 937e03940e865b2c0c82936b88c81238 |
|
BLAKE2b-256 | add3b476a4f4d9cd43204e9511c917a77de3c4921c84952a74c84185e26d42a0 |