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 条
  • [31] WAVEFRONT PARALLEL PROCESSING BASED ON POSIX THREADS
    Zhou, Xin
    Wang, Jian
    2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-CHINA (ICCE-CHINA), 2016,
  • [32] Image model: New perspective for image processing and computer vision
    Ziou, D
    Allili, M
    COMPUTATIONAL IMAGING II, 2004, 5299 : 123 - 133
  • [33] A Parallel Method to Improve Medical Image Transmission
    Rouzbeh Maani
    Sergio Camorlinga
    Neil Arnason
    Journal of Digital Imaging, 2012, 25 : 101 - 109
  • [34] Diderot: A Parallel DSL for Image Analysis and Visualization
    Chiw, Charisee
    Kindlmann, Gordon
    Reppy, John
    Samuels, Lamont
    Seltzer, Nick
    ACM SIGPLAN NOTICES, 2012, 47 (06) : 111 - 120
  • [35] Parallel image understanding algorithms on MIMD multicomputers
    Petrosino, A
    Tarantino, E
    COMPUTING, 1998, 60 (02) : 91 - 107
  • [36] Parallel image understanding algorithms on MIMD multicomputers
    A. Petrosino
    E. Tarantino
    Computing, 1998, 60 : 91 - 107
  • [37] A Parallel Method to Improve Medical Image Transmission
    Maani, Rouzbeh
    Camorlinga, Sergio
    Arnason, Neil
    JOURNAL OF DIGITAL IMAGING, 2012, 25 (01) : 101 - 109
  • [38] Object Detection and Recognition Techniques Based on Digital Image Processing and Traditional Machine Learning for Fruit and Vegetable Harvesting Robots: An Overview and Review
    Xiao, Feng
    Wang, Haibin
    Li, Yaoxiang
    Cao, Ying
    Lv, Xiaomeng
    Xu, Guangfei
    AGRONOMY-BASEL, 2023, 13 (03):
  • [39] Image processing for precise geometry determination
    Belgacem, I
    Jonniaux, G.
    Schmidt, F.
    PLANETARY AND SPACE SCIENCE, 2020, 193
  • [40] IMAGE PROCESSING TECHNIQUES FOR SURFACE ENGINEERING
    Demircioglu, P.
    Bogrekci, I.
    Durakbasa, M. N.
    2016 INTERNATIONAL CONFERENCE ON PRODUCTION RESEARCH - REGIONAL CONFERENCE AFRICA, EUROPE AND THE MIDDLE EAST (ICPR-AEM 2016) AND 4TH INTERNATIONAL CONFERENCE ON QUALITY AND INNOVATION IN ENGINEERING AND MANAGEMENT (QIEM 2016), 2016, : 398 - 401