Hardware accelerated image processing to enable real-time adaptive radiotherapy

Robinson, Fraser and Crockett, Louise and Nailon, Bill and Stewart, Bob and McLaren, Duncan (2016) Hardware accelerated image processing to enable real-time adaptive radiotherapy. In: The Royal Society of Medicine & IET conference on the future of medicine - the role of doctors in 2025, 2016-05-19 - 2016-05-19, The Royal Society of Medicine. (Unpublished)

[thumbnail of Robinson-etal-RSM-IET-2016-Poster-Hardware-accelerated-image-processing-to-enable-real-time]
Preview
Text. Filename: Robinson_etal_RSM_IET_2016_Poster_Hardware_accelerated_image_processing_to_enable_real_time.pdf
Accepted Author Manuscript

Download (695kB)| Preview
[thumbnail of Robinson-etal-RSM-IET-2016-Abstract-Hardware-accelerated-image-processing-to-enable-real-time]
Preview
Text. Filename: Robinson_etal_RSM_IET_2016_Abstract_Hardware_accelerated_image_processing_to_enable_real_time.pdf
Accepted Author Manuscript

Download (337kB)| Preview

Abstract

The accuracy of radiotherapy is constrained by organ motion and deformation occurring between the acquisition of CT and MR images used to plan the treatment and the time at which the treatment is delivered. Adaptive radiotherapy uses image data acquired at the time of treatment to adapt the original treatment plan to match the current patient anatomy. Currently, the image processing and dose calculation algorithms required to perform this plan adaptation cannot be executed in a clinically acceptable timeframe. Hardware acceleration has the potential to speedup these algorithms, making real-time adaptive radiotherapy a clinical possibility[1]. Hardware acceleration is a technique where an algorithm is implemented using hardware that is better suited to the specific algorithm than more general purpose processors in order to reduce the execution time of the algorithm. This can be achieved using field programmable gate arrays (FPGA), which are devices consisting of reconfigurable hardware, allowing their function to be customised for a specific application. These devices have been shown to be able to accelerate image processing algorithms pertinent to adaptive radiotherapy[2]. In this study a global thresholding algorithm based on Otsu’s method combined with a three dimensional mean filter was used to segment a series of CT images of a Modus QUASAR respiratory motion phantom into three unique classes. A Xilinx Zynq Z-7020 device consisting of a dual-core ARM Cortex-A9 central processing unit (CPU) coupled to an 85 000 logic cell FPGA was used to accelerate the algorithm by implementing sections of it in the reconfigurable hardware. The execution time of this implementation was compared to an implementation running on an ARM CPU and Intel Core-i5 CPU. The execution times of the implementations are shown in table 1. The hardware accelerated implementation was found to execute nearly sixty times as fast as the un-accelerated algorithm. The hardware accelerated implementation was also found to run around 14% faster than on the more powerful Intel Core-i5 CPU. Figure 1 shows an example of the segmentation results where the blue contour represents the boundary between two of the classes. In the algorithms presented here the overhead of transferring data to the hardware represents a significant proportion of the algorithm execution time. It is anticipated that greater acceleration will be possible for algorithms with greater computational complexity because the data transfer overhead will represent a smaller proportion of the overall execution time. The requirement for fast processing in radiotherapy is likely to increase as the amount of data available to more accurately guide treatment increases through the use of techniques such as 4D CT and image-guided radiotherapy. FPGA have been shown to be effective at accelerating certain algorithms required for real-time adaptive radiotherapy, however, more research is required to establish which will execute faster on other types of hardware, such as CPU and graphical processing units (GPU). It is likely that heterogeneous computing platforms, composed of a mixture of hardware architectures, will be used in the future implementation of real-time adaptive radiotherapy. References: 1.K. Østergaard Noe, B.D. De Senneville, U.V. Elstrøm, K. Tanderup, T.S. Sørensen, “Acceleration and validation of optical flow based deformable registration for image-guided radiotherapy,” Acta Oncologica, vol. 47, no. 7, pp.1286-1293, 2008 2.O. Dandekar, R. Shekhar, “FPGA-Accelerated Deformable Image Registration for Improved Target-Delineation During CT-Guided Interventions,” IEEE Trans. Biomed. Circuits Syst., vol. 1, no. 2, pp.116-127, 2007

ORCID iDs

Robinson, Fraser ORCID logoORCID: https://orcid.org/0000-0002-2475-0880, Crockett, Louise, Nailon, Bill, Stewart, Bob ORCID logoORCID: https://orcid.org/0000-0002-7779-8597 and McLaren, Duncan;