Synthesis of Embedded Image Processing Applications from Simulink Models

Andreas Doblander, Dietmar Gösseringer, Bernhard Rinner, Helmut Schwabach

Publikation: Beitrag in Buch oder TagungsbandVortrag mit Beitrag in TagungsbandBegutachtung

Abstract

In next generation video surveillance systems there is a trend towards embedded solutions. A significant amount of processing power is needed for such complex applications. Therefore, digital signal processors (DSP) are often used to provide the necessary computational capabilities. But resources in embedded DSP systems are typically very limited which imposes significant challenges for software development. Resource constraints must be met while facing increasing application complexity and pressing time-to-market demands. Recent advances in synthesis tools for SIMULINK suggest a feasible high-level approach to algorithm implementation for embedded DSP systems. The model-based visual development process of SIMULINK facilitates host-side simulation and validation, as well as synthesis of target specific code. Furthermore, legacy code written in MATLAB or ANSI C can be reused in custom blocks. However, the code generated for DSP platforms is often not very efficient. In this work the modeling and code generation capabilities within SIMULINK are evaluated with respect to image processing algorithms. A motion detection algorithm is synthesized from a corresponding model. The resulting code targeted at a Texas Instruments TMS320C6416 DSP is compared to a hand-optimized reference implementation for the same processor. Results show that an ad hoc approach to synthesize complex image processing algorithms hardly yields optimal code for DSPs. However, several methods are presented that can improve performance of synthesized code.
OriginalspracheEnglisch
TitelWISES'04 Proceedings of the 2nd Workshop on Intelligent Solutions in Embedded Systems
Seiten13-24
Seitenumfang12
PublikationsstatusVeröffentlicht - 2004
VeranstaltungWISES'04 -
Dauer: 1 Jan. 2004 → …

Konferenz

KonferenzWISES'04
Zeitraum1/01/04 → …

Research Field

  • Nicht definiert

Fingerprint

Untersuchen Sie die Forschungsthemen von „Synthesis of Embedded Image Processing Applications from Simulink Models“. Zusammen bilden sie einen einzigartigen Fingerprint.

Diese Publikation zitieren