Frame-based Programming, Stream-Based Processing for Medical Image Processing Applications

Joost Hoozemans, Rob de Jong, Steven van der Vlugt, Jeroen Van Straten, Uttam Kumar Elango, Zaid Al-Ars

Research output: Contribution to journalArticleScientificpeer-review

100 Downloads (Pure)

Abstract

This paper presents and evaluates an approach to deploy image and video processing pipelines that are developed frame-oriented on a hardware platform that is stream-oriented, such as an FPGA. First, this calls for a specialized streaming memory hierarchy and accompanying software framework that transparently moves image segments between stages in the image processing pipeline. Second, we use softcore VLIW processors, that are targetable by a C compiler and have hardware debugging capabilities, to evaluate and debug the software before moving to a High-Level Synthesis flow. The algorithm development phase, including debugging and optimizing on the target platform, is often a very time consuming step in the development of a new product. Our proposed platform allows both software developers and hardware designers to test iterations in a matter of seconds (compilation time) instead of hours (synthesis or circuit simulation time).

Original languageEnglish
Pages (from-to)47-59
Number of pages13
JournalJournal of Signal Processing Systems
Volume91
Issue number1
DOIs
Publication statusPublished - 2019

Keywords

  • FPGA
  • Image processing
  • Medical imaging

Fingerprint Dive into the research topics of 'Frame-based Programming, Stream-Based Processing for Medical Image Processing Applications'. Together they form a unique fingerprint.

Cite this