Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Маппинг по нерегулярной трехмерной LUT-таблице


Автор: crYon 30.3.2016, 11:40
Здравствуйте.
Подскажите, пожалуйста, можно ли где-то найти реализацию отображения (маппинга) с помощью нерегулярной (неравномерной) 3D LUT-таблицы. Нужно для цветового маппинга. 
Очень не хочется самому писать, многовато работы, это, насколько я понимаю, надо делать тетраэдризацию Делоне набора точек LUT, потом высчитывать, чему принадлежит входная точка (тетраэдру, грани между тетраэдрами, внешней грани, внешнему пространству за всеми тетраэдрами), потом взвешивать соответствующие найденные точки, ещё и всякие вырожденные случаи рассматривать.... Ужас.
Может, кто встречал готовые исходники в какой нибудь библиотеке. Желательно на C/C++, но пойдёт любой язык.

Примечание: сразу подчеркну во избежание возможных разночтений, что речь не идет об обычном non-regular lattice, маппинг по которому делается комбинацией двух маппингов  3*1D LUT + 3D LUT, а речь идет о нерегулярном (например, стохастическом) распределении вокселов/опорных точек 3D LUT. Я проиллюстрировал на приложенной картинке.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)