Forum

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - kukin

Pages: [1]
1
Other Languages / Re: Калибровочные данные
« on: March 14, 2016, 11:40:20 AM »
Спасибо за ответ Алексей!
Quote
При съёмке со штатива с использованием нодальной головы имеет смысл группировать кадры,
..
В этом случае программы будет считать, что все кадры сделаны из одной точки.
это очень важно, поскольку группа кадров будет фиксировать один набор маркеров под разными углами (в нашем случае дирекционными) и сможет по маркерам определить дисторсию хотяб по оси Х

Quote
В общем же случае делать большое количество кадров примерно с одной и той же позиции съёмки (без использования калиброванной нодальной головы) не рекомендуется, т.к. стереобаза в этом случае будет пренебрежимо мала по сравнению с рассноянием до объекта.
стереобазу я получил переносом камеры, и получением семи групп снимков с разных сторон, то есть заявленную мной выше схему надо дополнить еще 7ю точками - центрами групп камер, неподалеку от треугольника
всего снимков 53

Quote
Калибровку обычной цифровой камеры для аэрофотосъёмки в большинстве случаев, если и делают, то на примере тестового полёта, когда высота полёта примерно соответствует планируемой высоте съёмки. В таких случаях на хорошо текстурированной поверхности земли (например, зона парковки) равномерно распределяют некоторое количество опорных знаков с измеренными координатами. Затем проводится обработка набора данных с оптимизацией по опорным точкам.
тут есть важная неизвестная составляющая, это координаты снимков камеры
можно конечно попробовать установить геодезический GNSS приемник на носитель самолетного типа (времмено) и попробовать получить координаты снимков (что связано с рядом технических проблем)
можно попробовать измерить трек полета носителя роботезированным тахеометром (крейсерская скорость позволит следить за круговым отражателем автоматически), но сложно будет синхронизировать кадры с треком
по этому первый этап калибровки на земле

этап "с воздуха" оставлю на будущее, подготовлю полигон и выполню измерения, так проходят обучение на курсе фотограмметрии в Львовской политехнике (студенты делают лабораторки но в другом ПО)

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

поскольку с импортом координат я не разобрался, а потратил на эксперименты в фотоскане более 20ти часов, я попробовал получить параметры калибровки в стороннем ПО, что у меня получилось часов за 6-7. И тут выяснился один интересный момент с размером пикселя.
В стороннем ПО из БД по умолчанию размер пикселя шел менее 0.004мм а в фотоскане определялся более 0.004мм, при очень похожих фокусных расстояниях в пикселях, но в миллиметрах фокусное расстояние сильно отличается.
Возможно ли это, что фотоскан читает размер матрицы из EXIF данных, и делит размер в мм на количество пикселей?
Есть одно "но", производителем заявлено на моей матрице 24.3мп, а эффективных всего 24мп, как в этом случае будет считатся размер пикселя?

Я же рассматриваю один из этапов обработки полученных данных в ПО Delta/Digitals (классическом ПО для топографической фотограмметрии, со стереорежимом и ручном наборе измерений). Тут важно правильно передать как параметры камер так и параметры положений и ориентаций снимков, и многое "в классике" завязано на мм.


Quote
Что касается импорта координат центров фотографирования и маркеров, то нужно просто воспользоваться опцией "Character-Separated Values (*.txt)"
За подсказку спасибо, а то я уже географическими пытался передать, но не смог передать полные координаты в Exif (программы урезали координаты по точности, видимо надо специализированный софт для этого)

2
Other Languages / Re: Калибровочные данные
« on: March 13, 2016, 03:34:23 PM »
продолжу монолог :P
поскольку я не могу ввести параметры камеры в метрах, приходят в голову два варианта:
- выполнить измерения в географической СК (или преобразовать уже имеющиеся данные) и ввести координаты широты долготы и высоты камер в ручную через EXIF, в этой-же системе выполнить измерения маркеров (инженерный тахеометр позволяет выполнить такие действия, но так никто не работает)
- создать "идеальные" условия для программы в вычислении обратной засечки, и расположить маркеры по периметру нескольких концентрических дуг, что даст вычислять направления камеры по "створным" центрам маркеров, а контроль выполнять по координатам камер

разве нет рекомендаций по данной теме? или все калибруют камеры лабораторно?

3
Other Languages / Re: Калибровочные данные
« on: March 12, 2016, 10:41:51 PM »
эксперимент прошел не совсем так как ожидал, но результат почти положителен
выполнил измерения маркеров и камер электронным тахеометром:

центры камер снял отражающей пленкой


после обработки и оценки параметров камеры получил такие данные в координатах снимков:

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

Возникла трудность с правильной "фиксацией" координат маркеров и внесением точных координат камер в программу.
Пробовал импортировать координаты через формат DAT, но не получилось, как импортировать координаты камеры из вида NXYZ?

