190020, г. Санкт-Петербург, Старо-Петергофский пр., 44

Работа в программе PhotoMicrometer 1D/2D

Спецификации Фотомикрометра / Фотомикрометр 1D/2D 28-09-2022, 06:11 460    Распечатать


Обработка снимков в программе PhotoMicrometer 1D/2D основана на автоматическом детектировании и измерении марок маяка и методах фотограмметрии. Это позволяет достигать точности определений до 0.05 мм и выше, а также минимизировать влияние «человеческого фактора» на результаты наблюдений.

Программа существует в двух версиях: собственно, PhotoMicrometer 1D/2D и PhotoMicrometer 1D. Как можно понять из названий первая версия поддерживает работу с обоими типами маяков (PMC-1D и PMC-2D) и может выполнять мониторинг как по одной, так и по двум координатным осям. Вторая версия программы (PhotoMicrometer 1D) работает только с маяками PMC-1D и выполняет мониторинг только по одному направлению. В остальном функционал данных версий программы идентичен.

Интерфейс программы PhotoMicrometer 1D/2D показан на изображении ниже
Интерфейс программы PhotoMicrometer 1D2D
Интерфейс программы PhotoMicrometer 1D/2D


НАСТРОЙКА ПРОГРАММЫ

Иконка программы PhotoMicrometer
При нажатии на значок программы появляется контекстное меню, в котором можно выбрать “Настройки”, “Справка”, “О программе”, “Открытые проекты”.

В настройках можно задать каталог, в котором будут храниться проекты программы и путь к каталогу со снимками маяков (Рис.15).
Настройка программы PhotoMicrometer 1D2D
Настройка программы PhotoMicrometer 1D2D


СОЗДАНИЕ ПРОЕКТА

Создание проекта в программе PhotoMicrometer 1D2D
В проекте хранятся данные одного наблюдения для одного маяка. Пользователю нужно будет задать имя проекта, после чего будет предложено добавить снимки в проект. Этот шаг можно пропустить и добавить снимки позднее.

ОТКРЫТИЕ ПРОЕКТА

Открытие проекта в программе PhotoMicrometer 1D2D
Выбирается существующий файл проекта. Если в программе был открыт другой проект, то пользователю будет выведен запрос на сохранение несохраненных изменений, если они есть, после чего текущий проект будет закрыт.

СОХРАНЕНИЕ ПРОЕКТА

Сохранение проекта в программе PhotoMicrometer 1D2D
Автоматическое сохранение в программе не предусмотрено. Все изменения данных проекта осуществляются в памяти программы и сохраняются на диск только при использовании Сохранить проект или Сохранить проект как. При выборе Сохранить проект как можно пересохранить проект под другим именем, при этом данные раннего сохранения не перезапишутся, а работа в программе будет продолжена в новом сохраненном проекте.

ДОБАВЛЕНИЕ СНИМКОВ В ПРОЕКТ

Добавление снимков в проект в программе PhotoMicrometer 1D2D
При добавлении снимков предлагается выбрать один или несколько снимков. Программа считывает номер маяка на загруженных снимках автоматически.
После загрузки первого снимка в проект появляется окно, позволяющее проконтролировать правильность загруженной фотографии маяка — в одном проекте допускаются только фотографии одного и того же маяка. Это же окно будет выводиться также в случае, когда номера на фотографии не распознаны или распознаны отлично от первой фотографии проекта. Пользователь может скорректировать значение номеров вручную или отменить загрузку выбранной фотографии в проект.
Проверка номера маяка в проекте в программе PhotoMicrometer 1D2D


ВКЛЮЧЕНИЕ/ОТКЛЮЧЕНИЕ ДАТЧИКА ПОВОРОТА КАМЕРЫ

Вкл выкл датчика поворота камеры в программе
При выполнении съемки для мониторинга лучше отключить у камеры встроенный датчик поворота. Если же вы забыли это сделать, то для корректной обработки полученных снимков в программе PhotoMicrometer 1D/2D необходимо выбрать позицию ВКЛ поворот снимка на панели поворота. По умолчанию считается, что датчик поворота у камеры выключен (так как показано на рисунке).

