🚀 Nano Letters 2026 Ruining Jiang, Haiyang Zhang, Ruirui Liu, Lu Yu, Chao Li†, Jiuhui Han†, Yi Ding 📄 Paper
We present a machine-learning-enhanced framework for robust atomic structure recovery under ultra-low SNR. Our approach builds upon prior spatial–frequency modeling methods, particularly the Spatial-Frequency Interactive Network (SFIN), to enable accurate localization of Pt atoms on MoS₂ under noisy imaging conditions.
This unlocks quantitative, physics-level analysis of dynamic single-atom behavior beyond conventional imaging limits.
We quantified a random positional displacement of approximately 3.2% relative to ideal lattice sites, providing an empirical "snapshot" of the intrinsic structural disorder that is often overlooked in static models.
Through Differential Phase Contrast (DPC) imaging, we directly visualized the inhomogeneous electrostatic landscapes surrounding individual Pt atoms. Our analysis suggests that this observed electronic heterogeneity may stems from the intrinsic, non-ideal positional distribution of these single atoms.
pip install virtualenv
virtualenv AtomDL
source AtomDL/venv/bin/activate
pip install -r requirements.txtWe provide two pretrained checkpoints in the checkpoints/ directory:
This is the model used in our paper, trained on real fast-scan STEM data with ultra-low SNR conditions.
This model is trained on a TEM-ImageNet style dataset, serving as a more generic initialization with broader feature representations.
You can train the model on your own dataset by organizing the data in the following structure:
dataset/
├── images/
│ ├── 1.png
│ ├── 2.png
│ └── ...
└── labels/
├── 1.png
├── 2.png
└── ...
images/: raw noisy STEM imageslabels/: corresponding ground-truth maps (e.g., clean images or atomic localization maps)- File names must be one-to-one aligned between
images/andlabels/
python atomdl_denoise.py --floder_path /path/to/input --save_path /path/to/output --checkpoint_dir /path/to/checkpoint --gpu 0The pipeline produces high-quality reconstructions and precise atomic localization under extremely low signal-to-noise conditions.
| Input (Noisy) | Denoised | Localization | Intensities |
|---|---|---|---|
python LoG.py --floder_path /path/to/input --save_path /path/to/outputpython atomdl_SingleAtom.py --floder_path /path/to/input --save_path /path/to/output --checkpoint_dir /path/to/checkpoint --gpu 0The pipeline produces high-quality reconstructions and enables precise identification of atomic structures under extremely low signal-to-noise conditions.
| Input (Noisy) | Host Lattice Atom | Single-Atom (0.5%) | Single-Atom (1.0%) |
|---|---|---|---|
python LoG_SingleAtom.py --floder_path /path/to/input --save_path /path/to/outputWe gratefully thank the authors from SFIN for open-sourcing their code.