4
Other Languages / Re: Калибровочные данные
« on: March 02, 2016, 10:23:45 PM »
задам сюда вопрос по калибровке камеры средствами фотоскана для фотографирования с воздуха
Lens в этом случае не подходит, ведь фокусировка выполняется в бесконечность

есть камера ILCE-6000 с 16мм объективом, в наличии тахеометр 3"
хочу на земле сделать базис из 15-16 деревянных колышков выставленных по дуге радиусом 75м
на каждом из колышков разместить 2 маркера, часть использовать как контрольные
выполнить измерения тахеометром, объемное положение маркеров будет определено с точностью примерно 3-6мм
таким-же методом выполнить измерения координат камер, предполагается такая-же точность вычисления центров снимков
размер пикселя на таком расстоянии будет около 1.5см
на схеме показаны углы полученные на практике, а так-же положение маркеров относительно камеры (расстояние меж крайними маркерами чуть менее 90м)

цель получить точное фокусное расстояние и ориентировочные параметры дисторсии
далее с авиамодели выполнить снимки полигона из 50-100 маркеров, дабы калибровка выполнялась для полного кадра камеры
Возникает несколько вопросов:
-есть ли рекомендации по наземным маркерам, стоит использовать маркера в виде "шашечек", или использовать маркеры генерируемые фотосканом (под размер 1,5см/пикс)
- надо ли увеличить расстояние до маркеров и количество маркеров, поскольку увеличить точность маркеров проблематично
вопрос по полям в вкладке калибровка:
-надо ли заполнять размер пикселя? (вижу что ПО самостоятельно его уточняет)
-требуется ли менять фокусное расстояние в ПО после калибровки, или все обходится расстоянием в пикселях? А данное расстояние нужно только для экспорта в стороннее ПО?

-буду рад услышать любые рекомендации



5
Other Languages / Re: Калибровочные данные
« on: February 27, 2016, 02:36:44 PM »
Quote from: Alexey Pasumansky
В каком формате Вы экспортируете данные калибровки?
выполняю экспорт координат камер Inpho Project file (PRJ), в нем и передаются параметры калибровки

Quote from: Alexey Pasumansky
Также обратите внимание, что сохранение со вкладок "Начальная" и "Уточнённая" различаются.
если открыть окошко с данными калибровки, и сравнить фокус начальный и уточненный, то они будут одинаковы, а остальные параметры различны
имелось в виду фокусное расстояние в мм

6
Other Languages / Re: Калибровочные данные
« on: February 27, 2016, 02:08:20 PM »
при изучении программы столкнулся с проблемой экспорта клибровки
цель, передать значения координат камер и параметров камер в программу Digitals, для последующего уточнения полученной модели или набора дополнительных данных в режиме стерео, используя стереоскоп или 3d монитор
программа импортирует файл PRJ (координат камер), трансформирует сырые снимки, сохраняет их в geoTIF, корректирует на угол каппа
проблема появилась на этапе импорта (из-за этого в снимках возникает линейный поперечный параллакс)

оказывается агисофт не экспортирует уточненные данные фокуса, а экспортирует только данные из Exif, или если данные правились в ручную в окне клибровки камеры
значение фокуса после уточнения не изменяется и в окошке калибровка камеры

обнаружил в англоязычной ветке подобную проблему , было ли решение проблемы?



7
не совсем понял о чем Вы
я о оптике и свойствах воды
если хотите заснять воду, значит её надо сделать непрозрачной, да еще и "остановить", а это лед
если Вам надо заснять открытую водную поверхность, подождите пока замерзнет (если это возможно), иначе фотограмметрия с воздуха бессильна

8
Получается, сшить план с большим количеством водных объектов невозможно, даже не смотря на наличие координат у всех фото?
Этот участок водной поверхности промерзает?
Вам придется "остановить воду"  ;).

9
Other Languages / Re: Создание своей СК
« on: December 07, 2015, 01:45:29 AM »
Quote from: Alexey Pasumansky
Скорее всего, это то, что Вы ищете - функция пересчитывает координаты в панели Привязка из текущей СК в выбранную. Однако, для преобразования необходимо наличие TOWGS данных в обеих СК (или в одной, если вторая - WGS84), иначе рассчитать преобразование не получится.
Большое спасибо за ответ, наверно это то, что я искал.
Преобразование работает (на геотегах еще не проверил, думаю, должно работать).

Насколько я понял, алгоритм обработки аэрофотосъемки должен быть таков:
1. создание проекта, загрузка изображений с геотегами в географических координатах, установка системы координат WGS
2. преобразование в местную СК, предварительная обработка
3. добавление маркеров в местной СК и окончательная обработка данных

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

10
Other Languages / Re: Создание своей СК
« on: December 06, 2015, 08:49:42 PM »
Quote from: Alexey Pasumansky
поддерживает импорт СК из PRJ файлов, находящихся в соответствии с WKT (Well Known Text) 1 форматом
Большое спасибо, это очень полезно!