УДАЛЕНИЕ СНИМКОВ ИЗ ПРОЕКТА

Удаление снимка в программе PhotoMicrometer 1D2D
Удаляет текущий отображаемый снимок.


АВТОМАТИЧЕСКОЕ НАХОЖДЕНИЕ МАРОК, ВСПОМОГАТЕЛЬНЫХ И ИЗМЕРИТЕЛЬНЫХ ОБЛАСТЕЙ

Найти области на всех снимках в программе PhotoMicrometer 1D2D
При запуске команды Найти области на всех снимках измерение будет последовательно проводиться на снимках проекта. Если проект содержит только один снимок, то нахождение областей будет выполнено на нем. Если поиск выполнен успешно, то на текущем снимке появятся вспомогательные области, выделенные цветными пунктирами, как это показано на Рис.16.

Выделенные вспомогательные области маяка в программе PhotoMicrometer 1D2D
Рис.16. Выделенные вспомогательные области маяка


При этом измерительные области С1 – С6 будут найдены автоматически. Их положение можно будет увидеть после нажатия кнопки Рассчитать маяк. Вспомогательные же области должны быть выделены именно так, как показано на Рис.16. Иногда, как правило, при недостаточной четкости снимка программа может сделать ошибку и области будут выделены неправильно. В этом случае можно выделить вспомогательные области вручную.

РУЧНОЕ ВЫДЕЛЕНИЕ ВСПОМОГАТЕЛЬНЫХ ОБЛАСТЕЙ

Ручное выделение вспомогательных областей на снимке Фотомикрометра
Существует 3 вспомогательных региона с марками: левая область, центральная область и правая область. В меню Управление областями настраивается цвет каждого региона. Для изменения региона необходимо выбрать его в списке, например, Выделить левую область, а затем выбрать одну из четырех команд работы с регионом. Добавить многоугольник (a) задает четырехугольник произвольной формы. Добавить прямоугольник (b) задает прямоугольную область на снимке, все линии которой параллельны сторонам снимка. Переместить вершину (c) позволяет изменить форму существующего региона. Удалить область (d) удаляет регион со снимка. Для выделения вспомогательных областей нужно присутствие на снимке всех трех регионов, являющихся четырехугольниками, вершины которых это внешние углы квадратных марок. Начинать измерение каждого региона необходимо с его левой верхней вершины и выполнять его по часовой стрелке (при использовании инструмента (а)). Правильно выделенные вспомогательные области маяка показаны на Рис.16. После выделения вспомогательных областей измерительные области С1 – С6 будут найдены автоматически.

ФУНКЦИИ ТРАНСФОРМИРОВАНИЯ

вкл выкл трансформирование снимка
Трансформирование снимка — это его строгое аффинное преобразование, при котором аналитически устраняется перспективность изображения. Трансформирование выполняется по вычисленным элементам ориентирования снимка, которые программа находит из решения обратной фотограмметрической засечки при активации процедуры трансформирования. Необходимость трансформирования возникает при обработке снимков, выполненных с небольшого расстояния (до 5-ти метров) и при заметных угловых ракурсах съемки. Для активации данной процедуры (по умолчанию она выключена) необходимо выбрать пункт ВКЛ трансформирование на панели управления.

В некоторых редких случаях (например, при съемке на некоторые модели телефонов) программа не может прочитать информацию о параметрах камеры из EXIF-протокола файла снимка. В этом случае программа попросит ввести вручную информацию о фокусном расстоянии камеры и размерах матрицы.
Параметры камеры

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

Задать точку фотографирования
Еще одной вспомогательной функцией является функция Задать точку фотографирования. Необходимость задействовать данную функцию возникает, когда программе не удалось корректно решить обратную фотограмметрическую засечку (это бывает редко, но, если случится, – программа выдаст соответствующее сообщение). В этом случае для продолжения решения необходимо ввести приближенные значения координат точки фотографирования и трех углов, ориентирующих камеру относительно плоскости маяка. После нажатия на кнопку Задать точку фотографирования откроется следующая форма:
Предварительная точка фотографирования


