Vogelgesang M., Chilingaryan S., Rolo T.D.S., Kopmann A.
in Proceedings of the 14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 – 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012 (2012) 824-829, 6332254. DOI:10.1109/HPCC.2012.116
Abstract
Current synchrotron experiments require state-of-the-art scientific cameras with sensors that provide several million pixels, each at a dynamic range of up to 16 bits and the ability to acquire hundreds of frames per second. The resulting data bandwidth of such a data stream reaches several Gigabits per second. These streams have to be processed in real-time to achieve a fast process response. In this paper we present a computation framework and middleware library that provides re-usable building blocks to implement high-performance image processing algorithms without requiring profound hardware knowledge. It is based on a graph structure of computation nodes that process image transformation kernels on either CPU or GPU using the OpenCL sub-system. This system architecture allows deployment of the framework on a large range of computational hardware, from netbooks to hybrid compute clusters. We evaluated the library with standard image processing algorithms required for high quality tomographic reconstructions. The results show that speed-ups from 7x to 37x compared to traditional CPU-based solutions can be achieved with our approach, hence providing an opportunity for real-time on-line monitoring at synchrotron beam lines. © 2012 IEEE.
Xia C.et al.: Highly accurate real-time image steganalysis based on GPU in Journal of Real-Time Image Processing, 14 (2018) 223-236.
Onelli O.et al.: Development of structural colour in leaf beetles in Scientific Reports, 7 (2017) 1373.
Bicer T.et al.: Real-time data analysis and autonomous steering of synchrotron light source experiments in Proceedings – 13th IEEE International Conference on eScience, eScience 2017 (2017) 59-68 8109123.
Frust T.et al.: Rapid data processing for ultrafast X-ray computed tomography using scalable and modular CUDA based pipelines in Computer Physics Communications, 219 (2017) 353-360.
Kaever P.et al.: The Common Data Acquisition Platform in the Helmholtz Association in Journal of Instrumentation, 12 (2017) C04004.
Frust T.et al.: Scalable and modular online data processing for ultrafast computed tomography using CUDA pipelines in Proceedings of ISAV 2016: 2nd Workshop on In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization – Held in conjunction with SC 2016: The International Conference for High Performance Computing, Networking, Storage and Analysis (2017) 7-11 7836394.
Lei Z.et al.: A spark-based study on the massive video-receive IO issues in 2015 International Conference on Computer Science and Applications, CSA 2015 (2017) 30-36 7810827.
Khokhriakov I.et al.: Integrated control system environment for high-throughput tomography in Proceedings of SPIE – The International Society for Optical Engineering, 10391 (2017) 103911H.
Yin Z.et al.: Computing Platforms for Big Biological Data Analytics: Perspectives and Challenges in Computational and Structural Biotechnology Journal, 15 (2017) 403-411.
Parkinson D.et al.: Real-time data-intensive computing in AIP Conference Proceedings, 1741 (2016) 050001.
Bicer T.et al.: Optimization of tomographic reconstruction workflows on geographically distributed resources in Journal of Synchrotron Radiation, 23 (2016) 997-1005.
Rota L.et al.: A high-throughput readout architecture based on PCI-Express Gen3 and DirectGMA technology in Journal of Instrumentation, 11 (2016) P02007.
Schwermann A.et al.: Preservation of three-dimensional anatomy in phosphatized fossil arthropods enriches evolutionary inference in eLife, 5 (2016) e12129.
Vogelgesang M.et al.: Real-time image-content-based beamline control for smart 4D X-ray imaging in Journal of Synchrotron Radiation, 23 (2016) 1254-1263.
Vogelgesang M.et al.: High-throughput data acquisition and processing for real-time X-ray imaging in Proceedings of SPIE – The International Society for Optical Engineering, 9967 (2016) 996715.
Stevanovic U.et al.: A control system and streaming DAQ platform with image-based trigger for X-ray imaging in IEEE Transactions on Nuclear Science, 62 (2015) 911-918 7111386.
Shkarin R.et al.: GPU-optimized Direct Fourier Method for On-line Tomography in Fundamenta Informaticae, 141 (2015) 245-258.
Dulio P.et al.: Preface in Fundamenta Informaticae, 141 (2015) i-xxi.
Shkarin A.et al.: An Open Source GPU Accelerated Framework for Flexible Algebraic Reconstruction at Synchrotron Light Sources in Fundamenta Informaticae, 141 (2015) 259-274.
Gehrke R.et al.: The High Data Rate Processing and Analysis Initiative of the Helmholtz Association in Germany in Synchrotron Radiation News, 28 (2015) 36-42.
Rolo T.et al.: In vivo X-ray cine-tomography for tracking morphological dynamics in Proceedings of the National Academy of Sciences of the United States of America, 111 (2014) 3921-3926.
Khokhriakov I.et al.: Integrated control system environment for high-throughput tomography in Proceedings of SPIE – The International Society for Optical Engineering, 9212 (2014) 921217.
Stevanovic U.et al.: Control system and smart camera with image based trigger for fast synchrotron applications in 2014 19th IEEE-NPSS Real Time Conference, RT 2014 – Conference Records (2014) 7097495.
Caselle M.et al.: Ultrafast streaming camera platform for scientific applications in IEEE Transactions on Nuclear Science, 60 (2013) 3669-3677 6510495.