Title :
Parallelizing image analysis algorithms: ANET solution and performances
Author :
Ducourthial, Bertrand ; Merigot, Alain ; Sicard, Nicolas
Author_Institution :
Lab. Heudiasyc, Univ. de Technol. de Compiegne, France
Abstract :
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 an unbalanced amount of computations, which is quite impossible to foresee offline. This paper focus on the parallelization of the ANET image analysis programming environment. Thanks to graph related data structures and efficient computing primitives, ANET allows rapid image algorithm prototyping. But in return, these primitives are difficult to parallelize. We present a solution for powerful implicit parallelization of the ANET environment, without any change in the application programming interface. The ANET API is summarized and illustrated with some examples. Several parallelization experimentations are reported. The solution we propose is detailed, and results are given on complete image analysis applications. ANET appears as a powerful environment, both for its expressiveness that allows rapid prototyping and for its implicit parallelization that allows good computation time.
Keywords :
image processing; parallel algorithms; programming environments; software prototyping; spatial data structures; tree data structures; ANET; graph related data structures; image analysis algorithms; implicit parallelization; irregular data structures; parallel algorithms; performance; programming environment; rapid image algorithm prototyping; Concurrent computing; Data structures; Image analysis; Image coding; Libraries; Parallel programming; Pixel; Programming environments; Prototypes; Shape;
Conference_Titel :
Computer Architecture for Machine Perception, 2005. CAMP 2005. Proceedings. Seventh International Workshop on
Print_ISBN :
0-7695-2255-6
DOI :
10.1109/CAMP.2005.39