05 Feb 2025, 6:33 AM
23 Feb 2025, 10:22 PM

3. Image Quality Evaluation

Image Quality Evaluation is a key component in assessing the quality of a processed multimedia signal, such as images subjected to coding, transmission, watermarking, or other forms of manipulation. The evaluation methods can generally be categorized into two main types: objective (computed) measures and subjective measures.

Quality Assessment

Let's see them in details.

Subjective Assessment

Subjective quality assessment relies on the Human Visual System who rate the quality of an image according to a predefined scale. Typically, observers are asked to compare the processed image with the original and provide a quality score.

A standard subjective rating scale is as follows:

Rating Description
Imperceptible Excellent
Perceptible, not annoying Good
Slightly annoying Fair
Annoying Poor
Very annoying Bad

Disadvantages of Subjective Measures

Due to the limitations of subjective measures, objective measures are necessary to provide automated and repeatable evaluations.

Objective Measures

Objective measures evaluate image quality mathematically, comparing a processed image to its original counterpart. Some common objective measures are the following:

Mean Absolute Difference (MAD)

The formula is the following:

MAD=1Nkm,n|V1(m,n,k)V2(m,n,k)|

Mean Square Error (MSE)

The formula is the following:

MSE=1Nkm,n(V(m,n,k)V2(m,n,k))2

Peak Signal-to-Noise Ratio (PSNR)

The formula is the following:

PSNR=10log10(Vmax2MSE)

Where Vmax​ is the maximum pixel value (e.g., 255 for 8-bit images). Higher PSNR indicates better quality, but it assumes uniform perceptual importance of errors.

Limitations of Traditional Objective Metrics

While these measures are widely used, they have certain limitations:

For example, two images with the same MSE might have significantly different perceptual qualities, demonstrating the limitations of these metrics. You can see an example below.

Pasted image 20250205080727.png|700

Improved Methods: Weighted PSNR (WPSNR)

To address these issues, Weighted PSNR (WPSNR) incorporates a model based on the Human Visual System.

Key Concept

WPSNR Formula

WPSNR=10log10(2552MSENVF2)
Info

If NVF<1, WPSNR will be slightly higher than PSNR

Noise Visibility Function (NVF)

The NVF is modeled using a Gaussian function to estimate texture strength:

NVF=NORM{11+σblock2}[0,1]

where NORM is the normalization function and σblock2 represents the local luminance variance in a block of pixels.

This is the idea:

Benefits of WPSNR

For example, a highly textured image like Baboon has a higher perceptual capacity, allowing for stronger watermark embedding with minimal perceptual loss.