Научная статья на тему 'Алгоритм для анализа АСМ-изображений поверхностей со сложной морфологией'

Алгоритм для анализа АСМ-изображений поверхностей со сложной морфологией Текст научной статьи по специальности «Нанотехнологии»

CC BY
1010
136
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АТОМНО-СИЛОВАЯ МИКРОСКОПИЯ / СЕГМЕНТАЦИЯ ИЗОБРАЖЕНИЙ / НАНОЧАСТИЦЫ / МАТЕМАТИЧЕСКАЯ ОБРАБОТКА ЭКСПЕРИМЕНТА

Аннотация научной статьи по нанотехнологиям, автор научной работы — Чукланов Антон Петрович, Бородин Павел Александрович, Зиганшина Суфия Асхатовна, Бухараев Анастас Ахметович

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

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

Похожие темы научных работ по нанотехнологиям , автор научной работы — Чукланов Антон Петрович, Бородин Павел Александрович, Зиганшина Суфия Асхатовна, Бухараев Анастас Ахметович

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

Текст научной работы на тему «Алгоритм для анализа АСМ-изображений поверхностей со сложной морфологией»

УЧЕНЫЕ ЗАПИСКИ КАЗАНСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Том 150, кн. 2

Физико-математические пауки

2008

УДК 51-73—53.083.98—531.728

АЛГОРИТМ ДЛЯ АНАЛИЗА АСМ-ИЗОБРАЖЕНИЙ ПОВЕРХНОСТЕЙ СО СЛОЖНОЙ МОРФОЛОГИЕЙ

А.П. Чуклапов, П.А. Бородин,, С.А. Зигапшипа, A.A. Бухараев

Аннотация

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

Ключевые слова: атомпо-силовая микроскопия, сегментация изображений, папоча-стицы. математическая обработка эксперимента.

Введение

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

1. Описание работы алгоритма

Существующие алгоритмы для построения распределений частиц по размерам основаны на так называемом пороговом методе [1]. В этом методе для трехмерного анализируемого изображения (в котором роль третьего измерения может играть как топографическая высота, если изображение получалось с помощь атомно-силового микроскопа (АСМ). так и интенсивность отраженного или прошедшего света, если изображение получалось с помощь обычного оптического или ближнеполевого микроскопа) выбирается пороговое значение на оси г. Любой объект, высота которого больше порогового значения, идентифицируется как

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

«частица» (рис. 1. а). Однако, если на поверхности имеются близко расположенные/слипшиеся объекты или исследуемые объекты лежат на неровной поверхности. пороговый метод дает неудовлетворительные результаты при использовании традиционных алгоритмов. В этом случае несколько слипшихся частиц могут идентифицироваться как одна частица, частицы, лежащие в «низинах» не детектируются. а на «холмах» возникают ложные объекты (рис. 1,6).

Для более корректной обработки изображений поверхности со сложной морфологией в данной работе предлагается другой алгоритм, который позволяет существенным образом улучшить результаты сегментации. Алгоритм состоит из трех последовательных этапов: вычитание крупномасштабных неровностей, предварительная и затем тонкая сегментация изображения.

На первом этапе, для исключения крупномасштабных неровностей поверхности изображение разбивается на одинаковые квадраты (например, для изображения размером 512 х 512 точек имеет смысл выбрать размер квадрата 16 х 16 или 32 х 32 точек в зависимости от масштаба неровностей, которые необходимо исключить). В каждом квадрате находится величина абсолютного минимума. Затем массив, состоящий из значений абсолютных минимумов (в нашем случае размер массива будет 16 х 16 или 32 х 32 точек), интерполируется до начального количе-512 х 512

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

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

Наиболее простой способ сегментации изображения состоит в нахождении локальных экстремумов производной от функции, описывающей поверхность АСМ-изображения. Но при таком подходе не всегда удается выделить замкнутые границы частиц [2, 3], кроме того, производная неустойчива по отношению к шумам, которые всегда присутствуют в экспериментальных данных. Наличие даже неболь-

