Parallelizing image analysis algorithms:: ANET solution and performances

被引:0
|
作者
Ducourthial, B [1 ]
Mérigot, A [1 ]
Sicard, N [1 ]
机构
[1] Univ Technol Compiegne, CNRS, UMR 6599, Lab Heudiasyc, F-60205 Compiegne, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Several hard problems have to be addressed in order to parallelize image analysis algorithms. Indeed, at the region level, these algorithms handle irregular (and sometimes strongly dynamic) data-structures. Moreover, they often lead to unbalanced amount of computations, which is quite impossible to forseen offline. This paper focus on the parallelization of the ANET image analysis programming environment. Thanks to graphs related data structures and efficient computing primitives, ANET allow rapid image algorithms prototyping [1]. But in return, these primitives are difficult to parallelize. We present a solution for powerful implicit parallelization of the ANET environment, whitout any change in the application programming interface. The ANET API is summarizing and illustrating with some examples. Several parallelizations experimentations are reported. The solution we propose is detailled, and results are given on complete image analysis applications. ANET appears as a powerful environment, both for its expressiveness that allow rapid prototyping than for its implicit parallelization that allow good computation time.
引用
收藏
页码:277 / 282
页数:6
相关论文
共 50 条
  • [1] Anet:: A programming environment for parallel image analysis
    Ducourthial, B
    Mérigot, A
    Sicard, N
    [J]. 5TH INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURES FOR MACHINE PERCEPTION, PROCEEDINGS, 2000, : 280 - 289
  • [2] GENERALIZED-APPROACH TO PARALLELIZING IMAGE SEQUENCE CODING ALGORITHMS
    DOWNTON, AC
    [J]. IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 1994, 141 (06): : 438 - 445
  • [3] Parallelizing Image Processing Algorithms for Face Recognition on Multicore Platforms
    Mia, Kausar
    Islam, Tariqul
    Assaduzzaman, Md
    Akhund, Tajim Md. Niamat Ullah
    Saha, Arnab
    Shaha, Sonjoy Prosad
    Razzak, Abdur
    Dhar, Angkur
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (11) : 798 - 807
  • [4] Parallelizing image feature extraction algorithms on multi-core platforms
    Lu, Yunping
    Li, Yi
    Song, Bo
    Zhang, Weihua
    Chen, Haibo
    Peng, Lu
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 92 : 1 - 14
  • [5] Parallelizing SDP (Sum of Disjoint Products) algorithms or fast reliability analysis
    Tsuchiya, T
    Kajikawa, T
    Kikuno, T
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (05) : 1183 - 1186
  • [6] A multi-agent system for parallelizing image analysis tasks
    Luckenhaus, M
    [J]. INTELLIGENT AUTONOMOUS SYSTEMS: IAS-5, 1998, : 579 - 586
  • [7] Parallelizing String Similarity Join Algorithms
    Yao, Ling-Chih
    Lim, Lipyeow
    [J]. DATABASES THEORY AND APPLICATIONS, ADC 2018, 2018, 10837 : 322 - 327
  • [8] Parallelizing evolutionary algorithms for clustering data
    Kwedlo, Wojciech
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 430 - 438
  • [9] Strategies for Parallelizing Swarm Intelligence Algorithms
    Cicirelli, Franco
    Folino, Gianluigi
    Forestiero, Agostino
    Giordano, Andrea
    [J]. 23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 329 - 336
  • [10] Parallelizing Spectrally Regularized Kernel Algorithms
    Muecke, Nicole
    Blanchard, Gilles
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2018, 19