Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration

In real-time signal processing, a single application often has multiple computationally intensive kernels that can benefit from acceleration using custom or reconfigurable hardware platforms, such as field-programmable gate arrays (FPGAs). For adaptive utilization of resources at run time, FPGAs wit...

Full description

Saved in:
Bibliographic Details
Main Authors: Omkar Dandekar, William Plishker, Shuvra S. Bhattacharyya, Raj Shekhar
Format: Article
Language:English
Published: Wiley 2008-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2008/738174
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832567189808349184
author Omkar Dandekar
William Plishker
Shuvra S. Bhattacharyya
Raj Shekhar
author_facet Omkar Dandekar
William Plishker
Shuvra S. Bhattacharyya
Raj Shekhar
author_sort Omkar Dandekar
collection DOAJ
description In real-time signal processing, a single application often has multiple computationally intensive kernels that can benefit from acceleration using custom or reconfigurable hardware platforms, such as field-programmable gate arrays (FPGAs). For adaptive utilization of resources at run time, FPGAs with capabilities for dynamic reconfiguration are emerging. In this context, it is useful for designers to derive sets of efficient configurations that trade off application performance with fabric resources. Such sets can be maintained at run time so that the best available design tradeoff is used. Finding a single, optimized configuration is difficult, and generating a family of optimized configurations suitable for different run-time scenarios is even more challenging. We present a novel multiobjective wordlength optimization strategy developed through FPGA-based implementation of a representative computationally intensive image processing application: medical image registration. Tradeoffs between FPGA resources and implementation accuracy are explored, and Pareto-optimized wordlength configurations are systematically identified. We also compare search methods for finding Pareto-optimized design configurations and demonstrate the applicability of search based on evolutionary techniques for identifying superior multiobjective tradeoff curves. We demonstrate feasibility of this approach in the context of FPGA-based medical image registration; however, it may be adapted to a wide range of signal processing applications.
format Article
id doaj-art-b56e2baa73444a32b57d0857e2c49108
institution Kabale University
issn 1687-7195
1687-7209
language English
publishDate 2008-01-01
publisher Wiley
record_format Article
series International Journal of Reconfigurable Computing
spelling doaj-art-b56e2baa73444a32b57d0857e2c491082025-02-03T01:02:15ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092008-01-01200810.1155/2008/738174738174Multiobjective Optimization for Reconfigurable Implementation of Medical Image RegistrationOmkar Dandekar0William Plishker1Shuvra S. Bhattacharyya2Raj Shekhar3Department of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USADepartment of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USADepartment of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USADepartment of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USAIn real-time signal processing, a single application often has multiple computationally intensive kernels that can benefit from acceleration using custom or reconfigurable hardware platforms, such as field-programmable gate arrays (FPGAs). For adaptive utilization of resources at run time, FPGAs with capabilities for dynamic reconfiguration are emerging. In this context, it is useful for designers to derive sets of efficient configurations that trade off application performance with fabric resources. Such sets can be maintained at run time so that the best available design tradeoff is used. Finding a single, optimized configuration is difficult, and generating a family of optimized configurations suitable for different run-time scenarios is even more challenging. We present a novel multiobjective wordlength optimization strategy developed through FPGA-based implementation of a representative computationally intensive image processing application: medical image registration. Tradeoffs between FPGA resources and implementation accuracy are explored, and Pareto-optimized wordlength configurations are systematically identified. We also compare search methods for finding Pareto-optimized design configurations and demonstrate the applicability of search based on evolutionary techniques for identifying superior multiobjective tradeoff curves. We demonstrate feasibility of this approach in the context of FPGA-based medical image registration; however, it may be adapted to a wide range of signal processing applications.http://dx.doi.org/10.1155/2008/738174
spellingShingle Omkar Dandekar
William Plishker
Shuvra S. Bhattacharyya
Raj Shekhar
Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration
International Journal of Reconfigurable Computing
title Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration
title_full Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration
title_fullStr Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration
title_full_unstemmed Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration
title_short Multiobjective Optimization for Reconfigurable Implementation of Medical Image Registration
title_sort multiobjective optimization for reconfigurable implementation of medical image registration
url http://dx.doi.org/10.1155/2008/738174
work_keys_str_mv AT omkardandekar multiobjectiveoptimizationforreconfigurableimplementationofmedicalimageregistration
AT williamplishker multiobjectiveoptimizationforreconfigurableimplementationofmedicalimageregistration
AT shuvrasbhattacharyya multiobjectiveoptimizationforreconfigurableimplementationofmedicalimageregistration
AT rajshekhar multiobjectiveoptimizationforreconfigurableimplementationofmedicalimageregistration