syris: a flexible and efficient framework for X-ray imaging experiments simulation

被引:16
作者
Farago, Tomas [1 ,2 ]
Mikulik, Petr [3 ,4 ]
Ershov, Alexey [1 ,2 ]
Vogelgesang, Matthias [5 ]
Haenschke, Daniel [1 ,2 ]
Baumbach, Tilo [1 ,2 ]
机构
[1] KIT, Inst Photon Sci & Synchrotron Radiat, Herrmann von Helmholtz Pl 1, D-76344 Eggenstein Leopoldshafen, Germany
[2] KIT, Lab Applicat Synchrotron Radiat, D-76131 Karlsruhe, Germany
[3] Masaryk Univ, Fac Sci, Dept Condensed Matter Phys, Kotlarska 2, CS-61137 Brno, Czech Republic
[4] MU, CEITEC Cent European Inst Technol, Kamenice 753-5, Brno 62500, Czech Republic
[5] KIT, Inst Data Proc & Elect, Herrmann von Helmholtz Pl 1, D-76344 Eggenstein Leopoldshafen, Germany
来源
JOURNAL OF SYNCHROTRON RADIATION | 2017年 / 24卷
关键词
simulation; high-speed imaging; parallelization; free-space propagation; coherence; X-ray imaging; synchrotron radiation; SYNCHROTRON-RADIATION; OPTICAL-FLOW; PHASE-CONTRAST; TOMOGRAPHY; SEGMENTATION; COMPUTATION; PACKAGE;
D O I
10.1107/S1600577517012255
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
An open-source framework for conducting a broad range of virtual X-ray imaging experiments, syris, is presented. The simulated wavefield created by a source propagates through an arbitrary number of objects until it reaches a detector. The objects in the light path and the source are time-dependent, which enables simulations of dynamic experiments, e.g. four-dimensional time-resolved tomography and laminography. The high-level interface of syris is written in Python and its modularity makes the framework very flexible. The computationally demanding parts behind this interface are implemented in OpenCL, which enables fast calculations on modern graphics processing units. The combination of flexibility and speed opens new possibilities for studying novel imaging methods and systematic search of optimal combinations of measurement conditions and data processing parameters. This can help to increase the success rates and efficiency of valuable synchrotron beam time. To demonstrate the capabilities of the framework, various experiments have been simulated and compared with real data. To show the use case of measurement and data processing parameter optimization based on simulation, a virtual counterpart of a high-speed radiography experiment was created and the simulated data were used to select a suitable motion estimation algorithm; one of its parameters was optimized in order to achieve the best motion estimation accuracy when applied on the real data. syris was also used to simulate tomographic data sets under various imaging conditions which impact the tomographic reconstruction accuracy, and it is shown how the accuracy may guide the selection of imaging conditions for particular use cases.
引用
收藏
页码:1283 / 1295
页数:13
相关论文
共 44 条
  • [31] NOISE POWER SPECTRUM IN COMPUTED X-RAY TOMOGRAPHY
    RIEDERER, SJ
    PELC, NJ
    CHESLER, DA
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 1978, 23 (03) : 446 - 454
  • [32] In vivo X-ray cine-tomography for tracking morphological dynamics
    Rolo, Tomy dos Santos
    Ershov, Alexey
    van de Kamp, Thomas
    Baumbach, Tilo
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2014, 111 (11) : 3921 - 3926
  • [33] COMMUNICATION IN THE PRESENCE OF NOISE
    SHANNON, CE
    [J]. PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1949, 37 (01): : 10 - 21
  • [34] A Quantitative Analysis of Current Practices in Optical Flow Estimation and the Principles Behind Them
    Sun, Deqing
    Roth, Stefan
    Black, Michael J.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER VISION, 2014, 106 (02) : 115 - 137
  • [35] Image multiplying and high-frequency oscillations effects in the Fresnel region light propagation simulation
    Sypek, M
    Prokopowicz, C
    Grecki, M
    [J]. OPTICAL ENGINEERING, 2003, 42 (11) : 3158 - 3164
  • [36] Thompson A.C., 2001, X-ray Data Booklet, VSecond
  • [37] COMPUTED-TOMOGRAPHY USING SYNCHROTRON RADIATION
    THOMPSON, AC
    LLACER, J
    FINMAN, LC
    HUGHES, EB
    OTIS, JN
    WILSON, S
    ZEMAN, HD
    [J]. NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1984, 222 (1-2) : 319 - 323
  • [38] van de Kamp T., 2011, SCIENCE, V333, P52
  • [39] Comparing and combining algorithms for computer-aided detection of pulmonary nodules in computed tomography scans: The ANODE09 study
    van Ginneken, Bram
    Armato, Samuel G., III
    de Hoop, Bartjan
    van Amelsvoort-van de Vorst, Saskia
    Duindam, Thomas
    Niemeijer, Meindert
    Murphy, Keelin
    Schilham, Arnold
    Retico, Alessandra
    Fantacci, Maria Evelina
    Camarlinghi, Niccolo
    Bagagli, Francesco
    Gori, Ilaria
    Hara, Takeshi
    Fujita, Hiroshi
    Gargano, Gianfranco
    Bellotti, Roberto
    Tangaro, Sabina
    Bolanos, Lourdes
    De Carlo, Francesco
    Cerello, Piergiorgio
    Cheran, Sorin Cristian
    Lopez Torres, Ernesto
    Prokop, Mathias
    [J]. MEDICAL IMAGE ANALYSIS, 2010, 14 (06) : 707 - 722
  • [40] Dynamic intensity normalization using eigen flat fields in X-ray imaging
    Van Nieuwenhove, Vincent
    De Beenhouwer, Jan
    De Carlo, Francesco
    Mancini, Lucia
    Marone, Federica
    Sijbers, Jan
    [J]. OPTICS EXPRESS, 2015, 23 (21): : 27975 - 27989