Кодирование блока усечения

Оглавление1 Блочное кодирование с усечением1.1 Основы блочного кодирования с усечением (BTC)1.2 Процесс сжатия1.3 Реконструкция изображения1.4 Пример сжатия1.5 Рекомендации и внешние […]

Блочное кодирование с усечением

  • Основы блочного кодирования с усечением (BTC)

    • BTC – метод сжатия изображений с потерями, делит изображения на блоки и квантует уровни серого. 
    • Метод предшественник аппаратного метода DXTC и адаптирован для сжатия видео. 
    • Предложен профессорами Митчеллом и Дельпом, AMBTC – более простая и точная версия. 
  • Процесс сжатия

    • Пиксельное изображение делится на блоки, вычисляются среднее значение и стандартное отклонение. 
    • Для каждого блока выбирается набор пикселей, чтобы сохранить среднее значение и стандартное отклонение исходного изображения. 
    • Двухуровневое квантование: пиксели с большими значениями присваиваются 1, с меньшими – 0, с равными – 1 или 0 по выбору. 
    • Сжатый блок сохраняется вместе со средним значением и стандартным отклонением. 
  • Реконструкция изображения

    • Для восстановления изображения используются значения “a” и “b”, которые сохраняют среднее значение и стандартное отклонение. 
    • Элементы с 0 заменяются на “a”, с 1 – на “b”. 
  • Пример сжатия

    • Кодировщик вычисляет среднее значение и стандартное отклонение блока изображения. 
    • Значения “a” и “b” используются для передачи данных в сжатом виде. 
    • Декодер восстанавливает изображение, заменяя значения “a” и “b” на 1 и 0 соответственно. 
  • Рекомендации и внешние ссылки

    • Статья содержит ссылки на материалы, связанные с кодированием BTC, на Викискладе. 

Полный текст статьи:

Кодирование блока усечения

Оставьте комментарий

Прокрутить вверх