Logluv TIFF

редактировать
Формат файла

Logluv TIFF - это кодировка, используемая для хранения данных изображений с расширенным динамическим диапазоном внутри изображения TIFF. Первоначально он был разработан Грегом Уордом для хранения HDR-вывода его Radiance -photonmapper в то время, когда место для хранения было решающим фактором. Его реализация в формате TIFF также позволяла комбинировать с алгоритмами сжатия изображений без больших усилий по программированию. Таким образом, это следует рассматривать как разумный компромисс между наложенными ограничениями. Это немного связано с RGBE, наиболее успешным форматом хранения HDRI, более ранним изобретением Грега Уорда.

Содержание
  • 1 Подробности
    • 1.1 Расширение
  • 2 Использование
  • 3 Ресурсы
  • 4 См. Также
  • 5 Ссылки
Подробности

Дизайн Logluv TIFF решает два конкретные проблемы: хранение данных изображений с высокой динамикой и их выполнение в разумном объеме. Традиционный формат изображения обычно хранит данные пикселей в RGB-пространстве, занимающем 24 бита, по 8 бит для каждого компонента цвета. Это ограничивает представимые цвета подмножеством всех видимых и различимых цветов, вводя артефакты квантования и зажима, четко видимые для человека-наблюдателя. Использование тройки чисел с плавающей запятой для представления RGB было бы жизнеспособным решением, но оно увеличило бы размер файла в четыре раза (занимая 32 бита для каждого компонента цвета, а не 8 бит).

Вместо использования RGB, LogLuv использует логарифм яркости и CIELUV (u ', v') координат цветности по порядку для обеспечения однородного для восприятия цветового пространства. LogLuv выделяет 8 бит для каждой из координат u ’и v’, что позволяет кодировать полную видимую гамму с незаметными размерами шага. Чтобы обеспечить требуемый высокий динамический диапазон с незаметными ступенями яркости, LogLuv использует 16 бит для кодирования логарифма яркости с фиксированной точкой с основанием 2, что позволяет диапазон EV почти 128 остановок. Таким образом, пространство, занимаемое одним пикселем, составляет 32 бита (L16 + U8 + V8), что немного больше, чем у стандартного 8-битного RGB-изображения.

Расширение

В попытке предотвратить увеличение размера данных, Logluv имеет 24-битную разновидность, которая довольно сложным способом квантует Lightness до 10 бит и объединяет U / V в 14-битное значение на основе поиска.

Использование

Logluv TIFF широко используется в приложениях HDRI, таких как IBL, освещение на основе изображения.

Можно обрабатывать чтение и запись изображений Logluv TIFF через LibTIFF. LibTIFF бесплатно доступен как в виде исходных текстов, так и в различных бинарных пакетах для разных платформ.

Ресурсы
  • HDRI, Рейнхард и др. обсуждает Logluv Tiff в 3-й главе.
  • Для тех, кто ищет изображения Logluv, есть множество примеров на странице Грега Уорда Ларсона.
См. также
Ссылки
Последняя правка сделана 2021-05-28 05:35:02
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте