Skeletons for parallel image processing:: an overview of the SKIPPER project

被引:35
|
作者
Sérot, J
Ginhac, D
机构
[1] Univ Clermont Ferrand, LASMEA, UMR 6602 CNRS, F-63177 Clermont Ferrand, France
[2] Univ Burgundy, FRE 2309 CNRS, LE2I, F-21078 Dijon, France
关键词
parallelism; skeleton; computer vision; fast prototyping; data-flow;
D O I
10.1016/S0167-8191(02)00189-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper is a general overview of the SKIPPER project, run at Blaise Pascal University between 1996 and 2002. The main goal of the SKIPPER project was to demonstrate the applicability of skeleton-based parallel programming techniques to the fast prototyping of reactive vision applications. This project has produced several versions of a full-fledged integrated parallel programming environment (PPE). These PPEs have been used to implement realistic vision applications, such as road following or vehicle tracking for assisted driving, on embedded parallel platforms embarked on semi-autonomous vehicles. All versions Of SKIPPER share a common front-end and repertoire of skeletons-presented in previous papers-but differ in the techniques used for implementing skeletons. This paper focuses on these implementation issues, by making a comparative survey, according to a set of four criteria (efficiency, expressivity, portability, predictability), of these implementation techniques. It also gives an account of the lessons we have learned, both when dealing with these implementation issues and when using the resulting tools for prototyping vision applications. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1685 / 1708
页数:24
相关论文
共 50 条
  • [21] A system for parallel media processing
    Watlington, JA
    Bove, VM
    PARALLEL COMPUTING, 1997, 23 (12) : 1793 - 1809
  • [22] Image Processing in Defectoscopy
    Holba, Miloslav
    Bilik, Petr
    Kelnar, Michal
    IFAC PAPERSONLINE, 2015, 48 (04): : 65 - 70
  • [23] BLOCK-CHOLESKY FOR PARALLEL PROCESSING
    LOUTERNOOL, M
    APPLIED NUMERICAL MATHEMATICS, 1992, 10 (01) : 37 - 57
  • [24] Orthogonal parallel processing in vector Pascal
    Cockshott, P
    Michaelson, G
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2006, 32 (01) : 2 - 41
  • [25] PAWIAN -: A parallel image recognition system
    Hempel, O
    Büker, U
    Hartmann, G
    INTELLIGENT PROBLEM SOLVING: METHODOLOGIES AND APPROACHES, PRODEEDINGS, 2000, 1821 : 502 - 511
  • [26] Parallel algorithms for Edge detection in an Image
    Mala, C.
    Sridevi, M.
    2014 17TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2014), 2014, : 23 - 30
  • [27] A reconfigurable parallel architecture for image computing
    Li, Jian
    An, Xiangjing
    Ye, Lei
    He, Hangen
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 820 - 820
  • [28] An overview of parallel visualisation methods for Mandelbrot and Julia sets
    Drakopoulos, V
    Mimikou, N
    Theoharis, T
    COMPUTERS & GRAPHICS-UK, 2003, 27 (04): : 635 - 646
  • [29] Thirty-Four Years of Stable Isotopic Analyses of Ancient Skeletons in China: an Overview, Progress and Prospects
    Hu, Y.
    ARCHAEOMETRY, 2018, 60 (01) : 144 - 156
  • [30] IMPLEMENTATION AND EVALUATION OF MHS PARALLEL-PROCESSING
    KOUI, Y
    SENO, S
    YAMAUCHI, T
    ISHIZAKA, M
    KOTAKA, K
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1994, E77B (11) : 1388 - 1397