J. Scheins, L. Tellmann, C. Weirich, E. R. Kops, H. Herzog
{"title":"Ultra fast 3-D PET image reconstruction using highly compressed, memory-resident system matrices with optimised SIMD access patterns","authors":"J. Scheins, L. Tellmann, C. Weirich, E. R. Kops, H. Herzog","doi":"10.1109/NSSMIC.2010.5874222","DOIUrl":null,"url":null,"abstract":"Fully 3D PET image reconstruction for large detector systems still remains a challenging computational task due to the tremendous number of Lines-of-Response. The reconstruction software PRESTO (PET REconstruction Software TOolkit) allows to use accurate geometrical weighting schemes for the forward/backward projection, e.g. Volume-of-Intersection, while using all measured LORs separately. PRESTO exploits matrix redundancies to realise a strongly compressed, memory-resident system matrix. In this way, the needed time to calculate matrix weights no longer influences the reconstruction time. Nevertheless, in the first implementation the addressing of matrix weights, projection values and voxel values in disfavoured memory access patterns caused severe computational inefficiencies due to the limited memory bandwidth. In this work, the image data and projection data in memory as well as the order of mathematical operations have been re-organised to provide an optimal merit for the Single Instruction Multiple Data (SIMD) approach. A global speedup factor of 15 for has been achieved while obtaining identical results.","PeriodicalId":13048,"journal":{"name":"IEEE Nuclear Science Symposuim & Medical Imaging Conference","volume":"9 1","pages":"2420-2422"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Nuclear Science Symposuim & Medical Imaging Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NSSMIC.2010.5874222","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Fully 3D PET image reconstruction for large detector systems still remains a challenging computational task due to the tremendous number of Lines-of-Response. The reconstruction software PRESTO (PET REconstruction Software TOolkit) allows to use accurate geometrical weighting schemes for the forward/backward projection, e.g. Volume-of-Intersection, while using all measured LORs separately. PRESTO exploits matrix redundancies to realise a strongly compressed, memory-resident system matrix. In this way, the needed time to calculate matrix weights no longer influences the reconstruction time. Nevertheless, in the first implementation the addressing of matrix weights, projection values and voxel values in disfavoured memory access patterns caused severe computational inefficiencies due to the limited memory bandwidth. In this work, the image data and projection data in memory as well as the order of mathematical operations have been re-organised to provide an optimal merit for the Single Instruction Multiple Data (SIMD) approach. A global speedup factor of 15 for has been achieved while obtaining identical results.