Architectural and algorithmic design for embedded medical imaging

We are motivated by the lack of a coupling mechanism between imaging, registration and rendering for an efficient process cycle, which is critical to realize 3D structures and depth-correspondences across slices for real-time quality assessment and diagnosis. Temporal slice capture mechanisms of ima...

Full description

Saved in:
Bibliographic Details
Main Author: Chiew, Wei Ming
Other Authors: Lin Feng
Format: Theses and Dissertations
Language:English
Published: 2014
Subjects:
Online Access:https://hdl.handle.net/10356/61735
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-61735
record_format dspace
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer applications::Life and medical sciences
DRNTU::Engineering::Computer science and engineering::Computing methodologies
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer applications::Life and medical sciences
DRNTU::Engineering::Computer science and engineering::Computing methodologies
Chiew, Wei Ming
Architectural and algorithmic design for embedded medical imaging
description We are motivated by the lack of a coupling mechanism between imaging, registration and rendering for an efficient process cycle, which is critical to realize 3D structures and depth-correspondences across slices for real-time quality assessment and diagnosis. Temporal slice capture mechanisms of imaging platforms also present a unique standpoint which differs from the operating framework of offline registration and rendering methods. Literature survey revealed a lack of research effort in a real-time registration-rendering solution alongside acquisition. Moreover, solutions for non-rigid registration with embedded hardware are almost non-existent. Therefore, this thesis addresses these problems by integrating the three pillars of modern confocal imaging, including image acquisition, image registration and volume rendering into a single FPGA architecture for customizable prototyping. The main objective is to provide a novel framework for real-time registration-rendering alongside acquisition which is targeted ultimately at application-specific integrated circuit design. A pioneering research project collaborated with the National Cancer Centre Singapore to develop an embedded rendering solution for confocal endomicroscopic imaging justified the need for rendering of registered datasets captured in vivo. Motion exhibited due to the nature of living tissue distorts the volumetric dataset and impedes accurate visualization. Consequently, we propose a processing framework targeted at embedded architectures and detail functional requirements and desired specifications of the system. The study is conducted and verified with FPGA prototyping platforms. Next, a slice-based registration approach is presented with two different modes of operation: inter-dataset and intra-dataset registration. For embedded processing, a first-of-a-kind non-rigid registration algorithm on FPGA is demonstrated and accelerated using a novel single-pass Demons kernel design and tightly-coupled regularization. A 14-fold reduction in computations and 175 times speedup are achieved with each method respectively. A novel scheme for real-time rendering called online incrementally accumulated volume rendering has been proposed. To manage data transfer between acquisition and rendering, an automated mechanism for image capture is described, alongside optimization methods including render space consolidation, cubic memory organization and accumulative rendering mode. An experimental implementation shows real-time performance of 50 frames per second with maximized utilization and horizontal scaling. Finally, we propose an interpolation method to couple registration with rendering. A novel interpolation method called negative square distance is detailed. Two configurations for deformable interpolation are described for object-ordered and image-ordered rendering respectively. Quantitative experimental analyses of resource utilization, timing and throughput, and scalability potentials are presented with rendering results of the methods. This PhD study makes the following contributions: (a) the novel framework for on-the-fly registration-rendering with slice-volume image acquisition systems provides new insight to both the clinical and biomedical community as well as to computer vision and visualization disciplinarians; (b) although research is mainly done with Demons registration, the improvement methods can benefit iterative registration algorithms in general as well; and (c) the novel interpolation algorithm developed may have a wider audience especially for real-time applications with embedded systems such as computer-aided surgical systems, computer vision systems and interactive ubiquitous systems. Clinical dataset examples in respective chapters show the value of our approach in practice.
author2 Lin Feng
author_facet Lin Feng
Chiew, Wei Ming
format Theses and Dissertations
author Chiew, Wei Ming
author_sort Chiew, Wei Ming
title Architectural and algorithmic design for embedded medical imaging
title_short Architectural and algorithmic design for embedded medical imaging
title_full Architectural and algorithmic design for embedded medical imaging
title_fullStr Architectural and algorithmic design for embedded medical imaging
title_full_unstemmed Architectural and algorithmic design for embedded medical imaging
title_sort architectural and algorithmic design for embedded medical imaging
publishDate 2014
url https://hdl.handle.net/10356/61735
_version_ 1759855206273646592
spelling sg-ntu-dr.10356-617352023-03-04T00:42:15Z Architectural and algorithmic design for embedded medical imaging Chiew, Wei Ming Lin Feng Seah Hock Soon School of Computer Engineering Emerging Research Lab DRNTU::Engineering::Computer science and engineering::Computer applications::Life and medical sciences DRNTU::Engineering::Computer science and engineering::Computing methodologies We are motivated by the lack of a coupling mechanism between imaging, registration and rendering for an efficient process cycle, which is critical to realize 3D structures and depth-correspondences across slices for real-time quality assessment and diagnosis. Temporal slice capture mechanisms of imaging platforms also present a unique standpoint which differs from the operating framework of offline registration and rendering methods. Literature survey revealed a lack of research effort in a real-time registration-rendering solution alongside acquisition. Moreover, solutions for non-rigid registration with embedded hardware are almost non-existent. Therefore, this thesis addresses these problems by integrating the three pillars of modern confocal imaging, including image acquisition, image registration and volume rendering into a single FPGA architecture for customizable prototyping. The main objective is to provide a novel framework for real-time registration-rendering alongside acquisition which is targeted ultimately at application-specific integrated circuit design. A pioneering research project collaborated with the National Cancer Centre Singapore to develop an embedded rendering solution for confocal endomicroscopic imaging justified the need for rendering of registered datasets captured in vivo. Motion exhibited due to the nature of living tissue distorts the volumetric dataset and impedes accurate visualization. Consequently, we propose a processing framework targeted at embedded architectures and detail functional requirements and desired specifications of the system. The study is conducted and verified with FPGA prototyping platforms. Next, a slice-based registration approach is presented with two different modes of operation: inter-dataset and intra-dataset registration. For embedded processing, a first-of-a-kind non-rigid registration algorithm on FPGA is demonstrated and accelerated using a novel single-pass Demons kernel design and tightly-coupled regularization. A 14-fold reduction in computations and 175 times speedup are achieved with each method respectively. A novel scheme for real-time rendering called online incrementally accumulated volume rendering has been proposed. To manage data transfer between acquisition and rendering, an automated mechanism for image capture is described, alongside optimization methods including render space consolidation, cubic memory organization and accumulative rendering mode. An experimental implementation shows real-time performance of 50 frames per second with maximized utilization and horizontal scaling. Finally, we propose an interpolation method to couple registration with rendering. A novel interpolation method called negative square distance is detailed. Two configurations for deformable interpolation are described for object-ordered and image-ordered rendering respectively. Quantitative experimental analyses of resource utilization, timing and throughput, and scalability potentials are presented with rendering results of the methods. This PhD study makes the following contributions: (a) the novel framework for on-the-fly registration-rendering with slice-volume image acquisition systems provides new insight to both the clinical and biomedical community as well as to computer vision and visualization disciplinarians; (b) although research is mainly done with Demons registration, the improvement methods can benefit iterative registration algorithms in general as well; and (c) the novel interpolation algorithm developed may have a wider audience especially for real-time applications with embedded systems such as computer-aided surgical systems, computer vision systems and interactive ubiquitous systems. Clinical dataset examples in respective chapters show the value of our approach in practice. DOCTOR OF PHILOSOPHY (SCE) 2014-09-12T01:44:37Z 2014-09-12T01:44:37Z 2014 2014 Thesis Chiew, W. M. (2014). Architectural and algorithmic design for embedded medical imaging. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/61735 10.32657/10356/61735 en 194 p. application/pdf