Demons kernel computation with single-pass stream processing on FPGA

Non-rigid registration is crucial in imaging, in particular, to adjust deformities produced during image acquisition and improve the accuracy of datasets. However, conventional imaging systems lack the desired speed and computational bandwidth for additional non-rigid registration of the deformed im...

全面介紹

Saved in:
書目詳細資料
Main Authors: Chiew, Wei Ming, Lin, Feng, Qian, Kemao, Seah, Hock Soon
其他作者: School of Computer Engineering
格式: Conference or Workshop Item
語言:English
出版: 2013
主題:
在線閱讀:https://hdl.handle.net/10356/98892
http://hdl.handle.net/10220/12752
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
id sg-ntu-dr.10356-98892
record_format dspace
spelling sg-ntu-dr.10356-988922020-05-28T07:17:29Z Demons kernel computation with single-pass stream processing on FPGA Chiew, Wei Ming Lin, Feng Qian, Kemao Seah, Hock Soon School of Computer Engineering IEEE International Conference on High Performance Computing and Communication (14th : 2012 : Liverpool, UK) IEEE International Conference on Embedded Software and Systems (9th : 2012 : Liverpool, UK) DRNTU::Engineering::Computer science and engineering Non-rigid registration is crucial in imaging, in particular, to adjust deformities produced during image acquisition and improve the accuracy of datasets. However, conventional imaging systems lack the desired speed and computational bandwidth for additional non-rigid registration of the deformed images. Therefore, such functionality is usually unavailable in time-critical settings. Expensive computations and memory intensive characteristics of non-rigid image registration algorithms such as the Demons algorithm further limits the realization of such systems. In response, we propose an alternative and efficient custom hardware-based Demons registration algorithm which utilizes pipelined streaming models to minimize memory fetches for computation. Designed for highly customizable hardware, our design only requires single-pass of images to compute the Demons kernel. Implementation results on the Xilinx ML605 FPGA system is presented and quantitatively evaluated in clock cycle counts in contrast with a software-based implementation. 2013-08-01T03:47:50Z 2019-12-06T20:00:52Z 2013-08-01T03:47:50Z 2019-12-06T20:00:52Z 2012 2012 Conference Paper Chiew, W. M., Lin, F., Qian, K.,& Seah, H. S. (2012). Demons Kernel Computation with Single-pass Stream Processing on FPGA. 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems, 1321 - 1328. https://hdl.handle.net/10356/98892 http://hdl.handle.net/10220/12752 10.1109/HPCC.2012.195 en
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Chiew, Wei Ming
Lin, Feng
Qian, Kemao
Seah, Hock Soon
Demons kernel computation with single-pass stream processing on FPGA
description Non-rigid registration is crucial in imaging, in particular, to adjust deformities produced during image acquisition and improve the accuracy of datasets. However, conventional imaging systems lack the desired speed and computational bandwidth for additional non-rigid registration of the deformed images. Therefore, such functionality is usually unavailable in time-critical settings. Expensive computations and memory intensive characteristics of non-rigid image registration algorithms such as the Demons algorithm further limits the realization of such systems. In response, we propose an alternative and efficient custom hardware-based Demons registration algorithm which utilizes pipelined streaming models to minimize memory fetches for computation. Designed for highly customizable hardware, our design only requires single-pass of images to compute the Demons kernel. Implementation results on the Xilinx ML605 FPGA system is presented and quantitatively evaluated in clock cycle counts in contrast with a software-based implementation.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Chiew, Wei Ming
Lin, Feng
Qian, Kemao
Seah, Hock Soon
format Conference or Workshop Item
author Chiew, Wei Ming
Lin, Feng
Qian, Kemao
Seah, Hock Soon
author_sort Chiew, Wei Ming
title Demons kernel computation with single-pass stream processing on FPGA
title_short Demons kernel computation with single-pass stream processing on FPGA
title_full Demons kernel computation with single-pass stream processing on FPGA
title_fullStr Demons kernel computation with single-pass stream processing on FPGA
title_full_unstemmed Demons kernel computation with single-pass stream processing on FPGA
title_sort demons kernel computation with single-pass stream processing on fpga
publishDate 2013
url https://hdl.handle.net/10356/98892
http://hdl.handle.net/10220/12752
_version_ 1681059429107105792