f Фотообмер парусов на плазе
Гонки и путешествия под парусом
Новости Регаты Рулевые Форум Видео Фотоконкурс Справочник

Автор Тема: Фотообмер парусов на плазе  (Прочитано 6006 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Трим

  • Сообщений: 201
  • Уважуха: +38/-6
  • Олег Дьяков, Воронеж
  • Тип: маран
  • Номер: В7, В8
Re: Фотообмер парусов на плазе
« Ответ #10 : 09 Ноября, 2014, 10:50:30 »
Сколько точек предполагается скалывать на базовой сетке?
Представь, что эллингосарай унесла стая воробьев, чаво делать и где искать ригеля?

ЗАК

  • Сообщений: 3507
  • Уважуха: +347/-139
  • Андрей Зворыкин М54
Re: Фотообмер парусов на плазе
« Ответ #11 : 09 Ноября, 2014, 20:46:55 »
1. аткуда знаю, да? Надо щупать.
2. ...
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Трим

  • Сообщений: 201
  • Уважуха: +38/-6
  • Олег Дьяков, Воронеж
  • Тип: маран
  • Номер: В7, В8
Re: Фотообмер парусов на плазе
« Ответ #12 : 10 Ноября, 2014, 01:23:05 »
В продолжение телефонии.
Не знаю почему, но съемка по диагонали кажется более правильной. Вдруг удастся обойтись сколкой четырех точек по углам (для стакселя - маленьктй прямоугольник, для грота - побольше) и заданием количества клеток по длинной и короткой сторонам. А потом уверовать в линейность и перспективность. Для пущего уверования можно в начале сессии контрольно прострелять снимок пустой сетки.
В другое время  на сетке можно будет в шахматы поиграть. Или чапаевцев.

ЗАК

  • Сообщений: 3507
  • Уважуха: +347/-139
  • Андрей Зворыкин М54
Re: Фотообмер парусов на плазе
« Ответ #13 : 14 Ноября, 2014, 05:28:41 »
С содержательной частью боль-мень разобрался (в своей постановке - раздельная съемка пустого плаза с сеткой и паруса на плазе). Разобрался в смысле - математику написал. Осталось сколку контура паруса, но это потом. Пока - эксперименты с прореживанием сетки надо проделать.

На моем кухонном плазе ячейки сетки - 0.3 м (точнее, в среднем 0.3033м). Во первых, надо определиться с требованием к точности метода. Это не сложно. Точнее, чем до пикселя, указатель(курсор) на экране позиционировать невозможно. Если прикинуть размеры паруса на плазу и размеры изображения на экране, то выходит, что ошибка в пиксель соответствует в среднем примерно одному сантиметру в натуре. Поэтому ошибки модельных плазовых координат определяемых точек должны иметь порядок первых сантиметров.

Эксперимент. На снимке в сообщ.№4 взята сетка 5х11. Я её сколол и разбил узлы на две группы по шахматному правилу, см. схему. На схеме опорные (обучательные) узлы помечены красным, контрольные, исключенные из настройки - синим.

Для всех узлов известны плазовые (X,Y) и картинные (x,y) координаты. По этим данным обучательной группы узлов произошда настройка, а потом по картинным координатом контрольной группы получены модельные плазовые координаты контрольных точек. Имея их фактические значения, несложно получить оценку точности модельных значений. СКО по Х и Y составили, соотв. 18мм и 7мм. Сталбыть линейная ошибка около 2-х см. Что и ожидалось. Ось Х на плазе направлена вдоль направления съемки, на схеме и снимке - слева направо. Теперь - прореживать опорные.
« Последнее редактирование: 14 Ноября, 2014, 05:30:57 от ЗАК »
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

ЯsailoR

  • Сообщений: 1577
  • Уважуха: +93/-40
  • Аверин Никита
  • Название: "Фалькон"
  • Тип: L&K Спорт-круиз "R"
  • Номер: 9
Re: Фотообмер парусов на плазе
« Ответ #14 : 14 Ноября, 2014, 07:30:54 »
В правом нижнем углу подряд 3 красных. Ошибка в рисунке для форума или специальный смысл?
Вся моя жизнь - история борьбы между "Надо" внешнего мира и "Похер" внутреннего Я.

ЗАК

  • Сообщений: 3507
  • Уважуха: +347/-139
  • Андрей Зворыкин М54
Re: Фотообмер парусов на плазе
« Ответ #15 : 14 Ноября, 2014, 09:43:21 »
Ошибка рисования, конешно. Ошалел слегка. Предпоследняя точка в нижнем ряду справа - контрольная.

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

Если есть желающие покопаться с фактическим материалом самостоятельно - скажите, вывалю.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

ЗАК

  • Сообщений: 3507
  • Уважуха: +347/-139
  • Андрей Зворыкин М54
Re: Фотообмер парусов на плазе
« Ответ #16 : 14 Ноября, 2014, 20:20:36 »
Следующий опыт. Шаг сетки увеличивается вдвое (до 0.6м), получаем опорную сетку 3 х 6. Расположение контрольных точек ближе к реальности - не берутся точки на границах плаза. Посмотрим, что получится.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

ЗАК

  • Сообщений: 3507
  • Уважуха: +347/-139
  • Андрей Зворыкин М54
Re: Фотообмер парусов на плазе
« Ответ #17 : 14 Ноября, 2014, 21:37:02 »
Плазовые координаты 23-х контрольных точек получены с СКО(Х)=21мм, СКО(У)=5мм.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

ЗАК

  • Сообщений: 3507
  • Уважуха: +347/-139
  • Андрей Зворыкин М54
Re: Фотообмер парусов на плазе
« Ответ #18 : 15 Ноября, 2014, 02:13:08 »
Из-за того, что контрольные точки расположены в узлах плазовой квадратной сетки, выполненные тесты могут показаться "не честными". Но только это совсем не так. Программа не знает о том, что это узлы сетки и не может этого узнать, она вообще не имеет дела с их фактическими плазовыми координатами до этапа оценки точности. А точки на снимке, представленые своими картинными координатами, вовсе не лежат в узлах какой-либо прямоугольной сетки (на снимке).
 
Расположение контрольных точек в серединах клеток - это наихудший, в смысле точности оценивания, вариант. В таком положении они максимально удалены от опорных точек. Вот если бы определяемая точка находилась бы рядом с опорной, ее плазовые координаты оценивались бы очень точно. При совпадении - вообще безошибочно (до влияния ошибки сколки). Еще замечу, что расположение опорных точек на регулярной сетке - вовсе не обязательное условие, они могут быть расположены хаотично, но это не технологично :) Пришлось бы их привязывать и вколачивать координаты вручную.

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

