Recently, blind image quality assessment (BIQA) has been intensively studied with deep learning. However, the limited quality-annotated datasets restrict its further development. Although patch-based methods have been leveraged to generate more training data, they usually assign the image quality score to all patches in an image. Consequently, much noise would be introduced. To avoid this, we propose a method learning distance distribution from quality levels to expand the training data, which is pseudo Siamese network-based no-reference image quality assessment (NR-IQA). Specifically, we firstly use the K-means clustering algorithm to classify the quality scores of distorted images into five levels. Subsequently, the pseudo Siamese network is adopted to learn the distance distribution from these quality levels. We mainly decrease distances between the quality scores of images from the same quality level and increase distances between the quality scores of images from different quality levels, in which the distorted images can be compared across different distortion types. Finally, we introduce a fusion layer to average the quality scores learnt by the two branches of the trained pseudo Siamese network, and take fine-tuning on this basis to learn image quality score from one image. To demonstrate the effectiveness of the proposed approach, we evaluate it on benchmark databases (LIVE, TID2013 and LIVE MD). The result shows superior performance to some widely used NR-IQA methods and full-reference IQA (FR-IQA) methods. Cross-database evaluation verifies high generalization ability and high effectiveness of our model.
Read full abstract