Quote from: Alexey Pasumansky
если у Вас координаты центров фотографирования и маркеров заданы в разных СК, нужно отлючить (снять галочки) либо со всех камер, либо со всех маркеров в панели Привязка, а для активного блока задать СК, соответствующую оставленным элементам.
Понятно. В этом случае координаты центров снимков не учитываются, что заганяет в тупик развитие БЛА до точного позиционирования.

Это не совсем удобно и не соответствует философии большинства геодезических программ, поясню:
Если в программе обработки координат WGS/ITRS/ETRS и подобных есть возможность преобразования в местные СК, то она зачастую используется для преобразования исходных данных в нужную СК одновременно можно задавать данные в конечной СК и получать результат в любой доступной в ПО СК (имеется в виду программы обработки и хранения, где присутсвуют GNSS измерения, это как настольный, так и полевой софт trimble/leica/topcon/carlson/ashtech.. ).
Было бы крайне полезно в момент импорта преобразовывать изображения в нужную СК используя возможности PhotoScan, поскольку геотеги изображений в основном используют географические координаты.

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


Quote from: Alexey Pasumansky
Либо же пересчитывать координаты в одну СК (для этого есть опция конвертации в панели Привязка), тут могут пригодиться TOWGS параметры.
А можно об этом подробнее?
Возможно это то, что упомянул выше?
Можно преобразовать центры фотографий из географических в собственную СК?

11
Other Languages / Re: Создание своей СК
« on: December 06, 2015, 04:06:18 PM »
Спасибо за ответ Алексей.
Quote from: Alexey Pasumansky
Могу посоветовать убрать все теги Authority из импортируемого PRJ файла
Это я прочитал в англоязычной ветке, но не понял смысл, при импорте разве происходит валидация с описанием и подмена параметров (но они же соответствуют данным)?
мой файл импортируется, и в списках программы описывается правильно

Quote from: Alexey Pasumansky
также TOWGS секция нужна будет, если Вы собираетесь конвертировать данные в другие СК
Тут у меня возникает вопрос, возможно мной неправильно поняты возможности программы:
геотеги изображений должны быть в той-же СК, что и маркеры?
Разве программа не преобразует самостоятельно географические координаты в указанную СК?
можно ли задавать координатам изображений одну СК, а макерам другую?


Quote from: Alexey Pasumansky
параметры перехода в Вашем PRJ почему-то не соответствуют тому, что представлено по ссылке
параметры перехода соответствуют на мой небольшой район работ и они будут отличаться от всех остальных параметров для этой зоны (это проблема нелинейности и не однородности СК63)

Quote from: Alexey Pasumansky
В итоге получится файл, совпадающий с определением в EPSG.
это глобальные параметры которые не будут соответствовать моему району работ

Quote from: Alexey Pasumansky
Попробуйте, пожалуйста, удалить всё ненужное из определения СК и посмотреть, помогло ли это.
Для того, чтоб удалить "все ненужное", было бы хорошо иметь схему файла с поддерживаемыми дескрипторами фотоскана(геоидами, сфероидами, типами преобразования и т.д.), для проведения валидноти файла перед импортом.
Может ли быть доступна подобная схема, это облегчило бы многим создание или редактирование файлов своих СК

12
Other Languages / Re: Создание своей СК
« on: December 05, 2015, 06:47:10 PM »
Вот датумы программы Digitals
они "примерно попадают" (проверенно самой программой непосредственно в поле), только тег "проекция" надо подправить на Transverse_Mercator

или попробовать импортировать PRJ из базы EPSG, правда тут все упрощенно до безобразия


13
Other Languages / Создание своей СК
« on: December 05, 2015, 06:07:36 PM »
Не так давно сел изучать программу, возникли вопросы по созданию своей СК, и удалению её из списка (неудачную версию).
Создал файл PRJ и импортировал его в программу, но СК развернуло не туда. Не получается использовать геопривязку снимков.
Параметры приближенные для обработки координат навигационной точности с UBLOX:
Code: [Select]
PROJCS["sk63 zone X1",GEOGCS["Pulkovo 1942",DATUM["Pulkovo 1942",SPHEROID["Krassowsky 1940",6378245.0,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[24.376,-121.321,-75.895,-0.0013,-0.000784,0.001268,0.0],AUTHORITY["EPSG","----"]],PRIMEM["Greenwich",0.0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.017453292519943,AUTHORITY["EPSG","9102"]],AUTHORITY["EPSG","----"]],PROJECTION["Transverse_Mercator",AUTHORITY["EPSG","9807"]],PARAMETER["latitude_of_origin",0.0],PARAMETER["central_meridian",23.5],PARAMETER["scale_factor",1.0],PARAMETER["false_easting",1300000.0],PARAMETER["false_northing",-9214.688],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AUTHORITY["EPSG","----"]]СК63 зона 1, параметры взяты с софта обработки GNSS измерений (калибровка на мой регион и в принципе с достаточно высокой точностью могут применяться и для точного позиционирования).
Подскажите, что упустил?

Pages: [1]