Автоматическая грубая привязка аэрофотоснимков
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 20 янв 2010, 10:45
- Репутация: 0
Автоматическая грубая привязка аэрофотоснимков
Прошу помощи в таком вопросе...
Стоит задача мониторить паводок с помощью съемки на бытовой цифровик с борта летательного аппарата. Задача возникла внезапно и времени на подготовку почти не осталось, учитывая подготовительные работы по борту. Снимки получим, координаты-высота с GPS, из инерциалки углы ориентации.
Понятно, что будет грубый накидной монтаж и нестыковка краев. Нужно иметь возможность руками поправить снимки по нижнему слою - топокарте.
Нужно дать спасателям картину происходящего в максимально простом и в тоже время информативном виде. Скорее всего это будет просто сшитый .jpeg. Если будет возможность, то со слоями векторной карты, которой пока нет . Можно поиграть прозрачностью в том же Кугисе с растровой картой. Как идеал, наверное, тематическая карта в растре - синяя заливка на растровой топокарте. Распространение - отправка по электропочте и вывод на печать.
Очень прошу помочь. Ситуация в этом году будет серьезная.
Стоит задача мониторить паводок с помощью съемки на бытовой цифровик с борта летательного аппарата. Задача возникла внезапно и времени на подготовку почти не осталось, учитывая подготовительные работы по борту. Снимки получим, координаты-высота с GPS, из инерциалки углы ориентации.
Понятно, что будет грубый накидной монтаж и нестыковка краев. Нужно иметь возможность руками поправить снимки по нижнему слою - топокарте.
Нужно дать спасателям картину происходящего в максимально простом и в тоже время информативном виде. Скорее всего это будет просто сшитый .jpeg. Если будет возможность, то со слоями векторной карты, которой пока нет . Можно поиграть прозрачностью в том же Кугисе с растровой картой. Как идеал, наверное, тематическая карта в растре - синяя заливка на растровой топокарте. Распространение - отправка по электропочте и вывод на печать.
Очень прошу помочь. Ситуация в этом году будет серьезная.
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
чето непонятно, что именно от нас требуется:(
координаты чего вы будете иметь с GPS? центров снимков? или всего трека?
вам надо натянуть фотографии на топокарту с максимальной точностью? ну так и увяжите их взаимно по опорным точкам... Топокарту привяжите, снимок к ней, затопленный участок нарисуйте и отдайте спасателям:)
можно взять вектор с ОСМ, наверное:)
координаты чего вы будете иметь с GPS? центров снимков? или всего трека?
вам надо натянуть фотографии на топокарту с максимальной точностью? ну так и увяжите их взаимно по опорным точкам... Топокарту привяжите, снимок к ней, затопленный участок нарисуйте и отдайте спасателям:)
можно взять вектор с ОСМ, наверное:)
ин гроссен фамилен нихт клювен клац клац
-
- Интересующийся
- Сообщения: 48
- Зарегистрирован: 21 июл 2009, 16:53
- Репутация: 0
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
Если не нужна точность и требуется обзорность, можно "слепить" снимки в каком нибудь панорамнике (типа PanaVue) и зарегистрировать на имеющемся материале(карте) с трансформацией.
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 20 янв 2010, 10:45
- Репутация: 0
Re: Автоматическая грубая привязка аэрофотоснимков
Будут координаты центров фотографирования (точки на треке).
Нужна технология (скромно улыбаясь) . Опыта у нас нет. Вот Кугис поставил, вроде завелся. Как снимки привязать автоматом? Лежат в папке, отдельно файл текстовый с координатами и углами. Нужен алгоритм расчета центра проекции или координат углов, что там используется? А потом можно ли ручками за углы таскать, масштаб-трапеция? А может и подушка есть? Если нету оного в Кугисе может другую ГИС посоветуете?
Нужна технология (скромно улыбаясь) . Опыта у нас нет. Вот Кугис поставил, вроде завелся. Как снимки привязать автоматом? Лежат в папке, отдельно файл текстовый с координатами и углами. Нужен алгоритм расчета центра проекции или координат углов, что там используется? А потом можно ли ручками за углы таскать, масштаб-трапеция? А может и подушка есть? Если нету оного в Кугисе может другую ГИС посоветуете?
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
Есть свободная (на вид, достаточно мощная) програмулина ILWIS для создания мозаики и ортофото (цмр для них можете по тем же топокартам сделать). Правда, я её потестировать так и не смог: не удалось открыть ни одного файла но, думаю это локальная проблема моей машины.
UPD: Вам нужна именно программа для работы с растровой мозаикой и ортофото, в кугис соответсвующих модулей нет.
UPD: Вам нужна именно программа для работы с растровой мозаикой и ортофото, в кугис соответсвующих модулей нет.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
ну-ка скачаем-ка и проверим, проблема ли это конкретно машины:)
2 топикстартер: а зачем подушка-то? спать захотелось?
2 топикстартер: а зачем подушка-то? спать захотелось?
ин гроссен фамилен нихт клювен клац клац
-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
Доводилось лепить панорамы для научных целей, и вертикальные, и горизонтальные. Вам прежде всего надо "выпрямить" ваши фото, причем отдельными кадрами, именно ДО склейки. Для этого нужны программы типа PTlens, DxO - их немало в сети, ищите по ключам "Lens Distortion". Есть и статьи проф.фотографов на эту тему. Лучше если программа содержит готовые калибровки сочетаний камера+объектив, но это редкость. Если нет, придется подбирать под вашу оптику или подгонять вручную, по тестовым снимкам - это можно сделать самостоятельно, в фотошопе или другом редакторе, где есть разные форм-факторы линз, не только общий.
Программы склейки любительских панорам совершенно не годятся, они, наоборот, норовят "испортить" кадры в угоду бесшовности. Жалкая lens-коррекция по фокусному расстоянию в них тоже скорее лукавство. Получить прямой горизонт, например, мне не удалось ни в одной из них.
Хотелось бы услышать подробнее о том, как эта коррекция линзовидности идет в проф. пакетах или которые на проф. претендуют. После нее склеить тривиальная в общем геом. задача (для плоской местности, разумеется
Другой путь - перейти сразу к фотограмметрии, к векторным построениям и координатам, наплевав на ортофото. Для этого кроме геодезических, есть пакеты фотолепки, типа PhotoModeler, ну и другие аналогичные, популярны в археологии, архитектуре, механике. Какой из них подойдет лучше, сказать не могу, сам только начал тестить. Позволяют измерить расстояния и строить модели по отдельным фотокадрам, в т.ч. снятых в разное время, с разных точек, с разных камер и даже разного качества. Как правило, содержат встроенный модуль калибровки и распознавания оптики, но требуют массу ручной работы и при калибровке, и при оцифровке. Притом что точность негеодезическая все-таки, ориентировано на любительские данные.
Программы склейки любительских панорам совершенно не годятся, они, наоборот, норовят "испортить" кадры в угоду бесшовности. Жалкая lens-коррекция по фокусному расстоянию в них тоже скорее лукавство. Получить прямой горизонт, например, мне не удалось ни в одной из них.
Хотелось бы услышать подробнее о том, как эта коррекция линзовидности идет в проф. пакетах или которые на проф. претендуют. После нее склеить тривиальная в общем геом. задача (для плоской местности, разумеется
Другой путь - перейти сразу к фотограмметрии, к векторным построениям и координатам, наплевав на ортофото. Для этого кроме геодезических, есть пакеты фотолепки, типа PhotoModeler, ну и другие аналогичные, популярны в археологии, архитектуре, механике. Какой из них подойдет лучше, сказать не могу, сам только начал тестить. Позволяют измерить расстояния и строить модели по отдельным фотокадрам, в т.ч. снятых в разное время, с разных точек, с разных камер и даже разного качества. Как правило, содержат встроенный модуль калибровки и распознавания оптики, но требуют массу ручной работы и при калибровке, и при оцифровке. Притом что точность негеодезическая все-таки, ориентировано на любительские данные.
Последний раз редактировалось geologic 20 янв 2010, 14:04, всего редактировалось 1 раз.
-
- Интересующийся
- Сообщения: 48
- Зарегистрирован: 21 июл 2009, 16:53
- Репутация: 0
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
Есть PhotoCorr(устраняет радиальную дисторсию), для него нужно камеру отправить в метрологическую лабораторию, а там примерно за 15 000 руб. вам ее дадут именно к вашей камере с ее внутренними параметрами и вместо "прямругольных" фото вы будете иметь на выходе эдакие "подушечки".
-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
Аналогично в DxO Labs. Вариант для бедных - владельцы аналогичных камер кучкуются на форумах и получают одну калибровку на всех. Насколько я знаю, подходят клоны, неотличающиеся по стекляшкам, например: USM/не USM, IS/не IS и т.п.
Мне больше нравится процедура самостоятельной калибровки в PhotoModeler, когда делаешь 8-12-16 снимков некоей настроечной картины с разных точек. К сожалению, в пакетах линзовидности такого нет, предполагается, что фотографы - богатые люди и должны платить
Вот статья про это, и вообще сайт на тему линз - очень прояснело
http://www.kenrockwell.com/tech/digital ... ortion.htm
Мне больше нравится процедура самостоятельной калибровки в PhotoModeler, когда делаешь 8-12-16 снимков некоей настроечной картины с разных точек. К сожалению, в пакетах линзовидности такого нет, предполагается, что фотографы - богатые люди и должны платить
Вот статья про это, и вообще сайт на тему линз - очень прояснело
http://www.kenrockwell.com/tech/digital ... ortion.htm
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 20 янв 2010, 10:45
- Репутация: 0
Re: Автоматическая грубая привязка аэрофотоснимков
Скачал ILWIS. Еще бы пример создания чего нибудь. Порадовала строка ...gydro-processing, хотя и не надо оно.
PhotoModeler занятная штука, но 3D не надо пока. Через стенку на машине Фотомод стоит. Тоже занятный, но уж больно много времени требует, да и оператора с машиной в поле за 300 км не потащишь!
Используем принцип разделения задач:
1. Не полное устранение искажений оптического тракта (в основном убрать подушку и темные края) - с ним более менее понятно.
2. Импорт и привязка растровой карты (карт - река длинная с притоками) - можно вручную, есть хоть и старая но километровка + спутниковые снимки какие-нибудь поищу. Система координат не WGS-84.
3. Автоматический - все файлы из папки (или полуавтомат -каждый файл ручками) импорт и привязка снимков.
4. Экспорт нужными областями- это попозже. Было бы что экспортировать.
По пункту №3 - что просит QGis для привязки растра? Координаты углов?
PhotoModeler занятная штука, но 3D не надо пока. Через стенку на машине Фотомод стоит. Тоже занятный, но уж больно много времени требует, да и оператора с машиной в поле за 300 км не потащишь!
Используем принцип разделения задач:
1. Не полное устранение искажений оптического тракта (в основном убрать подушку и темные края) - с ним более менее понятно.
2. Импорт и привязка растровой карты (карт - река длинная с притоками) - можно вручную, есть хоть и старая но километровка + спутниковые снимки какие-нибудь поищу. Система координат не WGS-84.
3. Автоматический - все файлы из папки (или полуавтомат -каждый файл ручками) импорт и привязка снимков.
4. Экспорт нужными областями- это попозже. Было бы что экспортировать.
По пункту №3 - что просит QGis для привязки растра? Координаты углов?
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
Так может всё-же лучше с фотомодом разобраться? Его на ноут можно поставить, и задачи решает как раз по монтажу.vdg122 писал(а):Через стенку на машине Фотомод стоит
Привяжите любой снимок в QGIS на пробу: там есть опция сохранить точки привязки (но это не файл привязки как таковой) - файл открывается в блокноте. Покопайтесь, что там к чему - уверен нагенерить таких файлов автоматом можно. Плюс в кугисе есть различные варианты привязки, требующие разного количества точек. world-файлы понимает.vdg122 писал(а):По пункту №3 - что просит QGis для привязки растра? Координаты углов?
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
Если линза-подушка устранена, на плоскость можно вязать по 4-м точкам, по принципу "трапецию в прямоугольник". Если точек много, подходит алгоритм который по треугольникам варпит. полиномы-сплайны категорически нафиг, у вас уже заведомо плоская картинка.
3D никто и не предлагает, фотомоделеры могут и прямоугольник на плане вам обеспечить, и ваш фарватер, и плоский фасад - хозяин барин. Был бы базис хоть один, понятие о камере и два-три обзорных кадра. Остальное фото вяжется к базовому абрису, когда он отвекторизован, ну и по краям проверка. Как-то так примерно
3D никто и не предлагает, фотомоделеры могут и прямоугольник на плане вам обеспечить, и ваш фарватер, и плоский фасад - хозяин барин. Был бы базис хоть один, понятие о камере и два-три обзорных кадра. Остальное фото вяжется к базовому абрису, когда он отвекторизован, ну и по краям проверка. Как-то так примерно
-
- Участник
- Сообщения: 61
- Зарегистрирован: 25 дек 2009, 15:44
- Репутация: 3
- Откуда: Казань
Re: Автоматическая грубая привязка аэрофотоснимков
Добрый вечер,
Для калибровки камеры и устранения дисторсии снимков могу порекомендовать замечательную и компактную программу GML_camera_calibration.
Тест объект прилагается к программе, по моему в формате PDF. Необходимо его распечатать (желательно формат А2) и отснять с максимального числа положений камеры (рекомендуется не менее 30 положений). После чего программа выдает параметры калибровки камеры в формате XML.
С этими параметрами программа пакетно обрабатывает уже реальные снимки, исправляя их за дисторсию. Так бытовые цифровики имеют объективы с переменным фокусом, рекомендую проводить калибровку на минимальном фокусном расстоянии, и при съемке использовать это же фокусное расстояние (т.е. обходится без zooma).
Для калибровки камеры и устранения дисторсии снимков могу порекомендовать замечательную и компактную программу GML_camera_calibration.
Тест объект прилагается к программе, по моему в формате PDF. Необходимо его распечатать (желательно формат А2) и отснять с максимального числа положений камеры (рекомендуется не менее 30 положений). После чего программа выдает параметры калибровки камеры в формате XML.
С этими параметрами программа пакетно обрабатывает уже реальные снимки, исправляя их за дисторсию. Так бытовые цифровики имеют объективы с переменным фокусом, рекомендую проводить калибровку на минимальном фокусном расстоянии, и при съемке использовать это же фокусное расстояние (т.е. обходится без zooma).
-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Re: Автоматическая грубая привязка аэрофотоснимков
Вот-вот, мне кажется исправить линзу, остальное простая геометрия.
Формулы дисторсии кстати, стандартные, если получить нужные коэффициенты можно самому считать или подставляют в другие пакеты. Фотомоделер позволяет использовать коэффициенты линзовидности, если их заранее знаешь. Их же можно взять из ТТД объектива, но надо сильно искать в сети и от камеры еще зависит, от матрицы и взаимного расположения.
Формулы дисторсии кстати, стандартные, если получить нужные коэффициенты можно самому считать или подставляют в другие пакеты. Фотомоделер позволяет использовать коэффициенты линзовидности, если их заранее знаешь. Их же можно взять из ТТД объектива, но надо сильно искать в сети и от камеры еще зависит, от матрицы и взаимного расположения.
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 20 янв 2010, 10:45
- Репутация: 0
Re: Автоматическая грубая привязка аэрофотоснимков
Спасибо! Будем работать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей