MakarovSuites
Українська
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Зв’язок і ліцензії

Math

Дискретне косинусне перетворення

Дослідіть частотні блоки та квантування яскравості.

Дискретне косинусне перетворення — Зображення з програми
Зображення з програми

Що спробувати

Зображення в градаціях сірого розбивається на косинусні блоки 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)

Інші експерименти

До каталогу