Каковы процедуры понижающей и повышающей дискретизации, используемые для подсэмплирования цветности JPEG - PullRequest
0 голосов
/ 12 января 2020

Я работаю над декомпрессией изображений JPEG, и мне интересно узнать, какие именно методы понижающей и повышающей дискретизации используются при сжатии цветного изображения с использованием цветовой субсэмплирования. Мне известно, что ответ может отличаться для разных платформ и реализаций алгоритмов сжатия, и я был бы признателен за любую информацию о любой из наиболее часто используемых (например, Python's Pillow, Matlab).

Чтобы быть ясным, я не спрашиваю о крысе субсэмплинга ios, как 4: 2: 0 и 4: 4: 4. Вместо этого я заинтересован в самом процессе. Это включает в себя ответы на такие вопросы, как:

  1. Как канал цветности (например, Cb) подвергается дискретизации с коэффициентом, например, 2? Есть ли какая-либо фильтрация сглаживания, выполняемая до подвыборки?
  2. Как канал цветности подвергается повышающей дискретизации при распаковке изображения? Какой тип интерполяции используется для заполнения пропущенных выборок?

Спасибо!

...