Modular Design Framework for Video Processing
نویسنده
چکیده
This paper describes a design framework for video processing that facilitates hardware acceleration of software applications. Our framework contains two elements, both encouraging a modular design style. First, we adopt a multi-layer approach for design management that promotes design reuse, which simplifies the incorporation of user-developed hardware in popular applications such as Premiere, VirtualDub and DirectShow. Second, we provide a method that speeds up design validation by enabling simulation of design components in a realistic environment with complete visibility of internal signals, while reducing the need for running timeconsuming FPGA back-end tools. Software application developers can use our framework to discover hardware accelerated data processors, and to access them in a transparent, non-hardware specific manner. Hardware developers can use our framework as an instance testbed for validation and benchmarking. Our framework has been used for application development involving various design languages such as Handel-C and VHDL, targeting a number of hardware platforms including the RC1000 and the UltraSONIC.
منابع مشابه
System Level Modeling and Implementation of Video CODEC
The project focuses on the system-level modeling of image and video processing systems. Based on the models given, image and video compression and decompression standards ex. H.263, MPEG-4 will be implemented in a formal, consistent and extensible framework such a s i n Ptolemy with well-deened and optimized processing primitives. The models of computation and an implementation of image and vid...
متن کاملSLMotion - An extensible sign language oriented video analysis tool
We present a software toolkit called SLMotion which provides a framework for automatic and semiautomatic analysis, feature extraction and annotation of individual sign language videos, and which can easily be adapted to batch processing of entire sign language corpora. The program follows a modular design, and exposes a Numpy-compatible Python application programming interface that makes it eas...
متن کاملA Modular Approach for Automating Video Analysis
Automating the steps involved in video processing has yet to be tackled with much success by vision developers and knowledge engineers. This is due to the difficulty in formulating vision problems and their solutions in a generalised manner. In this collaborated work, we introduce a modular approach that utilises ontologies to capture the goals, domain description and capabilities for performin...
متن کاملModeling and Design of Video Codecs Using Ptolemy
The key contribution of this project is a realization of modular, scalable and extensible simulation and design paradigm for video codec based on the system-level modeling and its implementation on extensible framework. To support this new simulation and design paradigm, generic dataaow of video codec system is modeled by homogeneous synchronous dataaow HSDF and implemented on the heterogeneous...
متن کاملA Modular Software Architecture for Real-Time Video Processing
An increasing number of computer vision applications require on-line processing of data streams, preferably in real-time. This trend is fueled by the mainstream availability of low cost imaging devices, and the steady increase in computing power. To meet these requirements, applications should manipulate data streams in concurrent processing environments, taking into consideration scheduling, p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003