Как насс уже отмечало, наблюдается взаимно-однозначное соответствие между картинными и плазовыми координатами точек: (x,y)<==>(X,Y) . (Конечно, только при неизменном взаимном расположении камеры и плаза, это станем иметь в виду и более не поминать в тексте). Однако аналитически описать зависимость затруднительно. Ну и не будем пыжиться.

X и Y - координаты произвольной точки не связаны между собой никакими математическими соотношениями, т.е. независимы. Тогда, с учетом сказанного, существуют два независимых однозначных (но уже не "взаимно") соответствия : (х,у)==>Х  и  (х,у)==>Y. Это ничего не дает в смысле постижения аналитического описания Х и Y от (x,y), но позволяет рассматривать X и Y как скалярные функции двух переменных. А с этим мы уже кое-что умеем делать.

Зная координаты одних и тех-же (опорных) точек в обеих системах координат, мы, по существу, имеем дело с двумя функциями X(x,y) и Y(x,y) неизвестного вида, но заданным таблично. Это в школе учили.  Далее можно говорить только о работе с одной из этих функций, со второй все аналогично.

Перекур. Пока сохранюсь, выпью чё-нить для энтуазизьма, потом продолжу.
« Последнее редактирование: 15 Ноября, 2014, 02:15:30 от ЗАК »
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

ЗАК

  • Сообщений: 3507
  • Уважуха: +347/-139
  • Андрей Зворыкин М54
Re: Фотообмер парусов на плазе
« Ответ #19 : 15 Ноября, 2014, 04:25:59 »
Поехали дальше. Скалярную функцию двумерного аргумента (или двух переменных по-старому) принято интерпретировать, как поверхность "над" координатной плоскостью аргумента. Для манагеров: Мысленно дополним систему координат Оxy на плоскости третьей координатной осью (назовем её Z), перпендикулярной координатной плоскости Оxy. По этой оси станем откладывать значения функции Z(x,y). Если, набравшись терпения, мы переберем бесчисленное множество значений x и y, то получим бесчисленное число точек (x,y,Z), которые и образуют поверхность.  Таким образом, в воображаемом трехмерном пространстве с системой координат ОxyZ получим поверхность Z(x,y). В качестве Z в этой теме будем рассматривать плазовые координаты X или Y.

За каким я лядом это написал? А за таким, что ранее обещал рассматривать плазовые координаты точек, как "пространственные случайные функции (переменные)", определенные на Oxy. Случайные - в том смысле, что не в силах аналитически формализовать их зависимость от картинных координат (с учетом незнания элементов ориентирования камеры) .

Теория "Пространственных случайных функций" была предложена французским горным инженером Жоржем Матероном, кроме того, разработавшим и собравшим мат. методы для работы со случайными функциями, заданными таблично. Всю эту кухню Матерон крайне неудачно назвал "геостатистикой" (ГЕО - в смысле глобальная статистика? геохимическая? геобатаническая? геодезическая? ...? нет, он имел в виду геологическую, оказывается). Однако, методы геостатистики повылезли за пределы геологии руд и применяются нынче в разных предметных областях.

Антракт
« Последнее редактирование: 15 Ноября, 2014, 04:33:12 от ЗАК »
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"