В данной работе представлен рабочий процесс для отслеживания положения атомов в электронной микроскопии с пропускания атомного разрешения. Этот рабочий процесс выполняется с помощью приложения Matlab с открытым исходным кодом (EASY-STEM).
Method Article
В данной работе представлен рабочий процесс для отслеживания положения атомов в электронной микроскопии с пропускания атомного разрешения. Этот рабочий процесс выполняется с помощью приложения Matlab с открытым исходным кодом (EASY-STEM).
Современные сканирующая просвечивающие электронные микроскопы с коррекцией аберрации (AC-STEM) успешно достигли прямой визуализации атомных колонок с субангстремным разрешением. Благодаря этому значительному прогрессу расширенная количественная оценка и анализ изображений все еще находятся на ранних стадиях. В этой работе мы представляем полный путь для метрологии изображений сканирующей просвечивающей электронной микроскопии (STEM) атомного разрешения. Это включает в себя (1) советы по получению высококачественных изображений STEM; 2) шумоподавление и коррекция дрейфа для повышения точности измерений; 3) получение исходных атомных позиций; (4) индексация атомов на основе векторов единичных ячеек; (5) количественное определение положения колонки атома либо с помощью 2D-гауссовского однопикового фитинга, либо (6) многопиковых процедур подгонки для слегка перекрывающихся атомных колонн; (7) количественная оценка искажения/деформации решетки в кристаллических структурах или на дефектах/границах раздела, где периодичность решетки нарушена; и 8) некоторые общие методы визуализации и представления анализа.
Кроме того, будет представлено простое самостоятельно разработанное бесплатное приложение MATLAB (EASY-STEM) с графическим интерфейсом пользователя (GUI). Графический интерфейс может помочь в анализе изображений STEM без необходимости написания специального кода анализа или программного обеспечения. Передовые методы анализа данных, представленные здесь, могут быть применены для локальной количественной оценки дефектных релаксации, локальных структурных искажений, локальных фазовых превращений и нецентросимметрии в широком спектре материалов.
Разработка сферической коррекции аберраций в современном сканирующую просвечивающую электронную микроскопию (STEM) позволила микроскопистам исследовать кристаллы с электронными пучками размером с субангстремразмером 1,2. Это позволило визуализовать отдельные атомные колонны в широком спектре кристаллов с интерпретируемым атомным разрешением изображений как длятяжелых,так и для легких элементов3,4. Последние разработки в области пиксельных детекторов прямых электронов и алгоритмов анализа данных позволили использовать методы визуализации фазовой реконструкции, такие как птихография, с дальнейшим улучшением пространственного разрешения примерно до 30 вечера5,6,7. Кроме того, недавний прогресс в томографии STEM даже позволил реконструировать с трехмерным атомным разрешением одну наночастицы8. Таким образом, электронный микроскоп стал чрезвычайно мощным инструментом для количественной оценки структурных свойств материалов с высокой точностью и специфичностью для сайта.
С изображением STEM со сверхвысоким разрешением в качестве входных данных были выполнены прямые измерения структурных искажений для извлечения физической информации из кристаллов в атомном масштабе9,10. Например, связь дефекта между легивным веществом Mo в монослое WS2 и одной вакансией S была непосредственно визуализирована путем измерения атомных положений, а затем расчета прогнозируемых длин связи11. Кроме того, измерение на кристаллических интерфейсах, таких как слитые границы зерен в монослое WS2,может демонстрировать локальное атомное расположение12. Межфазный анализ, проведенный на сегнетоэлектрических доменных стенках в LiNbO3, показал, что доменная стенка представляет собой комбинацию состояний Изинга и Нила13. Другим примером является визуализация полярных вихревых структур, достигнутая в сверхрешетках SrTiO3-PbTiO3, достигнутая путем расчета смещений титановой атомной колонны относительно положений стронция и свинцовой колонны14. Наконец, достижения в алгоритмах компьютерного зрения, такие как шумоподавление изображения с нелокального принципа компонентного анализа15,деконволюция Ричардсона и Люси16,коррекция дрейфа с нелинейной регистрацией17и распознавание образов с глубоким обучением, значительно усилили точность измерения до субпикометрической точности18. Одним из таких примеров является выравнивание и регистрация изображений нескольких криогенных изображений STEM с быстрым сканированием для улучшения отношения сигнал/шум. Впоследствии метод маскировки Фурье был применен для анализа волн плотности заряда в кристаллах путем непосредственной визуализации периодического искажениярешетки 19. Несмотря на то, что невероятные инструменты STEM с коррекцией аберраций становятся все более доступными для исследователей по всему миру, передовые процедуры и методы анализа данных остаются необычными и огромным барьером для тех, кто не испытывает опыта анализа данных.
В настоящей работе мы демонстрируем полный путь для метрологии изображений STEM с атомным разрешением. Этот процесс включает в себя, во-первых, получение изображений STEM с помощью микроскопа с коррекцией аберрации, а затем выполнение пост-сбора шумоподавления / коррекции дрейфа для повышения точности измерения. Затем мы дополнительно обсудим существующие методы для четкого разрешения и точной количественной оценки положений колонки атомов с помощью либо 2D-гауссовской однопиковой подгонки, либо многопиковых процедур подгонки для слегка перекрывающихся атомных столбцов20,21. Наконец, в этом учебнике будут обсуждаться методы количественной оценки искажения/деформации решетки в кристаллических структурах или в дефектах/интерфейсах, где периодичность решетки нарушена. Мы также представим простое самостоятельно разработанное бесплатное приложение MATLAB (EASY-STEM) с графическим пользовательским интерфейсом (GUI), которое может помочь с анализом изображений STEM без необходимости написания специального кода анализа или программного обеспечения. Передовые методы анализа данных, представленные здесь, могут быть применены для локальной количественной оценки дефектных релаксации, локальных структурных искажений, локальных фазовых превращений и нецентросимметрии в широком спектре материалов.
ПРИМЕЧАНИЕ: Блок-схема на рисунке 1 показывает общую процедуру количественного определения атомного положения.

