Научная статья на тему 'ПРИМЕНЕНИЕ ДЕТЕКТОРОВ КРИВИЗНЫ ДЛЯ КООРДИНАТНОЙ ПРИВЯЗКИ ПЕРЕКРЫВАЮЩИХСЯ ИЗОБРАЖЕНИЙ В ЗОНДОВОЙ МИКРОСКОПИИ'

ПРИМЕНЕНИЕ ДЕТЕКТОРОВ КРИВИЗНЫ ДЛЯ КООРДИНАТНОЙ ПРИВЯЗКИ ПЕРЕКРЫВАЮЩИХСЯ ИЗОБРАЖЕНИЙ В ЗОНДОВОЙ МИКРОСКОПИИ Текст научной статьи по специальности «Прочие технологии»

CC BY
13
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Ползуновский вестник
ВАК
RSCI
Область наук
Ключевые слова
СКАНИРУЮЩИЙ ЗОНДОВЫЙ МИКРОСКОП / АНАЛИЗ ИЗОБРАЖЕНИЙ / ЛОКАЛЬНАЯ КРИВИЗНА ПОВЕРХНОСТИ / ДЕТЕКТОР КРИВИЗНЫ / СФЕРИЧЕСКИЙ ДЕТЕКТОР

Аннотация научной статьи по прочим технологиям, автор научной работы — Гуляев П.В., Шелковников Ю.К., Тюриков А.В., Кизнерцев С.Р.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по прочим технологиям , автор научной работы — Гуляев П.В., Шелковников Ю.К., Тюриков А.В., Кизнерцев С.Р.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ПРИМЕНЕНИЕ ДЕТЕКТОРОВ КРИВИЗНЫ ДЛЯ КООРДИНАТНОЙ ПРИВЯЗКИ ПЕРЕКРЫВАЮЩИХСЯ ИЗОБРАЖЕНИЙ В ЗОНДОВОЙ МИКРОСКОПИИ»

УДК 681.587.7

ПРИМЕНЕНИЕ ДЕТЕКТОРОВ КРИВИЗНЫ ДЛЯ КООРДИНАТНОЙ ПРИВЯЗКИ ПЕРЕКРЫВАЮЩИХСЯ ИЗОБРАЖЕНИЙ В ЗОНДОВОЙ МИКРОСКОПИИ

П.В. Гуляев, Ю.К. Шелковников, А.В. Тюриков, С.Р. Кизнерцев

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

Ключевые слова: сканирующий зондовый микроскоп, анализ изображений, локальная кривизна поверхности, детектор кривизны, сферический детектор.

ВВЕДЕНИЕ

Сканирующая зондовая микроскопия (СЗМ) по праву считается одним из наиболее удобных инструментов для исследования и определения размеров наночастиц [1, 2]. Однако одним из недостатков СЗМ является небольшое поле зрения. Для детального исследования участков поверхности, превышающих поле зрения микроскопа, формируется серия перекрывающихся изображений [1]. С целью формирования единой системы координат для таких изображений необходимо определять их величину смещения, которая зависит от ряда факторов (температурные дрейфы конструкции и частиц, гистерезис пьезокерамики, погрешности приводов позиционирования и датчиков перемещений), не контролируемых экспериментатором. Известные методы определения смещения изображений, используемые для их сшивки, требуют значительных вычислительных ресурсов [3]. Для вычисления смещения перекрывающихся изображений в СЗМ был разработан метод статистической дифференциации изображений [1], использующий для выделения особых точек коэффициент корреляции между участком анализируемого изображения и шаблонным изображением особой точки. Шаблон представляет собой массив величин, формирующих растровое изображение особой точки. В методе статистической дифференциации пары этих точек, принадлежащих разным изображениям, определяют взаимную ориентацию изображений. Пары описываются с помощью дескриптора, представляющего собой в простейшем случае координаты концов (хъ Уд, У2) и длину соединяющего их отрезка. Для каждой пары точек, образующих

