dc.contributor.advisor | Yalavarthy, Phaneendra K | |
dc.contributor.author | Wankhede, Rahul | |
dc.date.accessioned | 2022-08-17T09:04:43Z | |
dc.date.available | 2022-08-17T09:04:43Z | |
dc.date.submitted | 2022 | |
dc.identifier.uri | https://etd.iisc.ac.in/handle/2005/5826 | |
dc.description.abstract | X-ray Computed Tomography (CT) perfusion imaging is a non-invasive medical imaging modality that has been established as a fast and economical method for diagnosing cerebrovascular diseases such as acute ischemia, sub-arachnoid hemorrhage, and vasospasm. Current CT perfusion imaging being dynamic in nature, requires three-dimensional data acquisition at multiple time points, resulting in a long time for processing ranging from six to twelve minutes post acquisition. In emergency medical conditions such as stroke, every second is crucial for obtaining the perfusion maps, which are used for deploying brain-saving therapies. Since time is of the utmost importance, this thesis work attempts to develop strategies for computationally accelerating the processing of the CT perfusion data to provide perfusion maps using many-core CPUs and GPUs.
Current major steps involved in perfusion maps estimation from CT perfusion data involve estimation of Arterial Input Function (AIF), followed by model-based deconvolution of AIF from tissue enhancement curves pixel-by-pixel to assess the cerebral blood flow (CBF) accurately. The deconvolution of the AIF is embarrassingly parallel and current methodologies do not account for this process to be accelerated using high performance computing environments. Specifically, this thesis utilises the multiple CPU cores that are available in current computing environments as well as General Purpose Graphics Processing Units (GP-GPUs) to provide massively parallel computing power to parallelise the deconvolution process at the pixel level. The GPUs are attractive for this application as they are built on the SIMD (Single Instruction Multiple Data) architecture. Though there are multiple ways of solving the ill-posed inverse problem of deconvolution for obtaining high-quality perfusion maps, this thesis work focuses on the Circulant Truncated-SVD based method, which was implemented using the Nvidia CUDA API that Nvidia provides for its GPUs.
Further, this thesis work explores the algorithms that work for single-AIF deconvolution, which, though not very accurate, is a very good first approximation for time-critical cases to know the area of damage. These experiments were followed by the exploration of multiple-AIF deconvolution, which, although slow, is the gold standard for brain perfusion imaging. These algorithms were developed using the KBLAS library which utilizes multiple CPU and GPU cores. A detailed computational analysis through use cases reveals that GP-GPU computing is a viable option for accelerating the X-ray CT perfusion imaging and are attractive in clinic due to the footprint of these GPU machines. | en_US |
dc.language.iso | en_US | en_US |
dc.rights | I grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part
of this thesis or dissertation | en_US |
dc.subject | Perfusion Computed Tomography | en_US |
dc.subject | Cerebral Blood Flow Maps | en_US |
dc.subject | Stroke | en_US |
dc.subject | Arterial Input Function | en_US |
dc.subject | Parallel Programming | en_US |
dc.subject | GPGPU | en_US |
dc.subject | Nvidia CUDA | en_US |
dc.subject.classification | Research Subject Categories::TECHNOLOGY | en_US |
dc.subject.classification | Research Subject Categories::INTERDISCIPLINARY RESEARCH AREAS | en_US |
dc.title | Accelerating Estimation of Perfusion Maps in Contrast X-ray Computed Tomography using Many-core CPUs and GPUs | en_US |
dc.type | Thesis | en_US |
dc.degree.name | MTech (Res) | en_US |
dc.degree.level | Masters | en_US |
dc.degree.grantor | Indian Institute of Science | en_US |
dc.degree.discipline | Engineering | en_US |