Начало координат находится в центре маяка. Ось X идет слева направо; ось Y – от центра маяка в глубь стены на которой он закреплен (координата Y камеры всегда отрицательна); ось Z – направлена вверх. Нужно примерно оценить положение, какими были координаты камеры в момент съемки и ввести их значения в миллиметрах. Также, желательно оценить ракурс съемки в градусах: альфа – горизонтальный угол (если точка съемки находится левее маяка, то угол альфа положительный, если справа, - отрицательный); омега – вертикальный угол (если камера смотрит на маяк снизу-вверх, – угол омега положительный, если сверху вниз, - отрицательный); каппа – угол поворота вокруг оптической оси камеры (минус – если до горизонтального положения маяка камеру нужно доворачивать по часовой стрелке и плюс, – если против). После ввода можно дальше продолжить расчет. Программа уточнит введенные значения в процессе решения и выдаст правильный результат.

ВЫЧИСЛЕНИЕ ТЕМПЕРАТУРНОЙ ПОПРАВКИ

инструменты
При выполнении мониторинга при значительных изменениях температуры воздуха необходимо учитывать температурное расширение материала, из которого сделан маяк. Для учета температурной поправки до начала расчета на панели Инструменты необходимо ввести температуру маяка (окружающей среды) на момент съемки (по умолчанию стоит +20°). Кроме того, нужно внести фактическое расстояние D между центром широкой пластины и левым краем крепления узкой пластины (по умолчанию стоит 60 мм).

фотограмметрический маяк учет расширения от температуры

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


РАСЧЕТ МАЯКА

Рассчитать фотограмметрический маяк
Расчет маяка доступен, когда выделены вспомогательные области на всех снимках проекта (Рис.16).
После нажатия на кнопку Рассчитать маяк откроется форма Проверка BITMAP с изображением измерительной части маяка после бинаризации и трансформирования (если оно выполнялось):
Проверка BITMAP


Контурными прямоугольниками показаны результаты автоматического выделения измерительных областей С1 – С6. При правильном определении порога бинаризации внутри выделенных контуров должны быть четкие черные четырехугольники измерительных областей на белом фоне. Порог бинаризации подсчитывается автоматически и в большинстве случаев правильно. Однако, в случае сложных условий съемки или серьезной ошибки в экспозиции автоматическое определение порога может оказаться не идеальным (черные измерительные области будут иметь белые вкрапления или на белом фоне появятся черные точки). На этот случай на форме есть бегунок (верхний) при помощи которого можно уточнить значение порога. Данный инструмент нужно использовать аккуратно и только в крайнем случае, когда порог явно определен не верно, поскольку изменение порога может повлиять на значения отсчетов.

После нажатия на кнопку OK, будут рассчитаны и выведены на экран отсчеты по осям:
Результаты расчета маяка

Длина по X – отсчет по горизонтальной оси (деленная пополам разность горизонтальных размеров областей С3 и С4);
Длина по Z – отсчет по вертикальной оси (деленная пополам разность вертикальных размеров областей С5 и С6);
СКО – среднеквадратическая ошибка измерений, связанная с ошибкой определения масштаба изображения маяка на снимке. Находится по размерам изображений областей С1 и С2, и является косвенной интегральной оценкой точности определений.
При использовании в проекте нескольких снимков отсчеты по осям координат получают методом усреднения отсчетов по отдельным снимкам, а в окне СКО, записывают усредненную оценку.

АНАЛИЗ ДЕФОРМАЦИЙ

Для выполнения анализа результатов мониторинга нужно перейти на вкладку Анализ деформаций (Рис.17.).
Анализ деформаций маяка на трещине


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

По умолчанию, последовательность проектов соответствует дате и времени наблюдений (берутся из EXIF-данных снимков). Пользователь может сортировать последовательность отображения проектов в списке и на графиках. Можно закрыть выделенный в списке проект или все проекты сразу. После загрузки проектов в программу в графическом окне будут построены графики смещений (Рис.17).

