首页 | 官方网站   微博 | 高级检索  
     


syris: a flexible and efficient framework for X‐ray imaging experiments simulation
Authors:Tomáš Faragó  Petr Mikulík  Alexey Ershov  Matthias Vogelgesang  Daniel Hänschke  Tilo Baumbach
Affiliation:1. Institute for Photon Science and Synchrotron Radiation, Karlsruhe Institute of Technology (KIT), Herrmann-von-Helmholtz-Platz 1, 76344Eggenstein-Leopoldshafen, Germany;2. Laboratory for Applications of Synchrotron Radiation, Karlsruhe Institute of Technology (KIT), D-76131Karlsruhe, Germany;3. Department of Condensed Matter Physics, Faculty of Science, Masaryk University (MU), Kotlá?ská 2, 611 37Brno, Czech Republic;4. CEITEC – Central European Institute of Technology, Masaryk University (MU), Kamenice 753/5, 625 00Brno, Czech Republic;5. Institute for Data Processing and Electronics, Karlsruhe Institute of Technology (KIT), Herrmann-von-Helmholtz-Platz 1, 76344Eggenstein-Leopoldshafen, Germany
Abstract: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.
Keywords:simulation  high‐speed imaging  parallelization  free‐space propagation  coherence  X‐ray imaging  synchrotron radiation
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号