Рис. 2. (а) смоделированное АСМ-изображение сферических наночастиц, лежащих на неровной поверхности, размер изображения - 512 х 512 точек; (б) результат вычитания сложной поверхности из изображения (а) предложенным в данной работе методом (размер квадрата разбиения 32 х 32 точки)

(<Р)

I о9 о

о

о В

О

О

О

О О °с Е о°

о

О о

О

о о

О с

° ° о Д Щ

0 С „ С) ^ ° п

о О О v о

Н I I О о о О' В

о 0 ° og о°о о а

0 - S 0 о ВЦ о

о

о

о О Со о

О

О

о

а

о

О о

Рис. 3. Предварительное выделение границ объектов при помощи ЬоС-фильтрации: (а) исходное смоделированное АСМ-изображение поверхности с наночастицами; (б) трехмерный вид ЬоС-фильтра; (в) результат применения ЬоС-фильтра к изображению (а)

шого шума па анализируемом изображении приводит к сильному росту зашумленности при взятии производной.

Для уменьшения влияния шумов представляется более разумным брать по копсчпо-разпостпую производную, а использовать в качество фильтра Лаплас-прообразовапие функции Гаусса - LoG-фильтр (рис. 3, 6). Применение такой фильтрации позволяет производить фильтрацию шумов па анализируемом изображении (варьируя ширину гауссиапа) и одновременно выделять замкнутые контуры. Пример сегментации модельного изображения методом LoG-фильтрации показан па рис. 3.

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

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

(а)

линия водораздела (б)

линия водораздела /

Рис. 4. Иллюстрация работы алгоритма «watershed»: система «горных хребтов» и «долин» постепенно заполняется водой. Граница появляется тогда, когда две области, заполненные водой, соединяются в одну. Точка, в которой области объединяются, есть граница водораздела

Рис. 5. Изображения смоделированных АСМ-поверхностей для тестирования алгоритма сегментации: (а) отдельно лежащие частицы на неровной поверхности: (б) слипшиеся частицы на неровной поверхности

Граница, или в терминологии этого алгоритма - линия водораздела, появляется тогда, когда две области, заполненные водой, соединяются в одну. Точка, в которой области объединяются и есть граница водораздела. Можно сказать, что «watershed» алгоритм сводится к поиску областей стабильного минимума, отделенных друг от друга областями стабильного максимума.

2. Результаты применения алгоритма к модельным и реальным АСМ-изображениям

Для демонстрации преимуществ предложенного нами алгоритма при помощи программы «Виртуальный атомно-силовой микроскоп» [4] было смоделировано два АСМ-изображения: отдельно лежащие частицы и слипшиеся частицы на неровной подложке (рис. 5).

Для случая, представленного на рис. 5, а, средний диаметр частиц составлял 40 нм, исходные гистограммы распределения по размерам показаны на рис. 6, а. Для случая, представленного на рис. 5 б, распределение по размерам имеет два пика с максимумами в области 50 и 90 нм (рис. 6, г). Поскольку при помощи АСМ нельзя получить информацию о части объекта, находящейся в области геометрической тени, частицы моделировались в виде полусфер на цилиндрическом пьедестале высотой равной радиусу полусферы. Изображения, представленные на рис. 5, анализировались двумя методами: предложенным в данной работе алгоритмом и пороговым алгоритмом. Результаты в виде гистограмм распределения по размерам представлены на рис. 6. Вдоль оси абсцисс отложен диаметр частицы, вдоль оси ординат - количество частиц с данным диаметром.

диаметр частиц, нм

(г)

™ с з- 5

О

^ 4 о 4 з:

з-з

I

40 50 60 70 80 90 100 110 Диаметр частиц, нм

(б)

Чо

Ш

20 30 40 50 диаметр частиц, нм

(в)

5

О

5 4

Ш1ц

10 20 30 40 50 диаметр частиц, нм

(е)

5"

?5

О

о 4

90 100 110

11

I I

Диаметр частиц, нм

50 100 150 200 Диаметр частиц, нм

Рис. 6. Результаты модельных экспериментов: (а) начальное распределение по размерам отдельно лежащих сферических папочастиц па неровной поверхности: (б) распределение, восстановленная при помощи нашего алгоритма: (о) распределение, восстановленное пороговым методом: {г) начальное распределение по размерам слипшихся папочастиц па неровной поверхности: (д) распределение, восстановленное при помощи предложенного памп алгоритма: (с) распределение восстановленное пороговым методом (масштаб по оси Ох изменен для того, чтобы была видна вся гистограмма)

Хорошо видно, что даже в простом случае отдельных частиц, лежащих на неровной поверхности, наш метод дает лучшие результаты (рис. 6. б) по сравнению с пороговым методом (рис. 6. в) на соответствующей гистограмме существенно занижено число распознанных частиц, центр распределения сильно смещен влево. Во втором случае, когда слипшиеся частицы двух сортов лежат на неровной поверхности, наш метод уверенно выделил два пика в гистограмме распределения частиц по размерам, они расположены немного левее исходных (примерно на 5 нм). немного занизив общее число распознанных объектов (рис. 6. д). Пороговый метод не смог выделить два пика в гистограмме. Доля распознанных частиц небольшая (17 из 96) и сильно завышены их диаметры.

Одно из возможных применений описанного выше алгоритма это исследование поверхности гетерогенных каталитических систем на основе наночастиц металлов. Применение наноструктурированных материалов дает возможность каталитического протекания реакций, которые практически не идут на поверхности макрокристаллов. Известно, что эффективность нанокатализаторов во многом определяется параметрами наночастиц (форма, размер, эффективная поверхность) [5]. Поэтому очень важно максимально точно определять как средний размер наночастиц. так и их распределение по размерам.

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

О 1 2 3 4 vm 0 0.5 1 1.5 м™ 0 50 100 150

диаметр частиц, нм

Рис. 7. (а) АСМ-изображение поверхности ВОПГ с электроосажденными частицами металла; (б) участок АСМ-изображения рис. 7, а, показанный белым квадратом, сегментированный предложенным в данной работе алгоритмом; (в) гистограмма распределения частиц по размерам, построенная по результатам сегментации

ним из перспективных путей нанесения каталитических наносистем на поверхность является термическое напыление в условиях сверхвысокого вакуума. Этот метод, в частности, позволяет лучше контролировать химическую чистоту наносимого каталитического слоя.

Для электрохимического осаждения частиц Со использовался полярограф «Экотест-ВА». Осаждение происходило из водного раствора хлорида кобальта на подложке из высокоориентированного пиролитического графита (ВОПГ). АСМ-изображения поверхности ВОПГ после электрохимического осаждения и гистограмма распределений частиц по размерам показаны на рис. 7. Измерения выполнены на микроскопе Solver Р47 (фирмы НТ-МДТ) в полуконтактном режиме.

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

Поскольку чистая поверхность ВОПГ является довольно гладкой (перепад высот на чистой поверхности составляет несколько нм), то после электроосаждения разброс по высоте на АСМ-изображении не превышает 40 нм, что облегчает сегментацию частиц. Однако на АСМ-изображении в этом случае присутствует большое количество слипшихся объектов, которые лежат вдоль кристаллографических разломов (рис. 7, а). На рис. 7, 6, который получен путем сегментации части изображения, показанного на рис. 7, а, с использованием разработанного алгоритма, хорошо видно, что идентифицированы практически все частицы, лежащие на поверхности (за исключением частиц на границе изображения - это один из недостатков данного алгоритма). Гистограмма, представленная на рис. 7, в, имеет ярко выраженный пик в области 75 нм.

Для термического напыления наночастиц использовалась система UHV Evaporator EFM 3, входящая в состав сверхвысоковакуу много комплекса Multiprobe Р (фирмы Omicron). Металлический кобальт наносился на очищенную поверхность ВОПГ. Изображения поверхности получены на сверхвысокова-куумном ACM VT-AFM 25 (фирмы Omicron) в бесконтактном режиме. АСМ-изображения и гистограммы распределения наночастиц по размерам представлены на рис. 8.