На графиках выводятся все смещения пластин маяка из списка проектов по двум осям X и Z для маяка PMC-2D и по одной оси X – для маяка PMC-1D. На графиках представлены разности отсчетов в циклах наблюдений относительно начального цикла или относительно первого открытого проекта. Масштаб по оси значений смещений вычисляется автоматически и выводится пользователю в окне Предельный диапазон значений. Это значение можно редактировать, меняя вид графиков, но не ниже рассчитанного минимума для заданного списка проектов. Масштаб отображения графиков можно менять, перемещая мышь с зажатой левой кнопкой по графику вниз-влево, и возвращая в исходный масштаб - вверх-вправо. Может быть выбрано 2 вида горизонтальной шкалы графиков - равномерная или соответствующая шкале времени (галочка Показать график с календарным интервалом времени между проектами).

Сохранить отчет в программе

Пользователь может сохранить результаты расчетов в виде отчета в формате HTML или в текстовом формате.

ПРИМЕР ОТЧЕТА

Пример отчета в программе Photomicrometer


В отчете в первом столбце таблицы записан номер проекта по порядку, во втором - дата и время съемки, в третьем столбце находится название проекта, в четвертом столбце записан номер маяка, в пятом столбце записана температура, которая была во время съемки (по умолчанию +20°), в шестом и седьмом столбцах записаны отсчеты по координатным осям X и Z (для маяка PMC-1D – только по оси X). В следующем столбце приведена среднеквадратическая ошибка измерений, связанная с ошибкой определения масштаба изображения маяка на снимке – m(мм). В двух последних столбцах (для PMC-1D – в последнем столбце) приводятся разности отсчетов по осям координат между текущим и начальным циклом наблюдений. Данные из таблицы также могут быть сохранены в виде текстового файла.

ВЕРСИИ ПРОГРАММЫ PHOTOMICROMETER 1D/2D

Программа существует в двух версиях: собственно, PhotoMicrometer 1D/2D и PhotoMicrometer 1D. Как можно понять из названий первая версия поддерживает работу с обоими типами маяков (PMC-1D и PMC-2D) и может выполнять мониторинг как по одной, так и по двум координатным осям. Вторая версия программы (PhotoMicrometer 1D) работает только с маяками PMC-1D и выполняет мониторинг только по одному направлению. В остальном функционал данных версий программы идентичен.

---

ПОХОЖИЕ ПУБЛИКАЦИИ

    ПОЛНОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ PhotoMicrometer 3D

    Фотограмметрический щелемер (фотощелемер) - это аппаратно-программный комплекс для высокоточного трехмерного мониторинга трещин, технологических зазоров или деформационных швов. Комплекс состоит из: ➔ набора специальных маяков (фотомаяков). Каждый маяк состоит из 2-х пластин (маркеров), с...

    Работа в программе PHOTOMICROMETER 3D

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

    Анонс новой системы PHOTOMICROMETER 1D/2D

    Представляем Вашему вниманию более простое и бюджетное решение фотограмметрической системы Photomicrometer 3D - Photomicrometer 1D/2D, построенное на тех же принципах. В данной статье мы представляем такое устройство и основанную на нем фотограмметрическую технологию мониторинга трещин, выход...

ПОЛНОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ PhotoMicrometer 3D

Фотограмметрический щелемер (фотощелемер) - это аппаратно-программный комплекс для высокоточного трехмерного мониторинга трещин, технологических зазоров или деформационных швов. Комплекс состоит из: ➔ набора специальных маяков (фотомаяков). Каждый маяк состоит из 2-х пластин (маркеров), с...

Работа в программе PHOTOMICROMETER 3D

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

Анонс новой системы PHOTOMICROMETER 1D/2D

Представляем Вашему вниманию более простое и бюджетное решение фотограмметрической системы Photomicrometer 3D - Photomicrometer 1D/2D, построенное на тех же принципах. В данной статье мы представляем такое устройство и основанную на нем фотограмметрическую технологию мониторинга трещин, выход...

Разработка — А.Войнаровский, А.Леонтьева. Copyright © 2015-2023 «НПП «Фотограмметрия». Все права защищены.