Рисунок 1:Рабочий процесс количественной оценки атомного положения и структурного измерения. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
1. Stem коррекция дрейфа изображения и шумоподавление

Рисунок 2:Графический интерфейс пользователя (GUI) приложения Matlab EASY-STEM. Все шаги, описанные в разделе протокола, помечены соответствующим образом. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.

Рисунок 3:Пример результатов отслеживания атомного положения. (i) Пример уточнения позиции с помощью алгоритма mp-fit. Результаты регулярной 2D-гауссовской примерки и алгоритма mpfit показаны красными и зелеными кругами соответственно. Желтые стрелки подчеркивают провал регулярной 2D-гауссовской подгонки из-за интенсивности от соседних атомов. (a) Изображение ADF-STEM с коррекцией дрейфа, показывающее типичную единичную ячейку перовскита ABO3. (b) 3D-график интенсивности в (a). (c) То же изображение, деноеное с помощью гауссовского фильтра. (d) 3D график интенсивности в (c). e)Контурный график интенсивности в(c)с наложенными начальными атомными позициями (желтыми кругами). (f)Пример системы индексации векторов единичных ячеек, показывающей индекс атомных позиций на изображении. (g)Контурный график интенсивности в(c)с наложием начальных атомных положений (желтых кругов) и уточненных атомных положений (красных кругов) и(h)3D-график интенсивности с начальными и уточненными атомными позициями, показанными желтыми и красными кругами. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
ПРИМЕЧАНИЕ: Этот метод использует фильтр, который усредняя интенсивность близлежащих пикселей на изображениях. Эффект гауссовской фильтрации представлен на рисунке 3a-d.
2. Нахождение и уточнение положения атома
3. Извлечение физической информации
или
(1)
(3)
(4) И ω =
(5).4. Визуализация данных
На рисунке 3 показан пример результатов отслеживания атомного положения путем выполнения шагов 1 и 2 в протоколе. Необработанное изображение ADF-STEM единичной ячейки перовскита ABO3 показано на рисунке 3a,а его профиль интенсивности построен в 3-D на рисунке 3b. На рисунке 3c показан результат после применения гауссовской фильтрации к STEM-изображению на рисунке 3a,а профиль интенсивности построен на рисунке 3d. Начальные позиции определяются путем нахождения локальных максимумов на изображении, а позиции обозначены желтыми кругами на рисунке 3e. Атомные позиции индексируются на основе вектора ячейки единицы и показаны на рисунке 3f. После того, как исходное положение найдено и проиндексировано, применяется 2D-гауссовская примерка для дальнейшего уточнения измерения. На рисунках 3g и 3hподогнанные положения обозначены красными кругами, точность измерения улучшается, поскольку уточненные положения находятся ближе к центру по сравнению с исходными позициями (желтые круги). Наконец, преимущество применения алгоритма mpfit на перекрывающихся интенсивностях демонстрируется в ADF-STEM изображении кристалла BaMnSb2 (рисунок 3i). Обычная подгонка 2D-Гаусса (красные круги) сильно проваливается на столбцах Mn, выделенных желтыми стрелками, в то время как алгоритм mpfit может определять позиции гораздо точнее (зеленые круги).

