TOPIQ: A Top-down Approach from Semantics to Distortions for Image Quality Assessment

6 Aug 2023  ·  Chaofeng Chen, Jiadi Mo, Jingwen Hou, HaoNing Wu, Liang Liao, Wenxiu Sun, Qiong Yan, Weisi Lin ·

Image Quality Assessment (IQA) is a fundamental task in computer vision that has witnessed remarkable progress with deep neural networks. Inspired by the characteristics of the human visual system, existing methods typically use a combination of global and local representations (\ie, multi-scale features) to achieve superior performance. However, most of them adopt simple linear fusion of multi-scale features, and neglect their possibly complex relationship and interaction. In contrast, humans typically first form a global impression to locate important regions and then focus on local details in those regions. We therefore propose a top-down approach that uses high-level semantics to guide the IQA network to focus on semantically important local distortion regions, named as \emph{TOPIQ}. Our approach to IQA involves the design of a heuristic coarse-to-fine network (CFANet) that leverages multi-scale features and progressively propagates multi-level semantic information to low-level representations in a top-down manner. A key component of our approach is the proposed cross-scale attention mechanism, which calculates attention maps for lower level features guided by higher level features. This mechanism emphasizes active semantic regions for low-level distortions, thereby improving performance. CFANet can be used for both Full-Reference (FR) and No-Reference (NR) IQA. We use ResNet50 as its backbone and demonstrate that CFANet achieves better or competitive performance on most public FR and NR benchmarks compared with state-of-the-art methods based on vision transformers, while being much more efficient (with only ${\sim}13\%$ FLOPS of the current best FR method). Codes are released at \url{https://github.com/chaofengc/IQA-PyTorch}.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Video Quality Assessment MSU SR-QA Dataset TOPIQ trained on SPAQ (NR) SROCC 0.64923 # 11
PLCC 0.60905 # 14
KLCC 0.53140 # 9
Type NR # 1
Video Quality Assessment MSU SR-QA Dataset TOPIQ trained on PIPAL SROCC 0.55568 # 27
PLCC 0.57564 # 22
KLCC 0.42811 # 30
Type FR # 1
Video Quality Assessment MSU SR-QA Dataset TOPIQ FACE SROCC 0.59564 # 21
PLCC 0.58949 # 18
KLCC 0.48428 # 20
Type NR # 1
Video Quality Assessment MSU SR-QA Dataset TOPIQ trained on FLIVE SROCC 0.34092 # 45
PLCC 0.33940 # 45
KLCC 0.26774 # 44
Type NR # 1
Video Quality Assessment MSU SR-QA Dataset TOPIQ + Res50 (IAA) SROCC 0.36204 # 42
PLCC 0.34000 # 44
KLCC 0.28473 # 42
Type NR # 1
Video Quality Assessment MSU SR-QA Dataset TOPIQ (IAA) SROCC 0.51687 # 35
PLCC 0.51061 # 35
KLCC 0.40663 # 35
Type NR # 1
Video Quality Assessment MSU SR-QA Dataset TOPIQ SROCC 0.57341 # 23
PLCC 0.57955 # 20
KLCC 0.46217 # 24
Type FR # 1
SROCC 0.62715 # 14
PLCC 0.57674 # 21
KLCC 0.50670 # 15
Type NR # 1

Methods