• DocumentCode
    3199714
  • Title

    A Framework for Modular Signal Processing Systems with High-Performance Requirements

  • Author

    Diduch, Lukas ; Müller, Ronald ; Rigoll, Gerhard

  • Author_Institution
    NIST, Gaithersburg
  • fYear
    2007
  • fDate
    2-5 July 2007
  • Firstpage
    1159
  • Lastpage
    1162
  • Abstract
    This paper introduces the software framework MMER Lab which allows an effective assembly of modular signal processing systems optimized for memory efficiency and performance. Our C/C++ framework is designed to constitute the basis of a well organized and simplified development process in industrial and academic research teams. It supports the structuring of modular systems by provision of basic data-, parameter-, and command-interfaces, ensuring the re-usability of the system components. Due to the underlying multi-threading capabilities, the applications built in MMER Lab are enabled to fully exploit the increasing computational power of multi-core CPU architectures. This feature is carried out by a buffering concept which controls the data flow between the connected modules and allows for the parallel processing of consecutive signal segments (e.g. video frames). We introduce the concept of the multi-threading environment and the data flow architecture with its comfortable programming interface. We illustrate the proposed module concept for the generic assembly of processing chains and show applications from the area of video analysis and pattern
  • Keywords
    C++ language; emotion recognition; parallel processing; pattern recognition; signal processing; C/C++ framework; MMER Lab; memory efficiency; modular signal processing system; multi-core CPU architecture; multi-modal emotion recognition; multi-threading capability; multi-threading environment; pattern recognition; software framework; video analysis; Application software; Communication cables; Communication system software; Computer architecture; Graphical user interfaces; Parallel processing; Signal processing; Signal processing algorithms; Software performance; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia and Expo, 2007 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    1-4244-1016-9
  • Electronic_ISBN
    1-4244-1017-7
  • Type

    conf

  • DOI
    10.1109/ICME.2007.4284861
  • Filename
    4284861