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