Peak Signal-to-Noise Ratio (PSNR) є загальним метричним, що використовується для оцінки якості компресованих зображень. Він вимірює різницю між оригінальним і стисненим зображенням, що забезпечує показання того, скільки було втрачено якість при компресії.

Що таке PSNR?

PSNR виражається в децибелах (dB) і порівнює максимальну можливу вартість пікселів зображення до помилки, введених методом стиснення. Більші значення PSNR зазвичай вказують на кращу якість зображення, з меншою мірою спотворюється.

Розрахунок PSNR

Розрахунок PSNR передбачає два основних кроки: обчислення помилки Mean Squared (MSE) і потім перетворює його в PSNR. Формула для MSE полягає в:

MSE = (1 / (m × n) × Σ Σ [I(x, y) - K(x, y)]2

де I(x, y) є оригінальним значенням пікселів зображення, K(x, y) є значенням стисненого зображення, і m і n є розмірами зображень.

Після розрахунку MSE, PSNR визначається за допомогою формули:

PNR = 10 × log10 (MAX2 / MSE)

Передача значень PSNR

Значення PSNR, як правило, коливається від 20 dB до 50 dB. Значення вище 30 dB, як правило, вважається прийнятними для більшості додатків, з більш високими значеннями, що вказують на кращу якість. Однак, перцептуальна якість може відрізнятися залежно від вмісту зображення і чутливості глядача.

Додатки PSNR

PSNR широко використовується в стиснення зображень, відеокодування та передачі систем для оцінки та порівняння ефективності різних алгоритмів. Він забезпечує швидкий і об'єктивний захід точності зображення після обробки.