Рисунок 4:HAADF-STEM изображение Ca3Ru2O7 (CRO). (a) Увеличенное изображение ADF-STEM изображения кристалла Ca 3 Ru2O7 (CRO) со схемой кристаллической структуры наложенной. Относительное смещение атома Ca в слое перовскита выделено желтой стрелкой. (b)Скорректированное дрейфом и деноизированное изображение ОЦР и(c)с наложением уточненных атомных положений (красные точки). d)Пример использования системы индексации для идентификации верхних (красный), центральных (синий) и нижних (желтый) атомов Ca в слое перовскита. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
HaADF-STEM изображение Ca3Ru2O7 (CRO) показано на рисунках 4a и 4b (с наложенной кристаллической структурой). CRO представляет собой кристалл перовскита фазы Раддлсдена-Поппера с полярной космической группой A21am. Визуализация ADF-STEM хорошо показывает контраст от более тяжелых элементов (Ca и Ru), но атомы O не визуализируются, поскольку более легкие атомы не рассеивают пучок достаточно сильно, чтобы стать видимым с помощью детекторов HAADF. Нецентроциметрия кристаллической структуры обусловлена наклоном O-октаэдров и может быть визуализирована на изображениях ADF-STEM путем анализа смещения атома Ca в центре двойного перовскитного слоя. Следуя шагам, перечисленным в разделе Протокол, все атомные позиции на этом изображении можно найти, найдя центры установленных 2D-гауссовских пиков, как показано на рисунке 4c. Кроме того, используя систему индексации, на этапе 3.2 каждый тип атома в элементаной ячейке может быть идентифицирован и использован для дальнейшей обработки. Например, атомы Ca в верхней, центральной и нижней части двойного слоя перовскита могут быть легко идентифицированы, и их положения представлены кругами, заполненными различными цветами, как показано на рисунке 4d.

