How to Choose the Best Embedded Processing Platform for on-Board UAV Image Processing ?

Dries Hulens, Jon Verbeke, Toon Goedemé

2015

Abstract

For a variety of tasks, complex image processing algorithms are a necessity to make UAVs more autonomous. Often, the processing of images of the on-board camera is performed on a ground station, which severely limits the operating range of the UAV. Often, offline processing is used since it is difficult to find a suitable hardware platform to run a specific vision algorithm on-board the UAV. First of all, it is very hard to find a good trade-off between speed, power consumption and weight of a specific hardware platform and secondly, due to the variety of hardware platforms, it is difficult to find a suitable hardware platform and to estimate the speed the user’s algorithm will run on that hardware platform. In this paper we tackle those problems by presenting a framework that automatically determines the most-suited hardware platform for each arbitrary complex vision algorithm. Additionally, our framework estimates the speed, power consumption and flight time of this algorithm for a variety of hardware platforms on a specific UAV.We demonstrate this methodology on two real-life cases and give an overview of the present top processing CPU-based platforms for on-board UAV image processing.

Download


Paper Citation


in Harvard Style

Hulens D., Verbeke J. and Goedemé T. (2015). How to Choose the Best Embedded Processing Platform for on-Board UAV Image Processing ? . In Proceedings of the 10th International Conference on Computer Vision Theory and Applications - Volume 3: VISAPP, (VISIGRAPP 2015) ISBN 978-989-758-091-8, pages 377-386. DOI: 10.5220/0005359403770386

in Bibtex Style

@conference{visapp15,
author={Dries Hulens and Jon Verbeke and Toon Goedemé},
title={How to Choose the Best Embedded Processing Platform for on-Board UAV Image Processing ?},
booktitle={Proceedings of the 10th International Conference on Computer Vision Theory and Applications - Volume 3: VISAPP, (VISIGRAPP 2015)},
year={2015},
pages={377-386},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005359403770386},
isbn={978-989-758-091-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Computer Vision Theory and Applications - Volume 3: VISAPP, (VISIGRAPP 2015)
TI - How to Choose the Best Embedded Processing Platform for on-Board UAV Image Processing ?
SN - 978-989-758-091-8
AU - Hulens D.
AU - Verbeke J.
AU - Goedemé T.
PY - 2015
SP - 377
EP - 386
DO - 10.5220/0005359403770386