Из рис. 8, б видно, что гистограмма распределений наночастиц по размерам имеет симметричную форму с максимумом в районе 3 нм. Сравнивая ее с гистограммой на рис. 7, в, можно сказать, что частицы, полученные методом напыления, имеют существенно меньший диаметр и более однородны по размеру.

Рис. 8. (я) АСМ-изображение поверхности ВОПГ в бесконтактном режиме после напыления Со; (б) гистограмма распределения наночастиц по размерам, средний диаметр частиц - 3.3 нм, среднеквадратичное отклонение - 0.89 нм

3. Выводы

В работе предложен новый алгоритм для оценки морфологических параметров по АСМ-изображениям наночастиц. расположенных на поверхности со сложной морфологией. На основе этого алгоритма разработана компьютерная программа. Ее эффективность и корректность проверена на различных модельных АСМ-изображениях наночастиц.

Данный метод анализа АСМ-изображений успешно применен для получения гистограмм распределения по размерам наночастиц. осажденных на поверхность химически модифицированных электродов электрохимическим методом и методом термического напыления в вакууме. Результаты обработки изображений поверхности этих электродов показали сильно различие в размере получаемых наночастиц.

Работа выполнена при частичной финансовой поддержке РФФИ (проект 0703-00860), ФЦКП «Физико-химические исследования веществ и материалов» (Казань). Фонда содействия отечественной науке и совместной программы министерства образования и науки РФ и С ГШ Г (11ЕС-007).

Summary

А.P. Chuklanov, P.A. Borodin, S.A. Ziganshina, A.A. Bukharaev. Algorithm for Analysizing AFM Images with Complex Morphology.

In this work, a new algorithm for analyzing AFM images of nanoparticles was proposed. This algorithm takes into account large-scale roughness of surface and adhered particles. The quality of the algorithm was tested on model surfaces with nanoparticles. One of the possible uses for this algorithm is the analysis of the catalytic systems with metal nanoparticles on a surface.

Key words: atomic-force microscopy, image segmentation, nanoparticles, mathematical treatment of an experiment.

Литература

1. Bishop C.M. Neural Networks for Pattern Recognition.- Oxford: Oxford Univ. Press, 1995. - 504 p.

2. Martin D.R., Fuwlkcs G.G., Malik J. Learning to Detect Natural Image Boundaries Using Local Brightness, Color, and Texture Cues // IEEE transactions 011 pattern analysis and machine intelligence. 2003. V. 26, No 5. P. 530 549.

3. Pal N.R., Pal S.K. A Review 011 Image Segmentation Techniques // Pattern Recognition. 1993. V. 26, No 9. P. 1277 1294.

4. Бухараев A.A., Бердуиов H.B., Овчитшков Д.В., Салихов K.M. ССМ-метрология микро- и наноструктур // Микроэлектроника. 1997. Т. 26 , Л' 3. С. 163 175.

5. Паприй O.A., Цирлииа Г.А. Размерные эффекты в электрохимии // Уси. химии. 2001. Т. 70, 4. С. 330 344.

Поступила в редакцию 10.03.08

Чукланов Антон Петрович младший научный сотрудник лаборатории физики и химии поверхности отдела химической физики Казанского физико-технического института им. Е.К. Завойского КазНЦ РАН.

Е-шаП: achuklanovQkfti.knc.ru

Бородин Павел Александрович младший научный сотрудник лаборатории физики и химии поверхности отдела химической физики Казанского физико-технического института им. Е.К. Завойского КазНЦ РАН.

Зиганшина Суфия Асхатовна кандидат химических паук, старший научный сотрудник лаборатории физики и химии поверхности отдела химической физики Казанского физико-технического института им. Е.К. Завойского КазНЦ РАН.

Бухараев Анастас Ахметович доктор физико-математических паук, профессор кафедры оптики и папофотопики Казанского государственного университета, заведующий лабораторией физики и химии поверхности отдела химической физики Казанского физико-технического института им. Е.К. Завойского КазНЦ РАН.

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