Please use this identifier to cite or link to this item: http://dx.doi.org/10.14279/depositonce-9619
For citation please use:
Main Title: An Efficient Lightweight Framework for Porting Vision Algorithms on Embedded SoCs
Translated Title: Ein effizientes, leichtes Framework für die Portierung Vision-Algorithmen für eingebettete SoCs
Author(s): Ashish, Apurv
Lal, Sohan
Juurlink, Ben
Type: Conference Object
Language Code: en
Abstract: The recent advances in the field of embedded hardware and computer vision have made autonomous vehicles a tangible reality. The primary requirement of such an autonomous vehicle is an intelligent system that can process sensor inputs such as camera or lidar to have a perception of the surroundings. The vision algorithms are the core of a camera-based Advanced Driver Assistance Systems (ADAS). However, most of the available vision algorithms are x86 architecture based and hence, they cannot be directly ported to embedded platforms. Texas Instruments (TI) embedded platforms provide Block Accelerator Manager (BAM) framework for porting vision algorithms on embedded hardware. However, the BAM framework has notable drawbacks which result in higher stack usage, execution time and redundant code-base. We pro- pose a novel lightweight framework for TI embedded platforms which addresses the current drawbacks of the BAM framework. We achieve an average reduction of 15.2% in execution time and 90% reduction in stack usage compared to the BAM framework.
Die jüngsten Fortschritte auf dem Gebiet der eingebetteten Hardware und der Bildverarbeitung haben autonome Fahrzeuge greifbar gemacht. Das Hauptanforderung eines solchen autonomen Fahrzeugs ist ein intelligentes System, das Sensoreingaben wie Kamera oder Lidar verarbeiten kann, um eine zu haben Wahrnehmung der Umgebung. Die Bildverarbeitungsalgorithmen sind das Kernstück eines kamerabasierten Advanced Driver Assistance Systems (ADAS). Jedoch,Die meisten verfügbaren Vision-Algorithmen basieren auf der x86-Architektur und können daher nicht direkt auf eingebettete Plattformen portiert werden. Die Embedded-Plattformen von Texas Instruments (TI) bieten ein Block Accelerator Manager (BAM) -Framework für die Portierung von Vision-Algorithmen auf Embedded-Hardware. Das BAM-Framework weist jedoch bemerkenswerte Nachteile auf, die zu einer höheren Stapelverwendung, Ausführungszeit und redundanter Codebasis führen. Wir fördern ein neuartiges, leichtgewichtiges Framework für eingebettete TI-Plattformen darstellen, das die aktuellen Nachteile des BAM-Frameworks behebt. Wir erreichen eine Durchschnittliche Reduzierung der Ausführungszeit um 15,2% und der Stack-Nutzung um 90% im Vergleich zu den BAM-Framework.oCs
URI: https://depositonce.tu-berlin.de/handle/11303/10722
http://dx.doi.org/10.14279/depositonce-9619
Issue Date: 10-Sep-2019
Date Available: 10-Feb-2020
DDC Class: 006 Spezielle Computerverfahren
Subject(s): embedded systems
computer vision
autonomous systems
ADAS
TI TDA2xx
eingebettete Systeme
autonome Systeme
License: http://rightsstatements.org/vocab/InC/1.0/
Proceedings Title: The 6th International Embedded Systems Symposium
Appears in Collections:FG Architektur eingebetteter Systeme » Publications

Files in This Item:
ashish_etal_2019.pdf

Accepted manuscript

Format: Adobe PDF | Size: 1.05 MB
DownloadShow Preview

Item Export Bar

Items in DepositOnce are protected by copyright, with all rights reserved, unless otherwise indicated.