Accelerating AI and Computer Vision for Satellite Pose Estimation on the Intel Myriad X Embedded SoC

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Leon, Vasileios, Minaidis, Panagiotis, Lentaris, George, Soudris, Dimitrios
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929506664579072
author Leon, Vasileios
Minaidis, Panagiotis
Lentaris, George
Soudris, Dimitrios
author_facet Leon, Vasileios
Minaidis, Panagiotis
Lentaris, George
Soudris, Dimitrios
contents The challenging deployment of Artificial Intelligence (AI) and Computer Vision (CV) algorithms at the edge pushes the community of embedded computing to examine heterogeneous System-on-Chips (SoCs). Such novel computing platforms provide increased diversity in interfaces, processors and storage, however, the efficient partitioning and mapping of AI/CV workloads still remains an open issue. In this context, the current paper develops a hybrid AI/CV system on Intel's Movidius Myriad X, which is an heterogeneous Vision Processing Unit (VPU), for initializing and tracking the satellite's pose in space missions. The space industry is among the communities examining alternative computing platforms to comply with the tight constraints of on-board data processing, while it is also striving to adopt functionalities from the AI domain. At algorithmic level, we rely on the ResNet-50-based UrsoNet network along with a custom classical CV pipeline. For efficient acceleration, we exploit the SoC's neural compute engine and 16 vector processors by combining multiple parallelization and low-level optimization techniques. The proposed single-chip, robust-estimation, and real-time solution delivers a throughput of up to 5 FPS for 1-MegaPixel RGB images within a limited power envelope of 2W.
format Preprint
id arxiv_https___arxiv_org_abs_2409_12939
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Accelerating AI and Computer Vision for Satellite Pose Estimation on the Intel Myriad X Embedded SoC
Leon, Vasileios
Minaidis, Panagiotis
Lentaris, George
Soudris, Dimitrios
Hardware Architecture
Computer Vision and Pattern Recognition
The challenging deployment of Artificial Intelligence (AI) and Computer Vision (CV) algorithms at the edge pushes the community of embedded computing to examine heterogeneous System-on-Chips (SoCs). Such novel computing platforms provide increased diversity in interfaces, processors and storage, however, the efficient partitioning and mapping of AI/CV workloads still remains an open issue. In this context, the current paper develops a hybrid AI/CV system on Intel's Movidius Myriad X, which is an heterogeneous Vision Processing Unit (VPU), for initializing and tracking the satellite's pose in space missions. The space industry is among the communities examining alternative computing platforms to comply with the tight constraints of on-board data processing, while it is also striving to adopt functionalities from the AI domain. At algorithmic level, we rely on the ResNet-50-based UrsoNet network along with a custom classical CV pipeline. For efficient acceleration, we exploit the SoC's neural compute engine and 16 vector processors by combining multiple parallelization and low-level optimization techniques. The proposed single-chip, robust-estimation, and real-time solution delivers a throughput of up to 5 FPS for 1-MegaPixel RGB images within a limited power envelope of 2W.
title Accelerating AI and Computer Vision for Satellite Pose Estimation on the Intel Myriad X Embedded SoC
topic Hardware Architecture
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2409.12939