Сжатие трехмерных табулированных таблиц с помощью тензорной декомпозиции

Трехмерные табулированные таблицы (3DLUT) используются для ускорения сложных нелинейных операций. Большой размер трехмерных таблиц налагает ограничения на их применимость, особенно на уровне аппаратной реализации: ограничение количества различных 3DLUT, следовательно, количества различных цветовых преобразований, ограничение частоты вывода кадров из-за значительного времени пересылки таблицы из ОЗУ в аппаратный модуль. В работе рассмотрен метод сжатия, позволяющий эффективно уменьшить объем 3DLUT за счет контролируемого повышения уровня сложности вычислений. Предлагаемый метод основан на канонической тензорной декомпозиции, которая показала наибольшую эффективность по сравнению с другими декомпозициями. Проведена оценка эффективности метода на примере сжатия 3DLUT для операции преобразования цветового охвата, которая необходима для любого устройства вывода. В результате сравнения установлено, что при отсутствии видимых искажений может быть достигнуто значительное сжатие (шестикратное для таблицы размера 17´17´17). Особенностью предлагаемого подхода является возможность вычисления отдельного элемента исходной таблицы на основе сжатых данных без необходимости полного восстановления 3DLUT, что существенно упрощает аппаратную реализацию.
Дмитрий Викторович Макаров
Национальный исследовательский университет «МЭИ», г. Москва, Россия
Михаил Константинович Чобану
Национальный исследовательский университет «МЭИ»
Поделиться