A modular and scalable architecture for PC-based real-time vision systems

被引:3
|
作者
Martínez, J [1 ]
Costa, E [1 ]
Herreros, P [1 ]
Sánchez, X [1 ]
Baldrich, R [1 ]
机构
[1] Ctr Visio Comp, Bellaterra 08193, Spain
关键词
D O I
10.1016/S1077-2014(03)00002-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
PC-based real-time vision systems are becoming a de facto standard in industrial applications. They are composed of an illumination system, an image acquisition system and a processing system. In this article, a modular and scalable architecture for real-time vision systems is proposed. On the one hand, we define an acquisition module that allows simultaneous acquisition of up to three monochrome cameras. The acquisition system can be scaled by adding more acquisition modules. The architecture allows simultaneous acquisition of all the modules. On the other hand, we define a processing system composed of different modules and sub-modules which specialize in a particular task: the master module interacts with the external systems; the slave module interacts with the acquisition system and manages the results of its processing sub-modules; each processing sub-module processes the information provided by one single camera. Scalability is provided by increasing the number of slave modules and processing sub-modules that compose the complete vision system. Fast real-time applications can be achieved by assigning one processor per processing sub-module. In this case, multiple PC can be used. Inter-computer communication among modules is carried out by means of sockets (following a master-slave design pattern); intra-computer communication is carried out by means of pipes, shared memory and events. We emphasize herein some real-time considerations related to the multi-processor architecture and the multitasking operating system that allow the implementation of the proposed architecture for real-time vision systems applications. An implementation of this architecture is exemplified with an application successfully installed in a manufacturing company. (C) 2003 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:99 / 112
页数:14
相关论文
共 50 条
  • [1] A PC-based architecture of real-time expert control system
    Enchev, E
    Konstantinov, M
    ARTIFICIAL INTELLIGENCE IN REAL-TIME CONTROL 1995 (AIRTC'95), 1996, : 119 - 123
  • [2] PC-based control goes real-time
    Timken Research
    Control Eng, 6
  • [3] PC-based control goes real-time
    Petrone, DJ
    Stackhouse, MD
    CONTROL ENGINEERING, 1998, 45 (06) : 54 - +
  • [4] MOVING PC-BASED DEBUGGING TO REAL-TIME
    MCLEOD, J
    ELECTRONICS-US, 1988, 61 (03): : 42 - 42
  • [5] A PC-based real-time parallel simulator of electric systems and drives
    Dufour, C
    Bélanger, J
    INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2004, : 105 - 113
  • [6] A 10 GIPS SIMD processor for PC-based real-time vision applications - Architecture, algorithm implementation and language support
    Fujita, Y
    Kyo, S
    Yamashita, N
    Okazaki, S
    CAMP'97 - FOURTH IEEE INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION, PROCEEDINGS, 1997, : 22 - 32
  • [7] PC-based real-time active sonar simulator
    Mansour, MA
    Smith, BV
    Edwards, JA
    IEE PROCEEDINGS-RADAR SONAR AND NAVIGATION, 1997, 144 (04) : 227 - 233
  • [8] Real-time simulation using PC-based kernels
    Uriarte, Fabian M.
    Butler-Purry, Karen L.
    2006 IEEE/PES POWER SYSTEMS CONFERENCE AND EXPOSITION. VOLS 1-5, 2006, : 1991 - +
  • [9] PC-BASED AUTOMATION PROVIDES REAL-TIME PERFORMANCE
    DAVIS, SL
    NICKELS, R
    CONTROL ENGINEERING, 1993, 40 (03) : 8 - 12
  • [10] Development of a PC-based real-time surgical simulator
    Hotta, Yoshinobu
    Naoi, Satoshi
    Suwa, Misako
    Systems and Computers in Japan, 2002, 33 (07) : 11 - 20