| Literature DB >> 28261539 |
Federica Marone1, Alain Studer2, Heiner Billich2, Leonardo Sala2, Marco Stampanoni1,3.
Abstract
Sub-second full-field tomographic microscopy at third-generation synchrotron sources is a reality, opening up new possibilities for the study of dynamic systems in different fields. Sustained elevated data rates of multiple GB/s in tomographic experiments will become even more common at diffraction-limited storage rings, coming in operation soon. The computational tools necessary for the post-processing of raw tomographic projections have generally not experienced the same efficiency increase as the experimental facilities, hindering optimal exploitation of this new potential. We present here a fast, flexible, and user-friendly post-processing pipeline overcoming this efficiency mismatch and delivering reconstructed tomographic datasets just few seconds after the data have been acquired, enabling fast parameter and image quality evaluation as well as efficient post-processing of TBs of tomographic data. With this new tool, also able to accept a stream of data directly from a detector, few selected tomographic slices are available in less than half a second, providing advanced previewing capabilities paving the way to new concepts for on-the-fly control of dynamic experiments.Entities:
Keywords: Efficient pipeline; Fast tomographic reconstruction; High data rates; Tomographic microscopy beamline; Ultrafast X-ray tomographic imaging
Year: 2017 PMID: 28261539 PMCID: PMC5313565 DOI: 10.1186/s40679-016-0035-9
Source DB: PubMed Journal: Adv Struct Chem Imaging ISSN: 2198-0926
Fig. 1Diagram illustrating the main blocks and flow of the post-processing pipeline (solid lines). Dash lines indicate optional modules (e.g., phase retrieval) and actions (e.g., writing sinograms to file)
Fig. 2Skeleton of the sinogram generator package with the main software modules and their main tasks
Fig. 3Graphical user interface (large panel on the left) enabling parameter optimization and job submission to a cluster facility for the reconstruction of full 3D volumes without the need for complex and error-prone command line activity. It is implemented as a Fiji plugin (Fiji main menu top left): all Fiji tools (e.g., contrast optimization tool bottom right) are available for projection (top right) and reconstruction (middle right) quality evaluation
Dataset characteristics
| Dataset name | Image size (pixels) | Number of projections | Data format | Acquisition time |
|---|---|---|---|---|
| Ultrafast | 816 × 616 | 461 | TIFF/HDF5 | <50 ms |
| Fast | 2016 × 1008 | 910 | HDF5 | Few s |
| Standard | 2048 × 2048 | 1441 | TIFF/HDF5 | 5–10 min |
| Highres | 2560 × 2160 | 1801 | TIFF | 5–10 min |
Reconstruction time of different tomographic volumes
| Dataset | TIFF (s) | HDF5 (s) | ||||
|---|---|---|---|---|---|---|
| Sinogram | Reconstruction | Total | Sinogram | Reconstruction | Total | |
| Ultrafast | 3.8 | 1.0 | 4.8 | 2.7 | 1.0 | 3.7 |
| Fast | – | – | – | 6.6 | 6.0 | 12.6 |
| Standard | 17.7 | 14.7 | 32.4 | 10.2 | 15.2 | 25.4 |
| Highres | 26.5 | 50.2 | 76.7 | – | – | – |
Time needed for phase retrieval [23] for different datasets
| Dataset | Phase retrieval time (s) | |
|---|---|---|
| Single projection | Full dataset | |
| Ultrafast | 0.3 | 1.4 |
| Fast | 0.6 | 6.6 |
| Standard | 6 | 85.5 |
| Highres | 6 | 106.6 |
Fig. 4Pipeline scaling properties: time (in s) required for the sinogram generation (circle) and tomographic reconstruction (triangle) as a function of the number of used cores for 2 different computational resource configurations [used cores homogenously distributed on all available nodes (dashed line) and used cores concentrated on as few nodes as possible (solid line)]. The square symbols illustrate the behavior of a perfect scaling system (blue and orange for the sinogram generation and the tomographic reconstruction, respectively)