FemtoScan Wiki

[[ru:processing:склейка_изображений]]

Вы посетили:

Авторизация

В данный момент вы не в системе. Авторизируйтесь при помощи следующей формы. Замечание: для работы у вас должны быть включены куки (cookies).

Войти

Забыли пароль? Получите новый: Установить новый пароль

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ru:processing:склейка_изображений [2012/03/14 15:57] (текущий)
Строка 1: Строка 1:
 +===== Склейка изображений =====
 +
 +Склейка микроскопических изображений -- функция,​ подобная сборке панорамы из отдельных кадров в обработке фотографий. Если у Вас есть набор изображений поверхности,​ снятых с перекрытием не менее 10 % от площади кадра, то функция **Сшивка изображений** позволит Вам собрать их в общую картину поверхности.
 +
 +{{:​processing:​stitching_1.jpg|}}
 +
 +Перед началом работы сшивателя,​ обработайте все изображения,​ которые будут использоваться,​ при помощи стандартных функций [[усреднение_по_строкам|усреднения по строкам]] и [[выравнивание|выравнивания поверхности]]. Затем выберите активным одно из изображений серии и вызовите функцию **Склейка изображений** из [[меню_математика|меню Математика]] -> **Корреляция** или при помощи кнопки
 +
 +{{:​processing:​stitching_2.jpg|}}.
 +
 +Появится диалоговое окно, в котором слева расположен список всех открытых в программе окон, справа –- окно быстрого просмотра. Выберите в списке изображения,​ которые Вы хотите сшить и нажмите кнопку **Выбрать**.
 +
 +{{:​processing:​stitching_3.jpg|}}
 +
 +После этого начнется сшивка изображений. Процесс может занять заметное время, для большого количества кадров –- несколько минут. В результате работы функции будет построено склеенное изображение и в виде таблицы выведены параметры сшивки –- смещения каждого из изображений на конечном полотне относительно левого нижнего угла по направлениям //X// и //Y//, вес совпадения областей поиска перекрытия в данной паре.
 +
 +{{:​processing:​stitching_4.jpg|}}
 + 
 +{{:​processing:​stitching_5.jpg|}}
 +
 +Помимо описанной выше таблицы и готового изображения,​ после работы сшивателя появляется окно параметров. По умолчанию в нем установлены параметры,​ которые в большинстве случаев позволяют получить адекватное качество сшивки,​ если же Вас не устраивает полученное изображение,​ попробуйте перенастроить параметры.
 +
 +Пора разобраться,​ как работает функция склейки изображений. Основная идея алгоритма состоит в поиске корреляции между областями,​ находящимися на краях кадров и определении локальных максимумов корреляции. По самым сильным максимумам изображения сшиваются. В ходе работы алгоритма используются следующие параметры ([[..::​stitching_parameters_scheme|см. схему]]):​
 +
 +  * **Margin** -- иногда края АСМ изображений искажены дрейфом,​ в этом случае учет этих данных при расчете корреляции нежелателен. Параметр **Margin** позволяет при расчете корреляции отступить от краев изображения на его величину. Задается в долях от длины стороны изображения,​ по умолчанию значение этого параметра равно нулю.
 +  * **Along** -- длина прямоугольных областей,​ используемых для расчета корреляций. При сшивке «справа» и «слева»- это длина прямоугольника вдоль оси //Y//, при сшивке «сверху» и «снизу» - по оси //X//. Задается в долях от длины стороны изображения,​ по умолчанию значение этого параметра равно 0,5.
 +  * **Across** -- ширина прямоугольных областей,​ используемых для расчета корреляций. При сшивке «справа» и «слева» -- это ширина прямоугольника вдоль оси //X//, при сшивке «сверху» и «снизу» -- по оси //Y//. Задается в долях от длины стороны изображения,​ по умолчанию значение этого параметра равно 0,2.
 +  * **Local maximum threshold level** --  в некоторых случаях сшивание изображений проходит более эффективно если при расчетах учитывать не только сами локальные максимумы корреляции,​ но и точки с близким к максимуму значениями корреляции. Данный параметр задает величину порога,​ по которому отбираются такие точки. Задается в долях от величины максимума,​ по умолчанию значение этого параметра равно нулю.
 +  * **Precision,​ nm** -- в ходе расчетов точки, соответствующие максимумам корреляции двух соседних изображений,​ определяются независимо,​ и их положения должны совпасть с некоторой наперед заданной точностью. Величина допустимого смещения максимумов друг относительно друга определяется параметром **Precision,​ nm**. Задается в нанометрах,​ по умолчанию равно нулю.
 +
 +{{:​processing:​stitching_6.jpg|}}
 +