A new efficient Split and Merge algorithm for embedded systems - Archive ouverte HAL
Communication Dans Un Congrès Année : 2024

A new efficient Split and Merge algorithm for embedded systems

Résumé

This article presents a new image segmentation algorithm based on a Split & Merge approach. By nature, the execution time of Split & Merge algorithms is data-dependent, as their halting conditions are tied to the homogeneity of each region. While previous algorithms made the Split step less sensitive to input data, the execution time of the more complex Merge step remains highly sensitive to image content.

This paper tackles the sensitivity and performance problems from a system and architecture perspective. Memory reallocations due to array fusions are eliminated with the introduction of a TTA (Three Table Array) structure in the Merge step. As iterating over entries in this structure causes a loss of memory locality, we propose two new mechanisms that implement a software cache to mitigate this.

An experimental study on an embedded system (Nvidia Jetson Xavier NX) has shown our Merge algorithm to be 10.6 times faster than the state-of-the-art Split & Merge algorithm for 960 × 720 images. Moreover, the execution time of our algorithm is also more resistant to image characteristics.

Fichier principal
Vignette du fichier
ICIP24_EfficientSplitMerge.pdf (1.99 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04771936 , version 1 (07-11-2024)

Identifiants

Citer

Nathan Maurice, Julien Sopena, Lionel Lacassagne. A new efficient Split and Merge algorithm for embedded systems. International Conference on Image Processing (ICIP), IEEE, Oct 2024, Abu Dabi, United Arab Emirates. pp.3613-3619, ⟨10.1109/ICIP51287.2024.10648097⟩. ⟨hal-04771936⟩
13 Consultations
3 Téléchargements

Altmetric

Partager

More