Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

Обработка массива трехмерных координат   Найти похожие ветки 

 
Bocman   (2005-04-15 21:34) [0]

Доброе время суток!

Имеется набор точек с тремя пространственными координатами (x,y,z), который описывает поверхность, но в этом наборе есть точки, которые выходят за пределы этой поверхности (это видно, если построить эти точки).

Соответственно вопрос: какими методами можно избавиться от таких точек?
или "вернуть" их на место


 
XProger ©   (2005-04-16 13:00) [1]

Убить


 
Bocman   (2005-04-16 14:26) [2]


> XProger ©   (16.04.05 13:00) [1]
> Убить


То что убить - это понятно, а вот каким способом их выявить?


 
Eraser ©   (2005-04-16 14:51) [3]

Bocman

Этот массив уже имеется или ты вычисляешь его по заданной ф-ии?
Извстна ли эта функция?


 
Bocman   (2005-04-16 15:16) [4]


> Eraser ©   (16.04.05 14:51) [3]
> Bocman
>
> Этот массив уже имеется или ты вычисляешь его по заданной
> ф-ии?
> Извстна ли эта функция?


Я его вычисляю, но к сожалению, не по функции...
т.е. функция не известна


 
XProger ©   (2005-04-16 16:16) [5]

Bocman,
1) как вычисляешь?
2) что значит "точки, которые выходят за пределы этой поверхности"? И почему они появляются?


 
Bocman   (2005-04-16 21:32) [6]

XProger © ,
эти точки я вычисляю в зависимости от точек на соответствующих двумерных изображениях, а т.к. алгоритм имеет погрешности (от которых не всегда удается избавиться), появляются точки явно вылетевшие за перделы получившейся поверхности...


 
Jeer ©   (2005-04-18 17:24) [7]

Мда..
Всеобщее мозговое обнищание:(

Чтобы отделить "зерна от плевел" необходима модель "зерна" и модель "плевел".
Когда ты поймешь, что такое полезная для тебя "поверхность", будет возможно понять какие алгоритмы отбраковки следует использовать.


 
Bocman   (2005-04-19 23:25) [8]


> Jeer ©   (18.04.05 17:24) [7]
> Мда..
> Всеобщее мозговое обнищание:(

к сожалению да....:(

> Чтобы отделить "зерна от плевел" необходима модель "зерна"
> и модель "плевел".
> Когда ты поймешь, что такое полезная для тебя "поверхность",
> будет возможно понять какие алгоритмы отбраковки следует
> использовать.


К сожалению знать зарание, что это за поверхность нет возможности, одно извсетно - это сложная поверхноть, не описанная функцией (точнее функция не известна)


 
Eraser ©   (2005-04-20 00:08) [9]

Bocman

Вариант такой, при построении точки вышитывать дельту (разницу) между предыдущей точкой и если она (разница) превышает определённое значение- не строить эту точку.


 
Jeer ©   (2005-04-20 11:46) [10]

Bocman   (19.04.05 23:25) [8]

Когда ты пишешь
"которые выходят за пределы этой поверхности (это видно, если построить эти точки)."

то это значит, что ты строишь некоторую гипотезу о гладкости поверхности и таким образом оцениваешь отклонение от нее.
Вот и примени такую гипотезу.

Предположим, что минимально допустима сложность поверхности - первый..N-й порядок.
Методом МНК строится такое приближение, а затем высчитываются отклонения известных точек от нее.
Далее, по критерию Стьюдента или U-критерию строится доверительный интервал и отбраковываются промахи.
Все далее повторяется, до тех пор пока все точки не войдут в доверительный интервал.



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
1-1122983796
Tack
2005-08-02 15:56
2005.08.28
WebBroser не дает таскать текст в режиме редактирования


14-1123484215
Ломброзо
2005-08-08 10:56
2005.08.28
Автомобиль как культ


8-1113384972
Fedor
2005-04-13 13:36
2005.08.28
Детектор движения


1-1123264667
Doplhin1
2005-08-05 21:57
2005.08.28
emoticon


4-1120281673
Lex_!
2005-07-02 09:21
2005.08.28
SpeechApi - не говорит по русски