Comments 1
Киллер фича преобразования DCT-II, используемого в алгоритмах сжатия изображений, заключается в том, что большая часть энергии входного сигнала сосредоточена в области низких частот (левый верхний угол). Это позволяет заквантовывать в хлам высокие частоты и получать после прохода зигзагом большие серии нулей. Которые затем эффективно кодируются алгоритмом RLE и далее Хаффманом. Преобразование Уолша, на сколько мне известно, такими свойствами не обладает.
Для объективного сравнения двух кодеков можно сделать следующее: закодировать спроектированным и референсным(JPEG) кодеками серию картинок с увеличивающимися квантизациями и посчитать искажения (PSNR). Затем, для каждого кодека построить график зависимости PSNR от размера изображения.
Если разработанный Вами кодек будет иметь кривую PSNR(Bitrate), совпадающую с аналогичной кривой JPEG, то можно сказать что потери качества нет.
Если график будет над JPEG (при одинаковом размере файла — меньшее искажение), то надо срочно патентовать.
Если график будет ниже JPEG, то очевидно имеем просадку качества (на том же самом битрейте бОльшие искажения).
Для объективного сравнения двух кодеков можно сделать следующее: закодировать спроектированным и референсным(JPEG) кодеками серию картинок с увеличивающимися квантизациями и посчитать искажения (PSNR). Затем, для каждого кодека построить график зависимости PSNR от размера изображения.
Если разработанный Вами кодек будет иметь кривую PSNR(Bitrate), совпадающую с аналогичной кривой JPEG, то можно сказать что потери качества нет.
Если график будет над JPEG (при одинаковом размере файла — меньшее искажение), то надо срочно патентовать.
Если график будет ниже JPEG, то очевидно имеем просадку качества (на том же самом битрейте бОльшие искажения).
Sign up to leave a comment.
Кто жмёт лучше, или Уолш против Фурье