{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:38:06Z","timestamp":1740148686316,"version":"3.37.3"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2018,9,3]],"date-time":"2018-09-03T00:00:00Z","timestamp":1535932800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2019,7]]},"DOI":"10.1007\/s11265-018-1403-6","type":"journal-article","created":{"date-parts":[[2018,9,3]],"date-time":"2018-09-03T01:21:17Z","timestamp":1535937677000},"page":"731-743","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["3D Tomography Back-Projection Parallelization on Intel FPGAs Using OpenCL"],"prefix":"10.1007","volume":"91","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8420-4315","authenticated-orcid":false,"given":"Maxime","family":"Martelli","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicolas","family":"Gac","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alain","family":"M\u00e9rigot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cyrille","family":"Enderli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,9,3]]},"reference":[{"key":"1403_CR1","unstructured":"Arria 10 Device Overview \n                    https:\/\/www.altera.com\/en_US\/pdfs\/literature\/hb\/arria-10\/arria_10_aib.pdf\n                    \n                  ."},{"key":"1403_CR2","unstructured":"DE1 SoC Device Overview \n                    http:\/\/www.terasic.com.tw\/cgi-bin\/page\/archive.pl?Language=English&No=836\n                    \n                  ."},{"key":"1403_CR3","unstructured":"Jetson TX2 specifications \n                    https:\/\/elinux.org\/Jetson_TX2\n                    \n                  ."},{"key":"1403_CR4","unstructured":"OpenCL on FPGAs for GPU Programmers \n                    https:\/\/www.altera.com\/en_US\/pdfs\/literature\/wp\/wp-201406-acceleware-opencl-on-fpgas-for-gpu-programmers.pdf\n                    \n                  ."},{"key":"1403_CR5","unstructured":"Titan X Pascal specifications \n                    https:\/\/www.geforce.com\/hardware\/desktop-gpus\/geforce-gtx-titan-x\/specifications\n                    \n                  ."},{"key":"1403_CR6","unstructured":"The International Technology Roadmap For Semiconductors 2.0. Semiconductor Industry Association (2015)."},{"key":"1403_CR7","unstructured":"Intel FPGA SDK for OpenCL Best Practices Guide. Intel (2017)."},{"key":"1403_CR8","unstructured":"Intel FPGA SDK for OpenCL Programming Guide. Intel (2017)."},{"key":"1403_CR9","doi-asserted-by":"crossref","unstructured":"Abdelfattah, M.S., Hagiescu, A., Singh, D. (2014). Gzip on a chip: High Performance Lossless Data Compression on FPGAs using openCL. International Workshop on openCL.","DOI":"10.1145\/2664666.2664670"},{"key":"1403_CR10","unstructured":"E.Kinahan, P., & et al. (2004). Emission tomography: the fundamentals of PET and SPECT, chapter Analytic image reconstruction methods. Elsevier Academic Press."},{"issue":"6","key":"1403_CR11","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1364\/JOSAA.1.000612","volume":"1","author":"LA Feldkamp","year":"1984","unstructured":"Feldkamp, L.A., Davis, L.C., Kress, J.W. (1984). Practical cone-beam algorithm. Journal of the Optical Society of America A, 1(6), 612\u2013619. \n                    https:\/\/doi.org\/10.1364\/JOSAA.1.000612\n                    \n                  . \n                    http:\/\/josaa.osa.org\/abstract.cfm?URI=josaa-1-6-612\n                    \n                  .","journal-title":"Journal of the Optical Society of America A"},{"key":"1403_CR12","doi-asserted-by":"crossref","unstructured":"Gac, N., Mancini, S., Desvignes, M., Houzet, D. (2008). High Speed 3D Tomography on CPU, GPU, and FPGA. EURASIP Journal on Embedded Systems.","DOI":"10.1155\/2008\/930250"},{"key":"1403_CR13","doi-asserted-by":"crossref","unstructured":"Garcia, P., Compton, K., Schulte, M., Blem, E., Fu, W. (2006). An overview of reconfigurable hardware in embedded systems. EURASIP Journal on Embedded Systems.","DOI":"10.1155\/ES\/2006\/56320"},{"key":"1403_CR14","unstructured":"Geyer, L. L., Schoepf, U. J., Meinel, F. G., Nance, J. W., Bastarrika, G., Leipsic, J. A., Paul, N. S., Rengo, M., Laghi, P. A., Cecco, C.N.D. (2015). State of the Art: Iterative CT Reconstruction Techniques. Journal of Food Processing & Technology."},{"key":"1403_CR15","unstructured":"Heigl, B., & Kowarschik, M. (2007). High-speed reconstruction for c-arm computed tomography. In Proceedings of the 9th international meeting on fully three-dimensional image reconstruction in radiology and nuclear medicine, pp. 25\u201328."},{"key":"1403_CR16","doi-asserted-by":"publisher","unstructured":"Iain Goddard, M.T. (2002). High-speed cone-beam reconstruction: an embedded systems approach. \n                    https:\/\/doi.org\/10.1117\/12.466946\n                    \n                  .","DOI":"10.1117\/12.466946"},{"key":"1403_CR17","doi-asserted-by":"crossref","unstructured":"Jia, Q., & Zhou, H. (2016). Tuning Stencil Codes in openCL for FPGAs. International Conference Computer Design.","DOI":"10.1109\/ICCD.2016.7753287"},{"issue":"4","key":"1403_CR18","doi-asserted-by":"publisher","first-page":"1474","DOI":"10.1118\/1.2710328","volume":"34","author":"M Kachelrie","year":"2007","unstructured":"Kachelrie, M., Knaup, M., Bockenbach, O. (2007). Hyperfast parallel-beam and cone-beam backprojection using the cell general purpose hardware. Medical Physics, 34(4), 1474\u20131486. \n                    https:\/\/doi.org\/10.1118\/1.2710328\n                    \n                  .","journal-title":"Medical Physics"},{"issue":"10","key":"1403_CR19","doi-asserted-by":"publisher","first-page":"5508","DOI":"10.1109\/TSP.2012.2208636","volume":"60","author":"JK Kim","year":"2012","unstructured":"Kim, J.K., Fessler, J.A., Zhang, Z. (2012). Forward-projection architecture for fast iterative image reconstruction in x-ray CT. IEEE Transactions on Signal Processing, 60(10), 5508\u20135518. \n                    https:\/\/doi.org\/10.1109\/TSP.2012.2208636\n                    \n                  .","journal-title":"IEEE Transactions on Signal Processing"},{"issue":"3","key":"1403_CR20","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1007\/s11265-005-4846-5","volume":"39","author":"M Leeser","year":"2005","unstructured":"Leeser, M., & et al. (2005). Parallel-beam backprojection: an FPGA implementation optimized for medical imaging. VLSI SIgnal Processing Systems, 39(3), 295\u2013311.","journal-title":"VLSI SIgnal Processing Systems"},{"key":"1403_CR21","doi-asserted-by":"crossref","unstructured":"Lu, H., Cheng, J.H., Han, G., Li, L., Liang, Z. (2001). A 3D distance-weighted Wiener filter for Poisson noise reduction in sinogram space for SPECT imaging. Medical Imaging, Physics of Medical Imaging.","DOI":"10.1117\/12.430936"},{"key":"1403_CR22","doi-asserted-by":"publisher","unstructured":"Scherl, H., Keck, B., Kowarschik, M., Hornegger, J. (2007). Fast gpu-based ct reconstruction using the common unified device architecture (cuda). In 2007 IEEE Nuclear science symposium conference record, (Vol. 6 pp. 4464\u20134466). \n                    https:\/\/doi.org\/10.1109\/NSSMIC.2007.4437102\n                    \n                  .","DOI":"10.1109\/NSSMIC.2007.4437102"},{"key":"1403_CR23","doi-asserted-by":"crossref","unstructured":"Shagrithaya, K., Kepa, K., Athanas, P. (2013). Enabling Development of openCL Applications on FPGA platforms. Conference on Application-Specific Systems, Architectures and Processors.","DOI":"10.1109\/ASAP.2013.6567546"},{"key":"1403_CR24","unstructured":"Thurston, M., Nadrljanski, M.M., et al. Computed tomography - radiology reference article. Radiopedia."},{"key":"1403_CR25","doi-asserted-by":"crossref","unstructured":"Vasilev, S. L., Artemev, A. V., Bakulin, V. N., Yurgenson, S. A. (2016). Testing loaded samples using X-ray computed tomography. Russian Journal of Nondestructive Testing.","DOI":"10.1134\/S1061830916050089"},{"key":"1403_CR26","unstructured":"Vidhya, M., Varadharaju, N., Kennedy, Z. J., Amirtham, D., Jesudas, D. M. (2015). Applications of X-Ray computed tomography in food processing. RSNA."},{"key":"1403_CR27","doi-asserted-by":"crossref","unstructured":"Wang, Z., He, B., Zhang, W., Jiang, S. (2016). A Performance Analysis Framework for Optimizing openCL Applications on FPGAs. IEEE International Symposium on High Performance Computer Architecture (HPCA) pp. 114\u2013125.","DOI":"10.1109\/HPCA.2016.7446058"},{"key":"1403_CR28","doi-asserted-by":"crossref","unstructured":"Wegrzyn, M. (2001). FPGA-Based Logic Controllers for Safety Critical Systems. IFAC Conference on New Technologies for Computer Control.","DOI":"10.1016\/S1474-6670(17)33003-3"},{"issue":"3","key":"1403_CR29","doi-asserted-by":"publisher","first-page":"654","DOI":"10.1109\/TNS.2005.851398","volume":"52","author":"F Xu","year":"2005","unstructured":"Xu, F., & Mueller, K. (2005). Accelerating popular tomographic reconstruction algorithms on commodity pc graphics hardware. IEEE Transactions on Nuclear Science, 52(3), 654\u2013663. \n                    http:\/\/cvc.cs.stonybrook.edu\/Publications\/2005\/XM05\n                    \n                  .","journal-title":"IEEE Transactions on Nuclear Science"},{"key":"1403_CR30","doi-asserted-by":"publisher","unstructured":"Xu, J., Subramanian, N., Alessio, A., Hauck, S. (2010). Impulse c vs. vhdl for accelerating tomographic reconstruction. In Proceedings of the 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM \u201910 (pp. 171\u2013174). Washington: IEEE Computer Society.. \n                    https:\/\/doi.org\/10.1109\/FCCM.2010.33","DOI":"10.1109\/FCCM.2010.33"}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-018-1403-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-018-1403-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-018-1403-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,2]],"date-time":"2019-09-02T19:15:44Z","timestamp":1567451744000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-018-1403-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,3]]},"references-count":30,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2019,7]]}},"alternative-id":["1403"],"URL":"https:\/\/doi.org\/10.1007\/s11265-018-1403-6","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"type":"print","value":"1939-8018"},{"type":"electronic","value":"1939-8115"}],"subject":[],"published":{"date-parts":[[2018,9,3]]},"assertion":[{"value":"9 December 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 July 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 August 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 September 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}