3D-CDI-NN is a deep neural network model plus automatic differentiation developed for retrieving phase information from 3D coherent diffraction images. The model is implemented using Tensorflow and the training dataset is generated using physics-based atomistic simulations. Custom codes are written to handle the resampling of diffraction images to oversampling ratios appropriate for the neural network model.
Reference:
"Rapid 3D nanoscale coherent imaging via physics-aware deep learning" Applied Physics Reviews 8, 021407 (2021) <https://doi.org/10.1063/5.0031486>
3D-CDI-NN is free software/open source, and is distributed under the BSD license. It contains third-party code, see below for the license information on third-party code: