Object tracking algorithms in embedded systems in UAV applications

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorRäsänen, Jari
dc.contributor.advisorPertilä, Pasi
dc.contributor.authorPietilä, Henry
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.schoolSchool of Scienceen
dc.contributor.supervisorLaaksonen, Jorma
dc.date.accessioned2025-06-17T17:08:26Z
dc.date.available2025-06-17T17:08:26Z
dc.date.issued2025-05-23
dc.description.abstractThis thesis investigated class-agnostic object tracking algorithms suitable for deployment on embedded computing platforms in unmanned aerial vehicles (UAVs). The goal was to evaluate which tracking algorithms balance inference speed with accuracy under the constraints imposed by UAV-mounted challenges, such as limited hardware resources, aerial motion, and dynamic environments. The study begins with an overview of classical and deep learning-based tracking methods, including discriminative correlation filters and Siamese neural networks. A selection of trackers is evaluated using benchmarks based on UAV123 and GOT-10k dataset to measure tracking accuracy and inference speed. Experiments are conducted on multiple NVIDIA Jetson platforms. Results show that while deep trackers outperform classical ones in accuracy, only some of them, such as \textit{SiamRPN++$_\mathbf{A}$}, \textit{SiamFC++}, and \textit{TCTrack}, offer feasible real-time performance on lightweight hardware. Especially the \textit{SiamRPN++$_\mathbf{A}$} object tracker demonstrated excellent balance of inference speed and accuracy. These findings help in choosing object trackers for UAV applications requiring onboard processing.en
dc.description.abstractTässä diplomityössä tutkittiin luokka-agnostisia kohteenseurantamenetelmiä, jotka soveltuvat sulautetuille tietokoneille miehittämättömissä ilma-aluksissa (UAV). Tavoitteena oli arvioida, mitkä menetelmät tarjoavat parhaan tasapainon nopeuden ja tarkkuuden välillä ottaen huomioon UAV-alustojen asettamat rajoitteet, kuten rajalliset resurssit, kuvakulman ja dynaamisen kameran liikkeen. Diplomityö alkaa klassisten ja syväoppimiseen perustuvien kohteenseurantamenetelmien yleiskatsauksella. Tämän jälkeen valikoitu joukko menetelmiä arvioidaan UAV123- ja GOT-10k-tietokantoihin perustuvien testien avulla mittaamalla seurannan tarkkuutta ja nopeutta. Kokeet suoritettiin useilla NVIDIA Jetson -alustoilla. Tulokset osoittavat, että syväoppimiseen perustuvat kohteenseurantamenetelmät ovat tarkempia kuin perinteiset menetelmät, mutta vain osa niistä, kuten \textit{SiamRPN++}$_\mathbf{A}$,\textit{ SiamFC++} ja \textit{ TCTrack}, kykenee reaaliaikaiseen reunalaskentaan kevyellä laitteistolla. Erityisesti \textit{SiamRPN++}$_\mathbf{A}$-seurain osoitti erinomaista tasapainoa nopeuden ja tarkkuuden välillä. Nämä tulokset auttavat valitsemaan sopivat kohteenseurantamenetelmät UAV-sovelluksiin, joissa vaaditaan laskentaa reunalla.fi
dc.format.extent49
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/136599
dc.identifier.urnURN:NBN:fi:aalto-202506174845
dc.language.isoenen
dc.programmeMaster's Programme in Computer, Communication and Information Sciencesen
dc.programme.majorMachine Learning, Data Science and Artificial Intelligenceen
dc.subject.keywordobject trackingen
dc.subject.keywordedge computingen
dc.subject.keywordembedded computingen
dc.subject.keywordcomputer visionen
dc.subject.keywordSiamese neural networken
dc.subject.keywordunmanned aerial vehicleen
dc.titleObject tracking algorithms in embedded systems in UAV applicationsen
dc.titleKohteenseurantamenetelmät sulautetuissa järjestelmissä UAV käytössäfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files