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: | , , , |
---|---|
Other Authors: | |
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/98892 http://hdl.handle.net/10220/12752 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
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 |