Рисунок 5:Физическая информация. (a) Пример реализации векторной карты, показывающей поляризацию, полученную из паттерна смещения центра Ca. Стрелки окрашены в зависимости от ориентации (красный справа, синий слева). Вертикальные стенки домена 90° «голова к голове» и «голова к хвосту» обозначены синими стрелками, а горизонтальная стенка домена под 180° обозначена красной стрелкой. (b)Пример реализации карты ложного цвета, показывающей поляризацию. Цвет указывает величину в левом (желтом) и правом (фиолетовый) направлениях. Уменьшение величины приводит к выцветаему цвету. (c)Пример реализации карты ложного цвета, показывающей εдеформацию xx на изображении. Цвет указывает на величину растягивающей (красный) и сжимающей (синий) деформации. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
После позиционирования и индексации атомов на изображениях STEM физическая информация может быть извлечена и визуализирована с помощью различных типов графиков, как показано на рисунке 5. Векторная карта, показывающая направление поляризации, показана на рисунке 5a. Стрелки указывают в сторону проецируемого направления поляризации, и при окрашиванию стрелок в зависимости от их ориентации в верхней части изображения отображаются вертикальная стена домена 90° (помеченная синими стрелками) и горизонтальная стена домена 180° (помеченная красными стрелками). Построив карту ложного цвета, как показано на рисунке 5b,можно наблюдать уменьшение величины полярного смещения через затухающий цвет в центре, и, таким образом, можно визуализировать стенку домена голова-хвост. При объединении векторной карты и карты ложных цветов на изображении ADF-STEM отображается Т-образный переход, образованный тремя доменными стенками. Кроме того, с измерением размерности каждой элементарной ячейки на изображении может быть построена карта деформаций εxx, как показано на рисунке 5c.
При работе над обработкой после приобретения также необходимо соблюдать некоторую осторожность. Начнем с того, что во время коррекции дрейфа изображения алгоритм предполагает, что изображение 0° имеет горизонтальное быстрое направление сканирования, поэтому перед расчетом перепроверьте направление. Если направление сканирования задано неправильно, алгоритм коррекции дрейфа выйдет из строя и может даже ввести артефакты в вывод17. Затем во время шумоподавления изображения некоторые методы могут вводить артефакт; Например, фильтрация Фурье может создавать контраст столбцов атомов на сайтах вакансий или удалять мелкие признаки на изображениях, если пространственное разрешение не ограничено должным образом. В результате жизненно важно проверить, похожи ли изображения с денойном на исходные исходные исходные входные изображения.
Затем, при определении начальных атомных позиций на основе локального максимума/минимума, попробуйте скорректировать минимальное расстояние ограничения между пиками, чтобы избежать создания избыточных позиций между атомарными столбцами. Эти избыточные позиции являются артефактами, сгенерированными из-за алгоритма, ошибочно распознавлящего локальные максимумы/минимумы на изображении как атомарные столбцы. Кроме того, можно настроить пороговое значение, чтобы найти большинство позиций, если на изображении есть большие контрастные различия между различными атомными видами (например, в изображениях ADF-STEM WS2). После получения большинства исходных атомарных позиций в изображении попробуйте вручную добавить недостающие или удалить лишние с максимальной отдачей. Более того, метод индексации атомов является наиболее эффективным, когда нет больших перерывов в периодичностях внутри изображения. При наличии прерываний, таких как границы зерен или границы фаз, представленные на изображении, индексирование может завершиться ошибкой. Решение этой проблемы заключается в определении областей интереса на изображении (нажав кнопку «Определить область интереса» в приложении EASY-STEM), а затем индексации и уточнения позиций в каждой области отдельно. После этого можно легко объединить наборы данных разных областей в одном изображении в один набор данных и работать над анализом.
Наконец, после применения пиковых фитингов 2D-Гаусса, рассейте уточненные точки положения на входном изображении, чтобы проверить результаты подгонки, чтобы увидеть, отклоняются ли уточненные положения от атомных столбцов. Точность, обеспечиваемая одним алгоритмом гауссовской подгонки, достаточна в большинстве экспериментов STEM; однако, если положение отклоняется из-за интенсивности от соседнего атома, используйте алгоритм многопиковой подгонки (mpfit) вместо этого, чтобы изолировать интенсивность от соседних атомных столбцов21. В противном случае, если положение отклоняется из-за проблемы с качеством изображения или низкой интенсивности от конкретных столбцов атомов, рекомендуется отбросить установленное положение в этом месте.
Существует несколько существующих и специализированных алгоритмов для измерения атомного положения, например, программное обеспечение для выбора октаэдры кислорода22,пакет Atomap python23и пакет StatSTEM Matlab24. Однако эти алгоритмы имеют некоторые ограничения в определенных аспектах. Например, сборщик октаэдры кислорода требует, чтобы входные данные изображений STEM содержали только четко разрешенные атомные столбцы и, таким образом, не смогли решить проблему на изображениях с атомными столбцами, перекрывающими интенсивности21. С другой стороны, хотя Атомап может вычислять положения «гантелейоподобных» атомных столбцов, процесс не очень прост. Кроме того, StatSTEM является отличным алгоритмом для количественной оценки перекрывающихся интенсивностей, но его итеративный процесс подгонки на основе модели является вычислительно дорогостоящим21. В отличие от этого, наш подход, представленный в этой работе вместе с приложением Matlab EASY-STEM, которое интегрировано с передовым алгоритмом mpfit, может решить проблему перекрывающейся интенсивности и является менее вычислительно дорогим, чем StatSTEM, предлагая при этом конкурентоспособную точность измерений. Кроме того, анализ от Atomap и пакетов программного обеспечения для сборщика кислорода октаэдры разработан и специализирован для анализа данных от кристаллов перовскита ABO3, в то время как система индексации, показанная в этой работе, гораздо более гибкая в отношении различных систем материалов. С помощью метода в этой работе пользователи могут полностью спроектировать и настроить анализ данных для своих уникальных материальных систем на основе выходных результатов, которые содержат как уточненные атомные позиции, так и индексацию вектора элементарной ячейки.

