Computational requirements for real-time ptychographic image reconstruction

Appl Opt. 2019 Mar 1;58(7):B19-B27. doi: 10.1364/AO.58.000B19.


Ptychographic imaging techniques can be coupled with tomographic image reconstruction techniques to obtain cross-sectional 3D images with resolution on the nanometer scale. However, such ptychographic x-ray computed tomography (PXCT) techniques require the collection of a large number of diffraction patterns. This work derives a set of equations that can be used to calculate the rate at which data can be collected given an experimental setup. It also determines the computational system requirements needed to process ptychographic data in real time as soon as it has been collected. This will expedite the ptychography step of PXCT. These theoretical results are then applied to performance data collected from reconstructing simulated diffraction patterns in order to determine the computational resources needed for real-time ptychographic processing for representative experimental setups. All of our results are independent of any specific ptychographic reconstruction algorithm.