A Lightweight Multi-Metric No-Reference Image Quality Assessment Framework for UAV Imaging

arXiv cs.CV / 4/16/2026

💬 OpinionIdeas & Deep AnalysisTools & Practical UsageModels & Research

Key Points

  • The paper proposes MM-IQA, a lightweight multi-metric no-reference image quality assessment framework that outputs a single [0,100] quality score for UAV images when reference images are unavailable.
  • MM-IQA uses interpretable cues targeting common distortions in UAV/automatic capture pipelines, including blur, edge structure degradation, low-resolution artifacts, exposure imbalance, noise, haze, and frequency-domain content.
  • Experiments on five standard NR-IQA benchmarks (KonIQ-10k, LIVE Challenge, KADID-10k, TID2013, BIQ2021) report SRCC performance in the 0.647–0.830 range, indicating solid correlation with human/ground-truth quality.
  • The authors’ Python/OpenCV implementation runs in about 1.97 seconds per image and has modest, linearly scaling memory usage because it stores only a limited set of intermediate grayscale, filtered, and frequency-domain representations.
  • Additional validation on a synthetic agricultural dataset shows the designed cues behave consistently, supporting MM-IQA’s use for fast, distortion-aware image screening prior to downstream analysis.

Abstract

Reliable image quality assessment is essential in applications where large volumes of images are acquired automatically and must be filtered before further analysis. In many practical scenarios, a pristine reference image is unavailable, making no reference image quality assessment (NR-IQA) particularly important. This paper introduces Multi-Metric Image Quality Assessment (MM-IQA), a lightweight multi-metric framework for NR-IQA. It combines interpretable cues related to blur, edge structure, low resolution artifacts, exposure imbalance, noise, haze, and frequency content to produce a single quality score in the range [0,100].MM-IQA was evaluated on five benchmark datasets (KonIQ-10k, LIVE Challenge, KADID-10k, TID2013, and BIQ2021) and achieved SRCC values ranging from 0.647 to 0.830. Additional experiments on a synthetic agricultural dataset showed consistent behavior of the designed cues. The Python/OpenCV implementation required about 1.97 s per image. This method also has modest memory requirements because it stores only a limited number of intermediate grayscale, filtered, and frequency-domain representations, resulting in memory usage that scales linearly with image size. The results show that MM-IQA can be used for fast image quality screening with explicit distortion aware cues and modest computational cost.