В данный момент вы не в системе. Авторизируйтесь при помощи следующей формы. Замечание: для работы у вас должны быть включены куки (cookies).
Здесь показаны различия между двумя версиями данной страницы.
ru:processing:склейка_изображений [2012/03/14 15:57] |
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|}} | ||
+ | |||