Software Architecture for Computer Vision: Beyond Pipes and Filters

نویسنده

  • Alexandre R.J. François
چکیده

This document highlights and addresses architecture level software development issues facing researchers and practitioners in the field of Computer Vision. A new framework, or architectural style, called SAI, is introduced. It provides a formalism for the design, implementation and analysis of software systems that perform distributed parallel processing of generic data streams. Architectural patterns are illustrated with a number of demonstration projects ranging from single stream automatic real-time video processing to fully integrated distributed interactive systems mixing live video, graphics and sound. SAI is supported by an open source architectural middleware called MFSM.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliability Analysis of Pipe and Filter Architecture Style

Architecture–based reliability analysis is necessary for a software application that is developed using the component–based software development paradigm. Prevalent architecture–based analysis techniques represent the application architecture by a Markov process, which may be adequate in the context of an application with a general– purpose architecture. The Markov process, however, is not adeq...

متن کامل

Pipes and Filters: Modelling a Software Architecture Through Relations

A pipeline is a popular architecture which connects computational components (filters) through connectors (pipes) so that computations are performed in a stream like fashion. The data are transported through the pipes between filters, gradually transforming inputs to outputs. This kind of stream processing has been made popular through UNIX pipes that serially connect independent components for...

متن کامل

Toward a Generic and Concurrency-Aware Pipes & Filters Framework

The Pipes-and-Filters design pattern is a well-known pattern to organize and execute components with sequential dependencies. The pattern is therefore often used to perform several tasks consecutively on large data streams, e.g., during image processing or dynamic analyses. In contrast to the pattern’s familiarity and application, almost each common programming language lacks of flexible, featu...

متن کامل

Computer Vision Techniques for Automatic Structural Assessment of Underground Pipes

Pipeline surface defects such as cracks cause major problems for asset managers, particularly when the pipe is buried under the ground. The manual inspection of surface defects in the underground pipes has a number of drawbacks, including subjectivity, varying standards, and high costs. An automatic inspection system using image processing and artificial intelligence techniques can overcome man...

متن کامل

Design and implementation of embedded computer vision systems based on particle filters

1077-3142/$ see front matter 2010 Elsevier Inc. A doi:10.1016/j.cviu.2010.03.018 * Corresponding author. E-mail addresses: [email protected] (S. S (N.K. Bambha), [email protected] (S.S. Bhattacharyya). Particle filtering methods are gradually attaining significant importance in a variety of embedded computer vision applications. For example, in smart camera systems, object tracking is a very im...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003