отрезки равной длины, методами машинной графики определяются смещение и угол поворота. Полученные величины определяют координаты элемента гистограмм, который увеличивается на 1. Гистограмма смещения представляет собой двумерный массив, размерность которого равна удвоенному размеру изображений в пикселях, а гистограмма поворота - одномерный массив, индексы которого соответствуют углам поворота пар от -90° до 90°. При большом количестве особых точек в гистограммах образуются отчетливо различимые максимумы, координаты которых определяют параметры смещения изображений.

ПОСТАНОВКА ЗАДАЧИ

СИ—Ь г>4- .и. -J— А

,: СГ О .О

°rt • а + о + О „

о' о -Р ® +#

О со о о ++ + s ° о"

Л\ ов+, о° ®

^ ob ° а

|о omg 90

*

Рисунок 1 - Результаты координатной привязки изображений (диаметр шаблона 10 пикселей)

Как показала практика, корреляционный метод выделения особых точек плохо рабо-

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

В качестве шаблона использовался круг с градиентной заливкой, изменяющей цвет заливки от черного к белому в радиальном направлении от периферии к центру (рисунок 2).

О

Рисунок 2 - Шаблон особой точки

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

- двумерная гистограмма смещения (х: -256..256, у: -256..256 пикселей), в которой точками отмечены локальные экстремумы гистограммы смещений, а крестиком - максимум, соответствующий искомому смещению;

- одномерная (от -90° до 90°) гистограмма угла поворота.

Из рисунка 1 следует, что при определении смещения вследствие неточного размера радиуса шаблона определилось множество элементов фона и возникла ошибка определения смещения. Очевидно, что большая избирательность к выделению частиц позволила бы исключить подобные случаи. Для организации такой избирательности был использован детектор частиц «Сфера», основанный на анализе кривизны поверхности [4, 5].

РЕЗУЛЬТАТЫ И ИХ ОБСУЖДЕНИЕ

В результате обработки изображения (рисунок 1) детектором кривизны «Сфера» вычислен средний радиус частиц 8.71. Установление диаметра шаблона в соответствии со средним радиусом частиц позволило исключить из анализа большую часть фоновых особых точек и точно определить смещение (рисунок 3).

Для вычисления радиуса частиц в детекторе «Сфера» вдоль поверхности Z(х, у) перемещается центр сферы небольшого радиуса г (рисунок 4).

Если обозначить объем части рельефа, заключенной внутри сферы, через V и аппроксимировать этот объем другой сферой с

радиусом Р (рисунок 5), тогда кривизна поверхности (радиус частицы в точке А) может быть оценена следующим выражением [5]:

4

R =

Ъш

3

4(3У - 2ж )

где величина V определяется по приближенной формуле:

V =1 & * Е Е Г (X; , У; ) .

В вычислениях, производимых в точке А, участвуют точки, принадлежащие кругу Р с радиу-

сом r: d =

I 2 2

