A Holistic Approach for Modeling and Synthesis of Image Processing Applications for Heterogeneous Computing Architectures

02/26/2015
by   Christian Hartmann, et al.
0

Image processing applications are common in every field of our daily life. However, most of them are very complex and contain several tasks with different complexities which result in varying requirements for computing architectures. Nevertheless, a general processing scheme in every image processing application has a similar structure, called image processing pipeline: (1) capturing an image, (2) pre-processing using local operators, (3) processing with global operators and (4) post-processing using complex operations. Therefore, application-specialized hardware solutions based on heterogeneous architectures are used for image processing. Unfortunately the development of applications for heterogeneous hardware architectures is challenging due to the distribution of computational tasks among processors and programmable logic units. Nowadays, image processing systems are started from scratch which is time-consuming, error-prone and inflexible. A new methodology for modeling and implementing is needed in order to reduce the development time of heterogenous image processing systems. This paper introduces a new holistic top down approach for image processing systems. Two challenges have to be investigated. First, designers ought to be able to model their complete image processing pipeline on an abstract layer using UML. Second, we want to close the gap between the abstract system and the system architecture.

READ FULL TEXT

page 1

page 2

research
11/25/2011

An image processing of a Raphael's portrait of Leonardo

In one of his paintings, the School of Athens, Raphael is depicting Leon...
research
05/30/2016

Learning the image processing pipeline

Many creative ideas are being proposed for image sensor designs, and the...
research
11/27/2021

Label Assistant: A Workflow for Assisted Data Annotation in Image Segmentation Tasks

Recent research in the field of computer vision strongly focuses on deep...
research
09/28/2020

Segmentation and Analysis of a Sketched Truss Frame Using Morphological Image Processing Techniques

Development of computational tools to analyze and assess the building ca...
research
10/28/2022

Boulders Identification on Small Bodies Under Varying Illumination Conditions

The capability to detect boulders on the surface of small bodies is bene...
research
11/25/2019

Hexagonal Image Processing in the Context of Machine Learning: Conception of a Biologically Inspired Hexagonal Deep Learning Framework

Inspired by the human visual perception system, hexagonal image processi...
research
04/29/2021

Automated Design Space Exploration of CGRA Processing Element Architectures using Frequent Subgraph Analysis

The architecture of a coarse-grained reconfigurable array (CGRA) process...

Please sign up or login with your details

Forgot password? Click here to reset