Tutorial 5: Multiresolution Analysis for Imaging on Reconfigurable Hardware

Presented by

Abbes Amira, Brunel University

Abstract

This tutorial will focus on the design and implementation of multiresolution analysis algorithms used in image processing systems.

A range of techniques including distributed arithmetic and systolic design will be used for the design and implementation of algorithms such as wavelet, ridglet and curvelet. Applications such as medical imaging, biometrics and information retrieval where multiresolution techniques are used will be addressed with their efficient FPGA implementation. The implementation process of these algorithms on Field Programmable Gate Arrays (FPGAs) will be explained in detail and will be carried out using Handel-C programming language- an extension to standard C used for hardware compilation. AccelDSP, a MATLAB to FPGA tool will be also introduced for image processing. The tutorial will review FPGA technology and methods for developing novel architectures for multiresolution techniques used in image processing applications, and will conclude with comprehensive case studies demonstrating the use of these low power efficient architectures to accelerate computationally-intensive image processing applications. The tutorial will introduce the use of Handel-C language based FPGA programming environment, AccelDSP and hardware-software co-design approaches for high performance computing and embedded solutions.

Outline

Useful Links

http://people.brunel.ac.uk/~eestaaa2/
http://www.xilinx.com/
http://www.mentor.com/