AtomAI: A Deep Learning Framework for Analysis of Image and Spectroscopy Data in (Scanning) Transmission Electron Microscopy and Beyond
arXiv:2105.07485 · doi:10.1038/s42256-022-00555-8
Abstract
AtomAI is an open-source software package bridging instrument-specific Python libraries, deep learning, and simulation tools into a single ecosystem. AtomAI allows direct applications of the deep convolutional neural networks for atomic and mesoscopic image segmentation converting image and spectroscopy data into class-based local descriptors for downstream tasks such as statistical and graph analysis. For atomically-resolved imaging data, the output is types and positions of atomic species, with an option for subsequent refinement. AtomAI further allows the implementation of a broad range of image and spectrum analysis functions, including invariant variational autoencoders (VAEs). The latter consists of VAEs with rotational and (optionally) translational invariance for unsupervised and class-conditioned disentanglement of categorical and continuous data representations. In addition, AtomAI provides utilities for mapping structure-property relationships via im2spec and spec2im type of encoder-decoder models. Finally, AtomAI allows seamless connection to the first principles modeling with a Python interface, including molecular dynamics and density functional theory calculations on the inferred atomic position. While the majority of applications to date were based on atomically resolved electron microscopy, the flexibility of AtomAI allows straightforward extension towards the analysis of mesoscopic imaging data once the labels and feature identification workflows are established/available. The source code and example notebooks are available at https://github.com/pycroscopy/atomai.
References in corpus (34)
- Quantum ESPRESSO: a modular and open-source software project for quantum simulations of materials
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- The SIESTA method for ab initio order-N materials simulation
- Efficient index handling of multidimensional periodic boundary conditions
- Advanced capabilities for materials modelling with Quantum ESPRESSO
- CP2K: An Electronic Structure and Molecular Dynamics Software Package -- Quickstep: Efficient and Accurate Electronic Structure Calculations
- An Introduction to Variational Autoencoders
- Quantum ESPRESSO toward the exascale
- API design for machine learning software: experiences from the scikit-learn project
- Tutorial on Variational Autoencoders
- Topological Surface States Protected From Backscattering by Chiral Spin Texture
- MOOSE: Enabling Massively Parallel Multiphysics Simulation
- Deciphering chemical order/disorder and material properties at the single-atom level
- Spectroscopic imaging of single atoms within a bulk solid
- Atomic-scale compensation phenomena at polar interfaces
- Position and momentum mapping of vibrations in graphene nanostructures in the electron microscope
- Visualizing Broken Symmetry and Topological Defects in a Quantum Hall Ferromagnet
- Filming the formation and fluctuation of Skyrmion domains by cryo-Lorentz Transmission Electron Microscopy
- Exploring order parameters and dynamic processes in disordered systems via variational autoencoders
- Boundaries for efficient use of electron vortex beams to measure magnetic properties
- Direct Observation of an Interface Dipole between Two Metallic Oxides Caused by Localized Oxygen Vacancies
- Scanning Probe State Recognition With Multi-Class Neural Network Ensembles
- Quantifying the dynamics of protein self-organization using deep learning analysis of atomic force microscopy data
- Exploring particle dynamics during self-organization processes via rotationally invariant latent representations
- Atomic mechanisms for the Si atom dynamics in graphene: chemical transformations at the edge and in the bulk
- Toward Decoding the Relationship between Domain Structure and Functionality in Ferroelectrics via Hidden Latent Variables
- Predictability of localized plasmonic responses in nanoparticle assemblies
- Atomic defects of the hydrogen-terminated Silicon(100)-2x1 surface imaged with STM and nc-AFM
- 3D sub-nanoscale imaging of unit cell doubling due to octahedral tilting and cation modulation in strained perovskite thin films
- Nanoscale electronic inhomogeneity in FeSeTe revealed through unsupervised machine learning
- Ensemble learning and iterative training (ELIT) machine learning: applications towards uncertainty quantification and automated experiment in atom-resolved microscopy
- Robust multi-scale multi-feature deep learning for atomic and defect identification in Scanning Tunneling Microscopy on H-Si(100) 2x1 surface
- Disentangling ferroelectric domain wall geometries and pathways in dynamic piezoresponse force microscopy via unsupervised machine learning
- Latent mechanisms of polarization switching from in situ electron microscopy observations
Cited by in corpus (12)
- JARVIS-Leaderboard: A Large Scale Benchmark of Materials Design Methods
- Exploring the microstructural origins of conductivity and hysteresis in metal halide perovskites via active learning driven automated scanning probe microscopy
- AtomVision: A machine vision library for atomistic images
- Post-Experiment Forensics and Human-in-the-Loop Interventions in Explainable Autonomous Scanning Probe Microscopy
- Evaluating Stage Motion for Automated Electron Microscopy
- Autonomous convergence of STM control parameters using Bayesian Optimization
- Artificial Intelligence-Assisted Workflow for Transmission Electron Microscopy: From Data Analysis Automation to Materials Knowledge Unveiling
- Mind the Gap: Bridging the Divide Between AI Aspirations and the Reality of Autonomous Characterization
- Accelerating Domain-Aware Electron Microscopy Analysis Using Deep Learning Models with Synthetic Data and Image-Wide Confidence Scoring
- Dynamic Atomic Column Detection in Transmission Electron Microscopy Videos via Ridge Estimation
- Revealing the Evolution of Order in Materials Microstructures Using Multi-Modal Computer Vision
- Detecting Atomic Scale Surface Defects in STM of TMDs with Ensemble Deep Learning