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