File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

postgraduate thesis: Performance-aware programming for intraoperative intensity-based image registration on graphics processing units

TitlePerformance-aware programming for intraoperative intensity-based image registration on graphics processing units
Authors
Advisors
Advisor(s):Kwok, KWLam, J
Issue Date2018
PublisherThe University of Hong Kong (Pokfulam, Hong Kong)
Citation
Leong, C. M. [梁晉穎]. (2018). Performance-aware programming for intraoperative intensity-based image registration on graphics processing units. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR.
AbstractRecent advancement of intraoperative imaging technologies allows real-time view of the tissue morphologies to ensure safer and efficient interventions. Particularly, intraoperative imaging is extensively used in surgical scenarios that require accurate target localization and precise movement of surgical tools. Stereotactic neurosurgery and cardiac catheterization are typical examples. However, the intraoperatively acquired image may not be aligned with the preoperative image used for planning, due to motion, gravity, or interventions. Intensity-based non-rigid image registration is able to resolve such misalignment, but it suffers from prolonged registration time due to its high computation requirement. This extended registration time makes intensity-based registration inadmissible to the highly dynamic surgical scenarios. To allow seamless application of intra-operative application without disrupting the surgical workflow, there is a constant demand for having a fast intensity-based registration. Graphics processing units (GPU) have attracted the most attention in the recent years due to its unmatched parallel computing power. However, many works of GPU-based image registration have overlooked the underlying memory transaction patterns, which can hamper computation efficacy if not appropriately managed. In view of achieving fast computation, performance-aware programming is a specialized practice that involves repeated profiling, micro-benchmarking, and code optimization to ensure full device utilization. In this thesis, performance-aware programming techniques were employed on GPU to resolve for the high computation requirement in the diffeomorphic log-demons algorithm, which is one of the most popular intensity-based image registration algorithms. The GPU implementation of the algorithm was tested and analyzed extensively. By successfully pinpointing and optimizing for the blocking operations, significant (>200×) performance speed-up has been achieved as a promising result.
DegreeMaster of Philosophy
SubjectDiagnostic imaging
Imaging systems in medicine
Dept/ProgramMechanical Engineering
Persistent Identifierhttp://hdl.handle.net/10722/265311

 

DC FieldValueLanguage
dc.contributor.advisorKwok, KW-
dc.contributor.advisorLam, J-
dc.contributor.authorLeong, Chun-wing, Martin-
dc.contributor.author梁晉穎-
dc.date.accessioned2018-11-29T06:22:13Z-
dc.date.available2018-11-29T06:22:13Z-
dc.date.issued2018-
dc.identifier.citationLeong, C. M. [梁晉穎]. (2018). Performance-aware programming for intraoperative intensity-based image registration on graphics processing units. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR.-
dc.identifier.urihttp://hdl.handle.net/10722/265311-
dc.description.abstractRecent advancement of intraoperative imaging technologies allows real-time view of the tissue morphologies to ensure safer and efficient interventions. Particularly, intraoperative imaging is extensively used in surgical scenarios that require accurate target localization and precise movement of surgical tools. Stereotactic neurosurgery and cardiac catheterization are typical examples. However, the intraoperatively acquired image may not be aligned with the preoperative image used for planning, due to motion, gravity, or interventions. Intensity-based non-rigid image registration is able to resolve such misalignment, but it suffers from prolonged registration time due to its high computation requirement. This extended registration time makes intensity-based registration inadmissible to the highly dynamic surgical scenarios. To allow seamless application of intra-operative application without disrupting the surgical workflow, there is a constant demand for having a fast intensity-based registration. Graphics processing units (GPU) have attracted the most attention in the recent years due to its unmatched parallel computing power. However, many works of GPU-based image registration have overlooked the underlying memory transaction patterns, which can hamper computation efficacy if not appropriately managed. In view of achieving fast computation, performance-aware programming is a specialized practice that involves repeated profiling, micro-benchmarking, and code optimization to ensure full device utilization. In this thesis, performance-aware programming techniques were employed on GPU to resolve for the high computation requirement in the diffeomorphic log-demons algorithm, which is one of the most popular intensity-based image registration algorithms. The GPU implementation of the algorithm was tested and analyzed extensively. By successfully pinpointing and optimizing for the blocking operations, significant (>200×) performance speed-up has been achieved as a promising result. -
dc.languageeng-
dc.publisherThe University of Hong Kong (Pokfulam, Hong Kong)-
dc.relation.ispartofHKU Theses Online (HKUTO)-
dc.rightsThe author retains all proprietary rights, (such as patent rights) and the right to use in future works.-
dc.rightsThis work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.-
dc.subject.lcshDiagnostic imaging-
dc.subject.lcshImaging systems in medicine-
dc.titlePerformance-aware programming for intraoperative intensity-based image registration on graphics processing units-
dc.typePG_Thesis-
dc.description.thesisnameMaster of Philosophy-
dc.description.thesislevelMaster-
dc.description.thesisdisciplineMechanical Engineering-
dc.description.naturepublished_or_final_version-
dc.identifier.doi10.5353/th_991044058179703414-
dc.date.hkucongregation2018-
dc.identifier.mmsid991044058179703414-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats