Computational methods are driving high impact microscopy techniques such as ptychography. However, the design and implementation of new algorithms is often a laborious process, as many parts of the code are written in close-to-the-hardware programming constructs to speed up the reconstruction. In this article, we present SciComPty, a new ptychography software framework aiming at simulating ptychography datasets and testing state-of-the-art and new reconstruction algorithms. Despite its simplicity, the software leverages GPU accelerated processing through the PyTorch CUDA interface. This is essential for designing new methods that can readily be employed. As an example, we present an improved position refinement method based on Adam and a new version of the rPIE algorithm, adapted for partial coherence setups. Results are shown on both synthetic and real datasets. The software is released as open-source.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC9454962PMC
http://dx.doi.org/10.7717/peerj-cs.1036DOI Listing

Publication Analysis

Top Keywords

software framework
8
design implementation
8
modular software
4
framework design
4
ptychography
4
implementation ptychography
4
ptychography algorithms
4
algorithms computational
4
computational methods
4
methods driving
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!