Отображение облака точек на трехмерной «ткани», затем сплющивание.Карта 3D облака точек на поверхность, затем сгладить
Итак, у меня есть научный набор данных, состоящий из облака точек в 3D, это облако точек содержит точки на кривой, изогнутой. Для выполнения количественного анализа мне, однако, нужно сопоставить эти точечные облака на поверхности, которую я затем сглаживаю. Я думал об использовании инструментов отображения, вроде как в случае сглаживания 3D-мира на карте, но не уверен, как начать работу, поскольку у меня нет опыта в картографии, и, возможно, я пытаюсь решить легкую проблему с неправильным инструменты.
Чтобы кратко описать набор данных: представьте себе полностью прозрачные шторы на окне с маленькими точками на них, если бы я мог использовать этот точечный паттерн, чтобы соответствовать материалу, на котором находятся точки, я мог бы затем «выпрямить» его и сделать осмысленный анализ о распространении точек. Я предполагаю, что процедура заключалась бы в том, чтобы сначала вручную вставить «лист» в данные облака точек, используя контуры или что-то вдоль этих линий, затем сглаживая лист, тем самым помещая точки в 2d-массив. В конечном итоге я, вероятно, также уменьшу это на 1D, но я предполагаю, что мне нужен промежуточный 2D-шаг, поскольку длина второго измерения является переменной (т. Е. Один конец листа короче другого, но все же соответствует той же позиции в терминах контуров) Я использую Matlab и Amira, хотя я всегда рад узнать новые инструменты!
Любые советы или подсказки, как подойти, очень ценятся!