A modular software framework for the design and implementation of
ptychography algorithms
- URL: http://arxiv.org/abs/2205.04295v1
- Date: Fri, 6 May 2022 16:32:37 GMT
- Title: A modular software framework for the design and implementation of
ptychography algorithms
- Authors: Francesco Guzzi, George Kourousias, Fulvio Bill\`e, Roberto Pugliese,
Alessandra Gianoncelli, Sergio Carrato
- Abstract summary: We present SciCom, a new ptychography software framework aiming at simulating ptychography datasets and testing state-of-the-art reconstruction algorithms.
Despite its simplicity, the software leverages accelerated processing through the PyTorch interface.
Results are shown on both synthetic and real datasets.
- Score: 55.41644538483948
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: 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 paper, 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 to
design 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.
Related papers
- Learning representations by forward-propagating errors [0.0]
Back-propagation (BP) is widely used learning algorithm for neural network optimization.
Current neural network optimizaiton is performed in graphical processing unit (GPU) with compute unified device architecture (CUDA) programming.
In this paper, we propose a light, fast learning algorithm on CPU that is fast as acceleration on GPU.
arXiv Detail & Related papers (2023-08-17T13:56:26Z) - Differentiable Forward Projector for X-ray Computed Tomography [6.1868857343691115]
Data-driven deep learning has been successfully applied to various computed tomographic reconstruction problems.
This paper presents an accurate differentiable forward and back projection software library to ensure the consistency between the predicted images and the original measurements.
arXiv Detail & Related papers (2023-07-11T20:52:46Z) - Benchpress: A Scalable and Versatile Workflow for Benchmarking Structure
Learning Algorithms [1.7188280334580197]
Probabilistic graphical models are one common approach to modelling the data generating mechanism.
We present a novel Snakemake workflow called Benchpress for producing scalable, reproducible, and platform-independent benchmarks.
We demonstrate the applicability of this workflow for learning Bayesian networks in five typical data scenarios.
arXiv Detail & Related papers (2021-07-08T14:19:28Z) - A parameter refinement method for Ptychography based on Deep Learning
concepts [55.41644538483948]
coarse parametrisation in propagation distance, position errors and partial coherence frequently menaces the experiment viability.
A modern Deep Learning framework is used to correct autonomously the setup incoherences, thus improving the quality of a ptychography reconstruction.
We tested our system on both synthetic datasets and also on real data acquired at the TwinMic beamline of the Elettra synchrotron facility.
arXiv Detail & Related papers (2021-05-18T10:15:17Z) - Process Discovery for Structured Program Synthesis [70.29027202357385]
A core task in process mining is process discovery which aims to learn an accurate process model from event log data.
In this paper, we propose to use (block-) structured programs directly as target process models.
We develop a novel bottom-up agglomerative approach to the discovery of such structured program process models.
arXiv Detail & Related papers (2020-08-13T10:33:10Z) - Predictive Coding Approximates Backprop along Arbitrary Computation
Graphs [68.8204255655161]
We develop a strategy to translate core machine learning architectures into their predictive coding equivalents.
Our models perform equivalently to backprop on challenging machine learning benchmarks.
Our method raises the potential that standard machine learning algorithms could in principle be directly implemented in neural circuitry.
arXiv Detail & Related papers (2020-06-07T15:35:47Z) - MPLP++: Fast, Parallel Dual Block-Coordinate Ascent for Dense Graphical
Models [96.1052289276254]
This work introduces a new MAP-solver, based on the popular Dual Block-Coordinate Ascent principle.
Surprisingly, by making a small change to the low-performing solver, we derive the new solver MPLP++ that significantly outperforms all existing solvers by a large margin.
arXiv Detail & Related papers (2020-04-16T16:20:53Z) - Image Matching across Wide Baselines: From Paper to Practice [80.9424750998559]
We introduce a comprehensive benchmark for local features and robust estimation algorithms.
Our pipeline's modular structure allows easy integration, configuration, and combination of different methods.
We show that with proper settings, classical solutions may still outperform the perceived state of the art.
arXiv Detail & Related papers (2020-03-03T15:20:57Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.