| Literature DB >> 33266610 |
Xiaohan Yang1, Fan Li1, Wei Zhang2, Lijun He1.
Abstract
Blind/no-reference image quality assessment is performed to accurately evaluate the perceptual quality of a distorted image without prior information from a reference image. In this paper, an effective blind image quality assessment approach based on entropy differences in the discrete cosine transform domain for natural images is proposed. Information entropy is an effective measure of the amount of information in an image. We find the discrete cosine transform coefficient distribution of distorted natural images shows a pulse-shape phenomenon, which directly affects the differences of entropy. Then, a Weibull model is used to fit the distributions of natural and distorted images. This is because the Weibull model sufficiently approximates the pulse-shape phenomenon as well as the sharp-peak and heavy-tail phenomena of natural scene statistics rules. Four features that are related to entropy differences and human visual system are extracted from the Weibull model for three scaling images. Image quality is assessed by the support vector regression method based on the extracted features. This blind Weibull statistics algorithm is thoroughly evaluated using three widely used databases: LIVE, TID2008, and CSIQ. The experimental results show that the performance of the proposed blind Weibull statistics method is highly consistent with that of human visual perception and greater than that of the state-of-the-art blind and full-reference image quality assessment methods in most cases.Entities:
Keywords: Weibull statistics; blind image quality assessment (BIQA); discrete cosine transform (DCT); information entropy, natural scene statistics (NSS)
Year: 2018 PMID: 33266610 PMCID: PMC7512467 DOI: 10.3390/e20110885
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1One natural image (“stream”) and two of its JPEG-compressed versions in the LIVE database: (a) image with DMOS = 0; (b) image with DMOS = 63.649; and (c) image with DMOS = 29.739.
Figure 2The distribution of AC coefficients for corresponding images and the GGD fitting curves: (a) image with DMOS = 0; (b) image with DMOS = 63.649; and (c) image with DMOS = 29.739.
Figure 3The change of Weibull distribution in different parameter settings.
Figure 4The distribution of absolute AC coefficients corresponding images and the Weibull fitting curves: (a) image with DMOS = 0; (b) image with DMOS = 63.649; and (c) image with DMOS = 29.739.
Figure 5Fitting error of GGD model and Weibull model in LIVE database.
The average MSE of each distortion type.
| Types | Weibull | GGD |
|---|---|---|
| JP2K |
|
|
| JPEG |
|
|
| WN |
|
|
| GB |
|
|
| FF |
|
|
Figure 6Framework of the BWS algorithm.
SROCC correlation of DMOS vs. .
| LIVE Subset | 10% | 100% |
|---|---|---|
| JP2K |
|
|
| JPEG |
|
|
| WN |
|
|
| GB |
|
|
| FF |
|
|
SROCC correlation of DMOS vs. .
| LIVE Subset | 10% | 100% |
|---|---|---|
| JP2K |
|
|
| JPEG |
|
|
| WN |
|
|
| GB |
|
|
| FF |
|
|
DCT coefficients of three bands.
| DC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SROCC correlation of DMOS vs. f.
| LIVE Subset | 10% | 100% |
|---|---|---|
| JP2K |
|
|
| JPEG |
|
|
| WN |
|
|
| GB |
|
|
| FF |
|
|
DCT coefficient collected along three orientations.
| DC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SROCC correlations of DMOS vs. .
| LIVE Subset | 10% | 100% |
|---|---|---|
| JP2K |
|
|
| JPEG |
|
|
| WN |
|
|
| GB |
|
|
| FF |
|
|
Features used for BWS algorithm.
| Scale | Feature Set |
|---|---|
| The first scale |
|
| The second scale |
|
| The third scale |
|
Overall performance on three databases.
| Algorithms | LIVE | TID2008 | CSIQ | |||
|---|---|---|---|---|---|---|
| SROCC | PLCC | SROCC | PLCC | SROCC | PLCC | |
| PSNR | 0.867 | 0.859 | 0.877 | 0.863 | 0.905 | 0.904 |
| SSIM | 0.913 | 0.907 | 0.780 | 0.755 | 0.834 | 0.835 |
| BIQI | 0.819 | 0.821 | 0.803 | 0.852 | 0.905 | 0.892 |
| DIIVINE | 0.912 | 0.917 | 0.898 | 0.893 | 0.878 | 0.896 |
| BLIINDS-II | 0.931 | 0.930 | 0.889 |
|
| 0.926 |
| BRISQUE |
|
|
| 0.914 | 0.902 |
|
| BWS |
|
|
|
|
|
|
Performance of weighted average over three databases.
| Algorithms | Weighted Average | |
|---|---|---|
| SROCC | PLCC | |
| PSNR | 0.882 | 0.875 |
| SSIM | 0.914 | 0.916 |
| BIQI | 0.845 | 0.852 |
| DIIVINE | 0.897 | 0.905 |
| BLIINDS-II | 0.915 | 0.926 |
| BRISQUE | 0.920 | 0.931 |
| BWS |
|
|
Statistical significance test on LIVE.
| LIVE | BWS | BLIINDS-II | SSIM | PSNR |
|---|---|---|---|---|
| BWS | 0 | 1 | 1 | 1 |
| BLIINDS-II |
| 0 | 1 | 1 |
| SSIM |
|
| 0 | 1 |
| PSNR |
|
|
| 0 |
Statistical significance test on TID2008.
| TID2008 | BWS | BLIINDS-II | SSIM | PSNR |
|---|---|---|---|---|
| BWS | 0 | 1 | 1 | 1 |
| BLIINDS-II | −1 | 0 | 1 | 1 |
| SSIM |
|
| 0 | 1 |
| PSNR |
|
|
| 0 |
Statistical significance test on CSIQ.
| CSIQ | BWS | BLIINDS-II | SSIM | PSNR |
|---|---|---|---|---|
| BWS | 0 | 1 | 1 | 1 |
| BLIINDS-II |
| 0 | 1 | 1 |
| SSIM |
|
| 0 | 1 |
| PSNR |
|
|
| 0 |
The SROCC comparison on individual distortion types.
| Databases | Types | PSNR | SSIM | BIQI | DIIVINE | BLIINDS-II | BRISQUE | BWS |
|---|---|---|---|---|---|---|---|---|
| LIVE | JP2K | 0.865 | 0.939 | 0.856 |
| 0.928 | 0.914 |
|
| JPEG | 0.883 | 0.947 | 0.786 |
| 0.942 |
| 0.895 | |
| WN | 0.941 | 0.964 | 0.932 |
| 0.969 |
| 0.976 | |
| GB | 0.752 | 0.905 | 0.911 | 0.921 | 0.923 |
|
| |
| FF | 0.874 | 0.939 | 0.763 | 0.871 |
| 0.877 |
| |
| TID2008 | JP2K | 0.854 | 0.900 | 0.857 | 0.826 |
| 0.895 |
|
| JPEG | 0.886 | 0.931 | 0.859 | 0.913 |
| 0.910 |
| |
| WN | 0.923 | 0.836 | 0.798 |
| 0.805 | 0.862 |
| |
| GB | 0.944 | 0.954 |
|
| 0.868 | 0.890 | 0.892 | |
| CSIQ | JP2K | 0.942 | 0.929 | 0.901 | 0.904 | 0.900 |
|
|
| JPEG | 0.893 | 0.934 | 0.906 | 0.879 | 0.920 |
|
| |
| WN | 0.938 | 0.936 |
| 0.897 | 0.913 | 0.878 |
| |
| GB | 0.940 | 0.906 | 0.874 | 0.866 |
| 0.902 |
|
The PLCC comparison on individual distortion types.
| Databases | Types | PSNR | SSIM | BIQI | DIIVINE | BLIINDS-II | BRISQUE | BWS |
|---|---|---|---|---|---|---|---|---|
| LIVE | JP2K | 0.876 | 0.941 | 0.809 | 0.922 |
| 0.923 |
|
| JPEG | 0.903 | 0.946 | 0.901 | 0.921 |
|
| 0.923 | |
| WN | 0.917 | 0.982 | 0.939 |
| 0.980 |
| 0.984 | |
| GB | 0.780 | 0.900 | 0.829 | 0.923 | 0.938 |
|
| |
| FF | 0.880 | 0.951 | 0.733 | 0.868 | 0.896 |
|
| |
| TID2008 | JP2K | 0.906 | 0.906 | 0.891 | 0.810 |
| 0.905 |
|
| JPEG | 0.896 | 0.961 | 0.883 | 0.906 |
| 0.923 |
| |
| WN | 0.953 | 0.852 | 0.823 |
| 0.840 | 0.862 |
| |
| GB | 0.950 | 0.955 |
| 0.898 | 0.906 | 0.896 |
| |
| CSIQ | JP2K | 0.950 | 0.943 | 0.897 | 0.918 | 0.930 |
|
|
| JPEG | 0.905 | 0.958 | 0.884 | 0.896 | 0.931 |
|
| |
| WN | 0.952 | 0.940 |
| 0.921 | 0.917 | 0.906 |
| |
| GB | 0.959 | 0.913 | 0.875 | 0.887 |
| 0.920 |
|
Performance of weighted average and STD across all distortion groups.
| Algorithms | Weighted Average | Weighted STD | ||
|---|---|---|---|---|
| SROCC | PLCC | SROCC | PLCC | |
| PSNR | 0.894 | 0.908 | 0.188 | 0.169 |
| SSIM |
|
|
|
|
| BIQI | 0.867 | 0.871 | 0.205 | 0.207 |
| DIIVINE | 0.906 | 0.908 | 0.137 | 0.139 |
| BLIINDS-II | 0.915 | 0.930 | 0.141 | 0.122 |
| BRISQUE | 0.919 | 0.932 | 0.128 | 0.122 |
| BWS |
|
|
|
|
Figure 7Predicted scores versus subjective scores on LIVE database.
Figure 8Predicted scores versus subjective scores on TID2008 database.
Figure 9Predicted scores versus subjective scores on CSIQ database.
SROCC comparison on cross-database validation.
| Train | Test | BWS | BLIINDS-II |
|---|---|---|---|
| LIVE | TID2008 |
| 0.844 |
| LIVE | CISQ | 0.839 | 0.868 |
| TID2008 | LIVE |
| 0.742 |
| TID2008 | CISQ | 0.828 | 0.853 |
| CISQ | LIVE |
| 0.833 |
| CISQ | TID2008 |
| 0.832 |
Figure 10The distribution of absolute AC coefficients corresponding images and the Exponential fitting curves: (a) image with DMOS = 0; (b) image with DMOS = 63.649; and (c) image with DMOS = 29.739.
The average MSE of each distortion type.
| Types | Weibull | GGD | Exponential |
|---|---|---|---|
| JP2K |
|
|
|
| JPEG |
|
|
|
| WN |
|
|
|
| GB |
|
|
|
| FF |
|
|
|
SROCC correlation of DMOS vs. 100%.
| LIVE Subset |
|
|
|
|---|---|---|---|
| JP2K | 0.719 |
| 0.702 |
| JPEG | 0.801 |
| 0.768 |
| WN | 0.969 |
| 0.976 |
| GB | 0.865 |
| 0.875 |
| FF | 0.754 |
| 0.732 |
SROCC performance with pooling strategy.
| Types | Highest 10% Set | 100% Set | Combination Set |
|---|---|---|---|
| JP2K | 0.900 | 0.915 |
|
| JPEG | 0.850 | 0.872 |
|
| WN | 0.975 | 0.974 |
|
| GB | 0.906 | 0.921 |
|
| FF | 0.851 | 0.878 |
|
| ALL | 0.901 | 0.913 |
|
SROCC performance with multi-scale selection.
| Types | One Scale | Two Scales | Three Scales |
|---|---|---|---|
| JP2K | 0.905 | 0.926 |
|
| JPEG | 0.857 | 0.877 |
|
| WN | 0.973 |
| 0.976 |
| GB | 0.923 | 0.928 |
|
| FF | 0.837 | 0.864 |
|
| ALL | 0.904 | 0.921 |
|
Computational complexity. N is the total number of pixels in a test image.
| Algorithms | Computational Complexity | Notes |
|---|---|---|
| BIQI |
| |
| DIIVINE |
| m:neighborhood size in DNT; b:2D histogram bin number |
| BRISQUE |
| d:block size |
| BLIINDS-II |
| d:block size |
| BWS |
| d:block size |