реклама на сайте
подробности

 
 
> Метод наименьших квадратов для аппроксимации эллипсом в геометрическом смысле., Ищутся сам алгоритм и его реализация.
Pechka
сообщение Sep 21 2012, 10:03
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Возникла необходимость аппроксимировать полученые данные эллипсом с минизацией квадратов геометрических (не алгебраических!) рсстояний от полученых точек до эллипса. Нашёл много быстрых реализаций для алгебраических расстояний, но нужно именно геометрические минимизировать (поскольку вектора X и Y имеют равную погрешность). В качестве затравки к алгоритму можно использовать результат минимизации алгебраических расстояний так что использование метода Ньютона-Гауса (или других, чувствительных к начальному приближению) вполне пригодно. Может кто-либо встречался с какой-нибудь статьёй на эту тему? или есть готовые библиотеки для таких манипуляций?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pechka
сообщение Sep 27 2012, 07:27
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



К чему такие споры? И так всем ясно, что раз уж эллипс имеет 5 параметров - значит необходимым условием является наличие как минимум 5 точек, чтобы решение было единственным, иначе по определению система уравнений будет иметь бесконечное множество решений. Что касается глобального минимума - нужно проверять, в численных методах обычно ищется как раз локальный минимум, а дальше, используется дополнительная информация чтобы доказать глобальность этого минмума.

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

Если по теме, то нашёл 2 метода:
1. пересчитывать точки в канонический базис текущего эллипса и в нём всё решать
http://www.geometrictools.com/Documentatio...aresFitting.pdf
2. Проводить из точки кратчайшее расстояние до эллипса и минимизировать квадрат этих расстояний.
http://ieeexplore.ieee.org/xpl/login.jsp?t...number%3D813057

К сожалениею, не имею полного доступа к материалам ссылки 2. Если у кого-нибудь есть - поделитесь плз. полным pdf.

Цитата(MrAlex @ Sep 24 2012, 19:29) *
Задача для случая когда оси симметрии эллипса параллельны осям или расположены произвольно?
Аналитически решаются оба случая.

Оси произвольно расположены.
Можно ссылочку на статью или книгу с аналитическим решением такого случая?
Go to the top of the page
 
+Quote Post
fontp
сообщение Sep 27 2012, 09:01
Сообщение #3


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



QUOTE (Pechka @ Sep 27 2012, 10:27) *
К сожалениею, не имею полного доступа к материалам ссылки 2. Если у кого-нибудь есть - поделитесь плз. полным pdf.


Sci-Hub представляет по ссылке вашу статью, забирайте, если успеете

sci-hub.org/pdfcache/79cab939b0b85e2f48f3e2ae8692a600.pdf

Что касается самой нелинейной оптимизации - конечно гарантии сходимости к глобальному минимуму быть не может.
Но с очень большой вероятностью сходимость будет иметь место, если использовать не градиентные методы спуска,
а групповые по типу PSO или ещё более продвинутые "генетические" алгоритмы этого типа.
PSO совершенно элементарный алгоритм для реализации, но при грамотном задании области поиска 5-мерную задачу на современных компьютерах он успешно переберет с вероятностью почти 1.0
http://en.wikipedia.org/wiki/Particle_swarm_optimization
Go to the top of the page
 
+Quote Post
Pechka
сообщение Sep 27 2012, 09:05
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(fontp @ Sep 27 2012, 13:01) *
Sci-Hub представляет по ссылке вашу статью, забирайте, если успеете

sci-hub.org/pdfcache/79cab939b0b85e2f48f3e2ae8692a600.pdf

Успел! Спасибо большое!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pechka   Метод наименьших квадратов для аппроксимации эллипсом в геометрическом смысле.   Sep 21 2012, 10:03
- - Xenia   Цитата(Pechka @ Sep 21 2012, 14:03) Возни...   Sep 21 2012, 17:22
- - Major   Что такое геометрическое расстояние (ну и алгебраи...   Sep 24 2012, 09:34
- - Pechka   Цитата(Xenia @ Sep 21 2012, 21:22) Ах как...   Sep 24 2012, 10:31
|- - Xenia   Цитата(Pechka @ Sep 24 2012, 14:31) При п...   Sep 24 2012, 11:06
- - Major   Алгебраическая постановка - это линеаризованная мо...   Sep 24 2012, 11:29
- - Pechka   Цитата(Xenia @ Sep 24 2012, 15:06) Если в...   Sep 24 2012, 11:36
- - Major   Как способ задания уравнений определяет скорость р...   Sep 24 2012, 12:14
|- - Tanya   Цитата(Major @ Sep 24 2012, 16:14) У кони...   Sep 24 2012, 12:40
|- - Pechka   Цитата(Major @ Sep 24 2012, 16:14) Как сп...   Sep 24 2012, 15:24
|- - AndrewN   QUOTE (Pechka @ Sep 24 2012, 18:24) в фор...   Sep 24 2012, 22:16
- - Major   Акопян, Заславский "Геометрические свойства к...   Sep 24 2012, 13:38
- - MrAlex   Задача для случая когда оси симметрии эллипса пара...   Sep 24 2012, 15:29
- - Дмитрий_Б   Интересная задача. Но прежде чем пытаться искать м...   Sep 24 2012, 16:42
- - Major   Цитата- случаи, когда задача не имеет решений; - с...   Sep 24 2012, 17:25
|- - Дмитрий_Б   Цитата(Major @ Sep 24 2012, 21:25) А како...   Sep 25 2012, 15:48
- - Major   Я не виду основы для спора. Для данных без шума то...   Sep 25 2012, 16:52
|- - AndrewN   QUOTE (Дмитрий_Б @ Sep 25 2012, 19:48) QU...   Sep 25 2012, 18:07
||- - Solitonuz   Цитата(Pechka @ Sep 27 2012, 12:05) Вашу...   Nov 10 2012, 13:35
|- - AndrewN   QUOTE (Pechka @ Sep 27 2012, 11:27) К чем...   Sep 30 2012, 19:27
|- - MrAlex   Статью наврятли смогу привести, но суть в следующе...   Oct 2 2012, 12:02
- - Major   В книге которую я рекомендовал полистать (про крив...   Sep 27 2012, 08:56


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 23:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.02209 секунд с 7
ELECTRONIX ©2004-2016