NanoMAX example dataset - ptychography on siemens stars - EH1
Description
Example (single-beam single-slice) hard X-ray ptychographic dataset recorded at the Imaging Endstation (EH1) [1] of the NanoMAX beamline [2] at the MAX IV Laboratory [3].
The datasets were recorded on a siemens star sample at different photon energies. They are kept in the folder and file structure typical to the lab and beamline. The upload contains the raw data, the script used to reconstruct the raw data, the final reconstruction results and a jupyter notebook loading the reconstructions to create a figure of the reconstructed objects.
Data setes were recorded at photon energies from 5 keV to 17 keV in 1 keV steps. A pair of KB-mirrors [4] was used to focus the probing X-ray beam. The sample was positioned 1500µm downstream of the focus postion and scanned in a Fermat-spiral scanning pattern [6] over a scan region of 6µm x 6µm with an average step size of 0.3µm. At each scan position a diffraction pattern was recorded with an Eiger2 X 4M detector (DECTRIS, Switzland) [7] and an exposure time of 0.5 seconds. The detector was positioned 7.180m downstream of the sample. All measurments were taken under vacuum conditions. There were no windows between the KB mirrors, the sample and the detector.
Reconstructions were performed using the ptypy-framework [8] using 1000 iterations of the difference-map (DM) algorithm [9], followed by 1000 iterations of the maximum likelihood (ML) algorithm [10] without position refinement and another 1000 iterations with positions refinement. All algorithms were implemented for GPUs using cupy [11].
We acknowledge the MAX IV Laboratory for internal beamtime on the NanoMAX beamline. Research conducted at MAX IV, a Swedish national user facility, is supported by Vetenskapsrådet (Swedish Research Council, VR) under contract 2018-07152, Vinnova (Swedish Governmental Agency for Innovation Systems) under contract 2018-04969 and Formas under contract 2019-02496.
References:
[1] Maik Kahnt et al., "Current capabilities of the imaging endstation at the NanoMAX beamline", AIP Conf. Proc. 27 September 2023; 2990 (1): 040018. https://doi.org/10.1063/5.0169244
[2] Ulf Johansson et al., "NanoMAX: the hard X-ray nanoprobe beamline at the MAX IV Laboratory", J. Synchrotron Rad. 28, 1935-1947 (2023). https://doi.org/10.1107/S1600577521008213
[3] Aymeric Robert et al., "MAX IV Laboratory". Eur. Phys. J. Plus 138, 495 (2023). https://doi.org/10.1140/epjp/s13360-023-04018-w
[4] Maik Kahnt et al., "Complete alignment of a KB-mirror system guided by ptychography," Opt. Express 30, 42308-42322 (2022) https://doi.org/10.1364/OE.470591
[6] Xiaojing Huang et al., "Optimization of overlap uniformness for ptychography", Opt. Express 22, 12634-12644 (2014). https://doi.org/10.1364/OE.22.012634
[7] Tilman Donath et al., "EIGER2 hybrid-photon-counting X-ray detectors for advanced synchrotron diffraction experiments", J. Synchrotron Rad. 30, 723-738.(2023). https://doi.org/10.1107/S160057752300454X
[8] Björn Enders et al., "Computational framework for ptychographic reconstructions", Proc. R. Soc. A.47220160640 (2016). http://doi.org/10.1098/rspa.2016.0640
[9] Pierre Thibault et al., “Probe retrieval in ptychographic coherent diffractive imaging,” Ultramicroscopy 109(4), 338–343 (2009). https://doi.org/10.1016/j.ultramic.2008.12.011
[10] Pierre Thibault et al., "Maximum-likelihood refinement for coherent diffractive imaging," New J. Phys. 14 063004 (2012). https://doi.org/10.1088/1367-2630/14/6/063004
[11] Ryosuke Okuta et al. "Cupy: A numpy-compatible library for nvidia gpu calculations." Proceedings of workshop on machine learning systems (LearningSys) in the thirty-first annual conference on neural information processing systems (NIPS). Vol. 6. (2017).
Files
Figure_reconstruction_results.png
Files
(11.4 GB)
| Name | Size | Download all |
|---|---|---|
|
md5:3a839eefe7ecb002f717067cf4fffbc1
|
625.6 MB | Preview Download |
|
md5:78ba9bc449eaf60620a37bb428f0b86f
|
514.5 MB | Preview Download |
|
md5:7ed1f3b5d8752f399d83961882440c79
|
533.0 MB | Preview Download |
|
md5:af35f6e1f1a24fd689900864e6033fc2
|
504.7 MB | Preview Download |
|
md5:819605234a3ea0686d071fc26dc2e7dc
|
390.8 MB | Preview Download |
|
md5:9cd4f67cf0f7d79ea57808c173f01a81
|
432.6 MB | Preview Download |
|
md5:15c0278f348d3e5e4c8bd41aa7aac742
|
440.7 MB | Preview Download |
|
md5:da5ba78a0eeabb91ad8000ee24fdb416
|
439.9 MB | Preview Download |
|
md5:cbd164368a4f27edb85d15bd57682ddd
|
413.8 MB | Preview Download |
|
md5:3c9efa03c0185d35b86ecae87ea5d61a
|
385.8 MB | Preview Download |
|
md5:dfa851265d80e2064407e00cd7057d17
|
362.9 MB | Preview Download |
|
md5:6a6a1f5b6b1744a3490d701ce9694a4b
|
344.0 MB | Preview Download |
|
md5:a6724e4ae3410386c1b6695c2883fb45
|
324.3 MB | Preview Download |
|
md5:970d8a9b9b905c3c746a953d448cb0c5
|
5.7 GB | Preview Download |
|
md5:6dc38fda48cae9eb3dbbda5e93d4c8e4
|
1.5 MB | Preview Download |
Additional details
Dates
- Collected
-
2025-08-22date the data was recorded at NanoMAX
Software
- Programming language
- Python