Мы в Telegram
Добавить новость

В Раменском парке отметят День молодежи

Строители проводят пусконаладочные работы в новом детском саду в Подольске

В Подмосковье ликвидировали религиозную организацию, еще 4 вынесли предупреждения

Более 600 школьников приняли участие в профессиональных пробах в колледже Зеленограда





Новости сегодня

Новости от TheMoneytizer

SLAM - Трёхмерное компьютерное зрение

Оплата договорная

Описание задачи

Описание задания, скрипт для тестирования, публичные тесты, скрипт для настройки тестового окружения, шаблон решения, дополнительные файлы для решения по ссылке: https://drive.google.com/file/d/13oY_baZjZHk_ASUP5...


Реализация полноценной версии SLAM достаточно трудоемка, поэтому мы сделали для вас несколько искусственное задание, которое, однако, позволит понять, как же работает SLAM. Кроме того, вы можете использовать готовые реализации базовых алгоритмов, чтобы собрать из них ограниченную версию SLAM, которая отлично подходит для учебных целей. На входе задачи имеется набор из N изображений, полученных с одной камеры. Примерно для половины изображений даны координаты центров проекции камер и матрицы поворота. На выходе вам нужно определить положения оставшейся части камер. Кроме того, вам будут даны параметры внутренней калибровки камер.

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

Итак, для решения задачи требуется реализация следующих шагов:

1. Накаждомопорноминеизвестномизображениинайтиположениехарактерныхточек(keypoints) и вычислить для них дескрипторы ORB. Советуем вам сохранить дескрипторы в файлы с помощью pickle, чтобы каждый раз при тестировании не вычислять (для избежания ошибок при сдаче задания советуем вычислять дескрипторы, только если ваш файл с дескрипторами не существует). Количество характерных точек на одном изрбражении должно быть в пределах нескольких сотен.

2. Последовательно для каждой пары опорных камер:

  1. (a) Выполнить сопоставление характерных точек в пространстве дескрипторов, включая фильтрацию по отношению расстояний между первым и вторым ближайшими дескрипто- рами.
  2. (b) Отфильтровать неверные соответствия с помощью фундаментальной матрицы и алгоритма RANSAC.
  3. (c) Запомнить все инлаеры для данной пары изображений.
3. Построить треки точек для всех инлаеров на всех изображениях. Например, у нас есть 3 изображения. На паре изображений 1 и 2 нашлось соответствие между точками с индексами m и n соответственно, кроме того для точки n на изображении 2 еще нашлась соответствующая точка k на изображении 3. В этом случае треком будет считаться последовательность точек m, n и k на соответствующих изображениях. По сути трек — это положение одной и той же трехмерной точки на разных изображениях.


2


  1. Триангулировать координаты 3д точки для каждого трека. Здесь вам понадобятся положения опорных кадров, которые даны в задании. После этого шага у вас будут вычислены положения 3д точек сцены.
  2. Каждую трехмерную точку проецировать на все изображения, на которых она видна, и вычислить ошибку репроекции (расстояние между положением дескриптора и репроекцией 3д точки). Если ошибка больше 10 пикселей — исключаем 3д точку (и весь трек) из дальнейшего рассмотрения.
  3. Для каждого неизвестного изображения:
(a) Провести матчинг дескрипторов относительно опорных кадров (аналогично шагу 2, но только с инлаерами на опорных кадрах). В результаты вы получите соответствия точек на опорных кадрах и текущем неизвестном. Для точек на опорных изображениях мы уже знает трехмерные координаты точек — этого достаточно, чтобы найти искомое положение неизвестных кадров.

7. Сохранить все найденные положения неизвестных камер. Это минимальное решение для всего задания.

Задание нужно реализовать на python с использованием библиотеки OpenCV и OpenCV Contrib.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Чья Пруссия

Татьяна Левитина: «Конкурс получился достаточно крупный»

«Техноград» на ВДНХ приглашает слушателей на курс о трудоустройстве в медиа

Затяните пояса: тарифы на ЖКХ снова серьезно взлетят

Музыкальные новости

Певица Пелагея разделила имущество с бывшим мужем

Лавров о заявлении Германии по поводу блокадников Ленинграда: "Насколько цинично это звучало"

Благотворительный Вечер в «Геликон-Опера»: Искусство во Имя Добра

«СВЯТОЙ ЛЕНИН» спасает население от борьбы с перенаселением, 5 серия, СЕРЬЁЗНЫЙ НОВОСТНОЙ СЕРИАЛ.

Новости России

В Москве начнется новый сезон концертов «Музыка на крыше»

Примани, венок, жениха богатого: какие народные гадания до сих популярны у россиян

Весь мир чипировали умом Ленина?! Раскрыта загадка Мавзолея В.И. Ленина. Проект "Святой Ленин".

АЗЕРБАЙДЖАН. Пасха в Москве, День Победы и мечеть в Агдаме: лучшие фото мая 2024

Экология в России и мире

Секрет долгожителей Азии раскрыт: гастроэнтеролог Садыков рассказал о пользе красного риса

Коллекция купальников Love Republic

Бесплатные ежедневные тренировки от сети фитнес-клубов Spirit. Fitness в парке Горького/Музеон

Eleganzza весна-лето 2024

Спорт в России и мире

Пресс-служба WTA мемом отреагировала на тяжёлую победу Свёнтек над Осакой

Медведев с трудом вышел в четвертый круг "Ролан Гаррос"

Бывшая российская теннисистка спела гимн Франции

Синнер повторил уникальное достижение Джоковича и Надаля на турнирах «Большого шлема»

Moscow.media

Лучший HR-бренд – «Грузовичкоф»

Муруджинские озера

Военные следователи продолжают оказывать гуманитарную помощь военнослужащим, находящимся в полевых госпиталях

Eurasianet: Азербайджан публично и цинично уничтожает армянское культурное и историческое наследие в Нагорном Карабахе











Топ новостей на этот час

Rss.plus






Ислам Махачев прокомментировал победу над Дастином Порье на турнире UFC 302

Посол России Кураков: Сенегал заинтересован в покупке российских вертолётов

Мишустин: Чилингаров внёс большой вклад в развитие отечественной науки

В Москве начнется новый сезон концертов «Музыка на крыше»