Math
Фурье в двух измерениях: внутри JPEG
Разлагайте изображения на ортонормированные косинусные блоки 8×8, удаляйте или квантуйте коэффициенты и измеряйте ошибку восстановления.

Что попробовать
Серое изображение разбивается на косинусные блоки 8×8. Сохраняйте низкие частоты в зигзагообразном порядке и при желании квантуйте таблицей яркости JPEG. Нажмите исходный блок для просмотра коэффициентов. Здесь показано преобразование, а не кодирование файла.
Уравнения модуля
Уравнения Cuv = ¼ αuαv ΣxΣy (Ixy−128) cos((2x+1)uπ/16) cos((2y+1)vπ/16) α0=1/√2; αk=1 в остальных случаях Квантованный коэффициент = Q · round(C/Q) PSNR = 10 log₁₀(255²/MSE)


