roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 05:49

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 210 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 14  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2006, 16:30 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
Вчера обнаружил еще одну проблему у корреляционного алгоритма. Эту проблему можно проверить на собственных глазах.

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

Справедливости ради, замечу что и динпрог как у Форсайта с этим скорее всего тоже не справится, по крайней мере не во всех случаях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2006, 16:35 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
Антон, как на счет разделения задач на данный момент.
Ты дорабатываешь свой корреляционный, я экспериментирую с динпрогом. Я пытаюсь доработать предложенный у Форсайта алгоритм, так чтобы он мог работать в большинстве случаев, и по максимуму использовал информацию с изображений.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2006, 16:39 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
Поднял эту тему на сайте Лаборатории компьтерной графики:
http://forum.graphicon.ru/viewtopic.php?t=859


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 14:14 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сергей Мальцев писал(а):
Антон, как на счет разделения задач на данный момент.
Ты дорабатываешь свой корреляционный, я экспериментирую с динпрогом. Я пытаюсь доработать предложенный у Форсайта алгоритм, так чтобы он мог работать в большинстве случаев, и по максимуму использовал информацию с изображений.

Да, всё так, только я сначала хочу добить проблему с подключением двух камер, а то нервные клетки, знаете ли... :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 15:21 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
=DeaD= писал(а):
Сергей Мальцев писал(а):
Антон, как на счет разделения задач на данный момент.
Ты дорабатываешь свой корреляционный, я экспериментирую с динпрогом. Я пытаюсь доработать предложенный у Форсайта алгоритм, так чтобы он мог работать в большинстве случаев, и по максимуму использовал информацию с изображений.

Да, всё так, только я сначала хочу добить проблему с подключением двух камер, а то нервные клетки, знаете ли... :(


ОК, давай пока с этим разбирайся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 15:26 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
Разрисовал все проекции на камеры, сделал еще одно наблюдение.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2006, 19:11 
Не в сети

Зарегистрирован: 01 окт 2005, 00:56
Сообщения: 157
Откуда: С.-Петербург
Сергей Мальцев писал(а):
Если мы ищем пару для точки из внешней половины, то соответсвтующая ей точка может находиться только на внутренней половине второго изображения. Это строгое геометрическое ограничение.
Если ищется соответствие для точки из внутренней половины, то пара ей может быть найдена в любом месте второго изображения.

Это ограничение не нужно.
Когда мы построим эпиполярную кривую для заданной точки на левом кадре, то направление и начало поиска на этой кривой для правого кадра однозначно находятся - это та часть кривой, на которой может находится паная искомая точка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 май 2006, 09:49 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
GraphD писал(а):
Сергей Мальцев писал(а):
Если мы ищем пару для точки из внешней половины, то соответсвтующая ей точка может находиться только на внутренней половине второго изображения. Это строгое геометрическое ограничение.
Если ищется соответствие для точки из внутренней половины, то пара ей может быть найдена в любом месте второго изображения.

Это ограничение не нужно.
Когда мы построим эпиполярную кривую для заданной точки на левом кадре, то направление и начало поиска на этой кривой для правого кадра однозначно находятся - это та часть кривой, на которой может находится паная искомая точка.


Не понял идею. Можешь поподробнее. Можно считать что используется стереопара, и эпиполяры - горизонтальные прямые.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 май 2006, 15:02 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну скажем не прямые, а лучи вроде бы...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 май 2006, 19:52 
Не в сети

Зарегистрирован: 01 окт 2005, 00:56
Сообщения: 157
Откуда: С.-Петербург
Сергей Мальцев писал(а):
Не понял идею. Можешь поподробнее. Можно считать что используется стереопара, и эпиполяры - горизонтальные прямые.

Нарисовал, вот:


Вложения:
epipol.gif
epipol.gif [ 18.46 КиБ | Просмотров: 2981 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 май 2006, 09:31 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
=DeaD= писал(а):
Ну скажем не прямые, а лучи вроде бы...


Для конкртеной точки, да, но в целом для изображения - это прямая.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 май 2006, 10:15 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
На счет искажений камеры, так вроде как только бочкообразный эффект (дисторсия) есть. Так она без проблем удаляется. Или еще чего есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 май 2006, 13:55 
Не в сети

Зарегистрирован: 01 окт 2005, 00:56
Сообщения: 157
Откуда: С.-Петербург
Сергей Мальцев писал(а):
На счет искажений камеры, так вроде как только бочкообразный эффект (дисторсия) есть. Так она без проблем удаляется. Или еще чего есть?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 май 2006, 14:23 
Не в сети

Зарегистрирован: 07 мар 2006, 16:14
Сообщения: 106
Откуда: Москва
GraphD писал(а):
Сергей Мальцев писал(а):
На счет искажений камеры, так вроде как только бочкообразный эффект (дисторсия) есть. Так она без проблем удаляется. Или еще чего есть?

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 май 2006, 23:07 
Не в сети

Зарегистрирован: 01 окт 2005, 00:56
Сообщения: 157
Откуда: С.-Петербург
Сергей Мальцев писал(а):
Вообще конечно, и не параллельность лучше учитывать, но в первом приближении, думается, и простые горизонтали пойдут.

Хорошоб найти такой крепежный вариант камер, чтобы точно настраивать ориентацию (с точностью до пикселя), а потом строго фиксировалась вся система, намертво...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 210 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 14  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO