Skip to content

Jeffrey-Ede/One-Shot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One-Shot Exit Wavefunction Reconstruction

DOI

Repository for the preprint|paper "Exit Wavefunction Reconstruction from Single Transmisson Electron Micrographs with Deep Learning".

One-shot exit wavefunction with deep learning uses neural networks to recover phases of conventional transmission electron microscopy images by restricting the distribution of wavefunctions.

Figure: phases output by a neural network for input amplitudes are similar to true phases for In1.7K2Se8Sn2.28 wavefunctions.

Noteable Files

In the wavefunctions directory, subdirectories numbered 1,2,3, ..., snapshot neural networks as they were developed. After ~20 initial experiments, architecture was kept almost uncharged for the GAN and direct prediction. Networks featured in the paper include

19: n=1, multiple materials
39: n=3, multiple materials

24: n=1, single material
38: n=3, single material

34: n=1, single material, generative adversarial network
37: n=3, single material, generative adversarial network

40: n=3, multiple materials, restricted simulation hyperparameters

A simple script to reconstruct focal series is in wavefunctions/hologram_reconstruction_old_code.py.

Datasets

New datasets containing 98340 simulated wavefunctions, and 1000 experimental focal series available here.

n=3 datasets downsampled to 96x96 with antialiasing have beed added for rapid development.

Pretrained Models

Last saved checkpoints for notable files are here. Password: "W4rw1ck3m!" (without quotes). Note that the server is in a test phase, so it may be intermittently unavailable and the url will eventually change.

clTEM

Multislice simulations were performed with clTEM. Simulations are GPU-accelerated, and are written in OpenCL/C++ for performance. Source code is maintained by Jon Peters and is available here with official releases.

Compiled versions of clTEM used in our research have been included

clTEM_files: n=1, Alternative physics
clTEM_file_0.2.4: n=3, Standard physics

Contact

Jeffrey M. Ede: j.m.ede@warwick.ac.uk - machine learning, general
Jonathan J. P. Peters: j.peters.1@warwick.ac.uk - clTEM
Jeremy Sloan: j.sloan@warwick.ac.uk
Richard Beanland: r.beanland@warwick.ac.uk