Рисунок 6:Статистическая количественная оценка нахождения атомного положения. (a) Распределение перовскита A-сайта к расстоянию A-сайта A, представленное в гистограмме. Фитификация нормального распределения строится и накладывается в виде красной пунктирной линии, показывающей среднее значение 300,5 пм и стандартное отклонение 4,8 пм. (b) Статистическая количественная оценка измерения угла вектора перовскитной ячейки представлена в виде гистограммы. Фитинг нормального распределения строится и накладывается в виде красной пунктирной линии, показывающей среднее значение 90,0° и стандартное отклонение 1,3°. (c)Статистическая количественная оценка измерения полярного смещения в Ca3Ru2O7 (CRO) представлена в виде гистограммы. Нормальная подгонка распределения нанесена на график и наложена в виде красной пунктирной линии, показывающей среднее значение 25,6 вечера и стандартное отклонение 7,7 вечера. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
Метод, представленный здесь, обеспечивает точность и простоту реализации на уровне пикометра. Чтобы продемонстрировать точность измерения, статистическая количественная оценка атомного положения представлена на рисунке 6. Измерения распределения кубических ABO3 перовскитов A-site на расстоянии и распределения вектора элемента ячейки строятся с использованием гистограммы на рисунке 6a и рисунке 6bсоответственно. При подгонке кривой нормального распределения к распределениям распределение расстояние А-участка показывает среднее значение 300,5 пм и стандартное отклонение 4,8 пм, а распределение вектора вектора элемента ячейки показывает среднее значение 90,0° и стандартное отклонение 1,3°. Статистическая количественная оценка указывает на то, что предложенный здесь метод обеспечивает точность на уровне пикометра и может значительно смягчить искажения из-за дрейфа во время визуализации. Этот результат предполагает, что это измерение заслуживает доверия, когда физическая информация, которую необходимо измерить, больше или равна примерно 10 вечера. Например, в случае вышеупомянутых кристаллов CRO измерение величины полярного смещения представлено на рисунке 6c. Измерение показывает среднее значение 25,6 вечера, стандартное отклонение 7,7 вечера, и оно показывает, что измерение полярного смещения на изображениях CRO STEM является твердым. Кроме того, необходимо проявлять большую осторожность в случае экспериментальных ограничений, таких как низкое отношение сигнал/шум при визуализации чувствительных к пучку образцов. В этих случаях измеренные атомные положения должны быть тщательно изучены по сравнению с необработанными изображениями, чтобы обеспечить достоверность измерения. Следовательно, метод анализа, представленный здесь, имеет ограничения на точность измерения по сравнению с более поздними и продвинутыми алгоритмами. Наш метод недостаточен, когда требуется точность на суб-пикометровом уровне, поэтому необходима более продвинутая процедура анализа, если объект, извлекаемый на изображении, ниже определенного порога. Например, нежесткий алгоритм регистрации показал точность измерения суб-пикометра на кремнии и позволяет точно измерять изменение длины связи на одной наночастице Pt25. Совсем недавно алгоритм глубокого обучения был использован для выявления различных типов точечных дефектов в монослоях 2-D дихалькогенидов переходных металлов из огромного количества данных изображений STEM. Позже измерение проводилось на усредненном изображении различных типов дефектов, и этот метод также продемонстрировал точность суб-пикометра на уровне искажений вокруг этих дефектов18. Следовательно, в качестве будущего плана по увеличению возможностей анализа мы находимся в процессе разработки и внедрения более продвинутых алгоритмов, таких как глубокое обучение. Мы также постараемся интегрировать их в будущие обновления инструментов анализа данных.
Авторам нечего раскрывать.
Работа L.M. и N.A. при поддержке Центра наноразмерных наук штата Пенсильвания, NSF MRSEC под номером гранта DMR-2011839 (2020 - 2026). D.M. был поддержан Программой лабораторных исследований и разработок ORNL (LDRD), которая управляется UT-Battelle, LLC, для Министерства энергетики США (DOE). A.C. и N.A. признают программу Управления научных исследований ВВС (AFOSR) FA9550-18-1-0277, а также GAME MURI, 10059059-PENN за поддержку.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| приложение EASY-STEM | Nasim Alem Group, Университет | Matlab для обработки изображений STEM; Ссылка для скачивания: https://github.com/miaoleixin1994/EASY-STEM.git | |
| Пример статьи JoVE | Nasim Alem Group, Университет | Пример скрипта для сортировки атомов в элементарных ячейках | |
| Matlab Optimization Tool Box | MathWorks | Add-on Packge в Matlab | |
| Matlab | MathWorks | Программное обеспечение для численных вычислений | |
| Matlab: Обработка изображений Ящик с инструментами | MathWorks | Пакет дополнения для обработки изображений в Matlab |
Request permission to reuse the text or figures of this JoVE article
Request Permission