Heterogeneous Parallelization for Object Detection and Tracking in UAVs

dc.contributor.authorMohammed Rabah
dc.contributor.authorAli Rohan
dc.contributor.authorMohammad-Hashem Haghbayan
dc.contributor.authorJuha Plosila
dc.contributor.authorSung-Ho Kim
dc.contributor.organizationfi=sulautettu elektroniikka|en=Embedded Electronics|
dc.contributor.organization-code1.2.246.10.2458963.20.20754768032
dc.converis.publication-id46942212
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/46942212
dc.date.accessioned2025-08-27T22:55:31Z
dc.date.available2025-08-27T22:55:31Z
dc.description.abstractRecent technical advancements in both fields of unmanned aerial vehicles (UAV) control and artificial intelligence (AI) have made a certain realm of applications possible. However, one of the main problems in integration of these two areas is the bottle-neck of computing AI applications on UAV & x2019;s resource limited platform. One of the main solution for this problem is that AI and control software from one side and computing hardware mounted on UAV from the other side be adopted together based on the main constraints of the resource limited computing platform on UAV. Basically, the target constraints of such adaptation are performance, energy efficiency, and accuracy. In this paper, we propose a strategy to integrate and adopt the commonly used object detection and tracking algorithm and UAV control software to be executed on a heterogeneous resource limited computing units on a UAV. For object detection, a convolutional neural network (CNN) algorithm is used. For object tracking, a novel algorithm is proposed that can execute along with object tracking via sequential stream data. For UAV control, a Gain-Scheduled PID controller is designed that steers the UAV by continuously manipulation of the actuators based on the stream data from the tracking unit and dynamics of the UAV. All the algorithms are adopted to be executed on a heterogeneous platform including NVIDIA Jetson TX2 embedded computer and an ARM Cortex M4. The observation from real-time operation of the platform shows that using the proposed platform reduces the power consumption by 53.69 & x0025; in contrast with other existing methods while having marginal penalty for object detection and tracking parts.
dc.format.pagerange42784
dc.format.pagerange42793
dc.identifier.eissn2169-3536
dc.identifier.jour-issn2169-3536
dc.identifier.olddbid203050
dc.identifier.oldhandle10024/186077
dc.identifier.urihttps://www.utupub.fi/handle/11111/49033
dc.identifier.urnURN:NBN:fi-fe2021042821677
dc.language.isoen
dc.okm.affiliatedauthorHaghbayan, Hashem
dc.okm.affiliatedauthorPlosila, Juha
dc.okm.discipline213 Electronic, automation and communications engineering, electronicsen_GB
dc.okm.discipline213 Sähkö-, automaatio- ja tietoliikennetekniikka, elektroniikkafi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA1 ScientificArticle
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.doi10.1109/ACCESS.2020.2977120
dc.relation.ispartofjournalIEEE Access
dc.relation.volume8
dc.source.identifierhttps://www.utupub.fi/handle/10024/186077
dc.titleHeterogeneous Parallelization for Object Detection and Tracking in UAVs
dc.year.issued2020

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
09017974.pdf
Size:
2.53 MB
Format:
Adobe Portable Document Format
Description:
Publisher's version