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

 
 
> Метод наименьших квадратов для аппроксимации эллипсом в геометрическом смысле., Ищутся сам алгоритм и его реализация.
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
Ответов
Major
сообщение Sep 27 2012, 08:56
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



В книге которую я рекомендовал полистать (про кривые второго порядка) показано что для любого эллипса существует преобразование, которое переводит его в окружность.
Для каждого пробного эллипса переводить его в окружность.
После того как преобразование перехода вычислено, необходимо все точки на плоскости проецировать с помощь него.
После чего решать задачу для окружности. И так много раз, перебирая пробные эллипсы.
Надо только проверить можно ли невязку в проекции использовать для минимизации (монотонна она или нет).
Про обусловленность проектора пока сказать не могу.

Если отбросить возможную обусловленность, то может быть "This problem is more dicult than that of fitting circles" будет простой на каждом шаге.
На выходных попробую проверить корректность перехода для данных с шумом.
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
- - Pechka   К чему такие споры? И так всем ясно, что раз уж эл...   Sep 27 2012, 07:27
|- - fontp   QUOTE (Pechka @ Sep 27 2012, 10:27) К сож...   Sep 27 2012, 09:01
||- - Pechka   Цитата(fontp @ Sep 27 2012, 13:01) Sci-Hu...   Sep 27 2012, 09:05
||- - 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


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 08:47
Рейтинг@Mail.ru


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