В данной работе представлен рабочий процесс для отслеживания положения атомов в электронной микроскопии с пропускания атомного разрешения. Этот рабочий процесс выполняется с помощью приложения 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 без необходимости написания специального кода анализа или программного обеспечения. Передовые методы анализа данных, представленные здесь, могут быть применены для локальной количественной оценки дефектных релаксации, локальных структурных искажений, локальных фазовых превращений и нецентросимметрии в широком спектре материалов.
При работе над обработкой после приобретения также необходимо соблюдать некоторую осторожность. Начнем с того, что во время коррекции дрейфа изображения алгоритм предполагает, что изображение 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. Следовательно, в качестве будущего плана по увеличению возможностей анализа мы находимся в процессе разработки и внедрения более продвинутых алгоритмов, таких как глубокое обучение. Мы также постараемся интегрировать их в будущие обновления инструментов анализа данных.
The authors have nothing to disclose.
Работа 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 за поддержку.
EASY-STEM | Nasim Alem Group, Pennsylvania State University | Matlab app for STEM image processing; Download link: https://github.com/miaoleixin1994/EASY-STEM.git | |
JoVE article example script | Nasim Alem Group, Pennsylvania State University | Example Script for sorting atoms in unit cells | |
Matlab Optimization Tool Box | MathWorks | Optimization add-on packge in Matlab | |
Matlab | MathWorks | Numerical calculation software | |
Matlab: Image Processing Tool Box | MathWorks | Image processing add-on packge in Matlab |