i(xi - XA) + (У " УА) - r ■ Изменяя d от 0 до r, в каждой такой точке вычисляются следующие величины: zsh = л/r2 - d2 ;

zd = Z(xA-yA ) - zsh ; zu = Z (xA - yA ) + zsh ■ Тогда для f(Xj, y) можно записать:

Z (xi - У1) - zd > zd < Z (xi - Уг) < zu

f (Xi- Уг) = i

• ® *

2 z

sh'

Z(xi - Уг) * zu

Z (xi - yi) - zd

• TP - • * * j?h

> g «* J |

о ® sw e° о

© °o *t

% ••

0

Рисунок 3 - Результаты координатной привязки изображений (диаметр шаблона 15 пикселей)

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

о

П.В. ГУЛЯЕВ, Ю.К. ШЕЛКОВНИКОВ, А.В. ТЮРИКОВ, С.Р. КИЗНЕРЦЕВ

лее очевидные элементы и исключить влияние фоновых помех на результат вычисления смещения. Детекторы при этом менее чувствительны к наложению контуров частиц (особых точек) [6].

Рисунок 4 - Схема сферического детектора кривизны

А

о

Рисунок 5 - Схема вычисления объема общей части двух сфер

Блок-схема алгоритма координатной привязки изображений 20 и 27 с использованием детектора кривизны представлена на рисунке 6.

Рисунок 6 - Блок-схема алгоритма координатной привязки изображений с использованием детектора частиц

Каждое из изображений сначала обрабатывается детектором кривизны. Точки локальных экстремумов х, у кривизны формируют множества Р и Р7 пар, которые после сортировки по длине образуют два массива М и М7 дескрипторов. Индекс ячейки массива при этом соответствует длине отрезка в дескрипторе пары особых точек. На рисунке 7

показаны результаты работы алгоритма координатной привязки изображений с использованием детектора «Сфера».

Как видно, детектор выделил особые точки, соответствующие только частицам. При хорошем контрасте частиц и фона область перекрытия изображений может составлять всего 10-15 %. Если общих частиц

незначительное число, можно увеличить чувствительность детектора для выделения особых точек на изображении подложки. В данном случае необходимо устанавливать коэффициент перекрытия на уровне 15-20 % (рисунок 8).

Рисунок 7 - Координатная привязка с применением детектора «Сфера»

Рисунок 8 - Координатная привязка группы частиц

Таким образом, основным преимуществами применения детекторов кривизны являются: - определение среднего размера неровностей для последующего уточнения размеров шаблона при корреляционном методе выделения особых точек;

- нечувствительность к изменениям функции яркости изображений, вызванным естественным различием рельефа двух совмещаемых изображений;

- чувствительность к элементам рельефа подложки, что может использоваться при малом количестве частиц в общей части изображений.

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

СПИСОК ЛИТЕРАТУРЫ

1. Шелковников, Ю. К. Построение изображений поверхности при многокадровом режиме сканирующего туннельного микроскопа / Ю. К. Шелковников, М. Р. Гафаров, П. В. Гуляев [и др.] // Химическая физика и мезоскопия. - 2008. - Т. 10, № 4. - С. 514-520.

2. Гафаров, М. Р. Контроль дисперсности на-ночастиц в СТМ-измерениях выделением структурных элементов их изображений / М. Р. Гафаров, Е. Ю. Шелковников, П. В. Гуляев [и др.] // Пол-зуновский вестник. - 2011. - № 3. - С. 118-123.

3. Силантьев, Р. В. Сшивка цифровых перекрывающихся изображений без использования навигационной информации в задачах мониторинга / Р. В. Силантьев // Автоматика, электроника и средства связи: Вестник инженерной школы ДВФУ. -2012. - № 2(11). - С. 89-93.

4. Гуляев, П. В. Особенности применения детекторов кривизны поверхности для анализа размеров наночастиц / П. В. Гуляев, Е. Ю. Шелковников, А. В. Тюриков [и др.] // Химическая физика и мезоскопия. - 2013. - Т. 15, № 1. - С. 138-143.

5. Шелковников, Ю. К. Применение сферического детектора для анализа СТМ-изображений / Ю. К. Шелковников, П. В. Гуляев, А. В. Тюриков [и др.] // Ползуновский вестник. - 2012. - № 3. -С. 96-99.

6. Бардин, Б. В. Обнаружение локальных объектов на цифровых микроскопических изображениях / Б. В. Бардин, И. В. Чубинский-Надеждин // Научное приборостроение. - 2009. - Т. 19, № 4. -С. 96-102.

Гуляев П.В. - к.т.н., с.н.с. ИМ УрО РАН, e-mail: lucac@e-izhevsk.ru.

Шелковников Ю.К. - д.т.н., г.н.с. ИМ УрО РАН, e-mail: iit@udman.ru.

Тюриков А.В. - к.ф.-м.н., с.н.с. ИМ УрО РАН, e-mail: alex.tyurikov@mail.ru.

Кизнерцев С.Р. - к.т.н., с.н.с. ИМ УрО РАН, e-mail: iit@udman.ru.

i Надоели баннеры? Вы всегда можете отключить рекламу.