UAV Object Tracking Application Based on Patch Color Group Feature on Embedded System

The discriminative object tracking system for unmanned aerial vehicles (UAVs) is widely used in numerous applications. While an ample amount of research has been carried out in this domain, implementing a low computational cost algorithm on a UAV onboard embedded system is still challenging. To addr...

Full description

Bibliographic Details
Main Authors: Ming-Hwa Sheu, Yu-Syuan Jhang, S M Salahuddin Morsalin, Yao-Fong Huang, Chi-Chia Sun, Shin-Chi Lai
Format: Article
Language:English
Published: MDPI AG 2021-08-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/15/1864
id doaj-88e99f8f211a4cdaaf0363aeff1b368a
record_format Article
spelling doaj-88e99f8f211a4cdaaf0363aeff1b368a2021-08-06T15:21:24ZengMDPI AGElectronics2079-92922021-08-01101864186410.3390/electronics10151864UAV Object Tracking Application Based on Patch Color Group Feature on Embedded SystemMing-Hwa Sheu0Yu-Syuan Jhang1S M Salahuddin Morsalin2Yao-Fong Huang3Chi-Chia Sun4Shin-Chi Lai5Department of Electronic Engineering, National Yunlin University of Science & Technology, Douliu 64002, TaiwanDepartment of Electronic Engineering, National Yunlin University of Science & Technology, Douliu 64002, TaiwanDepartment of Electronic Engineering, National Yunlin University of Science & Technology, Douliu 64002, TaiwanDepartment of Electronic Engineering, National Yunlin University of Science & Technology, Douliu 64002, TaiwanSmart Machinery and Intelligent Manufacturing Research Center, Department of Electrical Engineering, National Formosa University, Huwei 632301, TaiwanDepartment of Computer Science and Information Engineering, Nanhua University, Chiayi 62249, TaiwanThe discriminative object tracking system for unmanned aerial vehicles (UAVs) is widely used in numerous applications. While an ample amount of research has been carried out in this domain, implementing a low computational cost algorithm on a UAV onboard embedded system is still challenging. To address this issue, we propose a low computational complexity discriminative object tracking system for UAVs approach using the patch color group feature (PCGF) framework in this work. The tracking object is separated into several non-overlapping local image patches then the features are extracted into the PCGFs, which consist of the Gaussian mixture model (GMM). The object location is calculated by the similar PCGFs comparison from the previous frame and current frame. The background PCGFs of the object are removed by four directions feature scanning and dynamic threshold comparison, which improve the performance accuracy. In the terms of speed execution, the proposed algorithm accomplished 32.5 frames per second (FPS) on the x64 CPU platform without a GPU accelerator and 17 FPS in Raspberry Pi 4. Therefore, this work could be considered as a good solution for achieving a low computational complexity PCGF algorithm on a UAV onboard embedded system to improve flight times.https://www.mdpi.com/2079-9292/10/15/1864unmanned aerial vehicle (UAV)UAV object trackingGaussian mixture model (GMM)patch color group feature (PCGF)embedded system
collection DOAJ
language English
format Article
sources DOAJ
author Ming-Hwa Sheu
Yu-Syuan Jhang
S M Salahuddin Morsalin
Yao-Fong Huang
Chi-Chia Sun
Shin-Chi Lai
spellingShingle Ming-Hwa Sheu
Yu-Syuan Jhang
S M Salahuddin Morsalin
Yao-Fong Huang
Chi-Chia Sun
Shin-Chi Lai
UAV Object Tracking Application Based on Patch Color Group Feature on Embedded System
Electronics
unmanned aerial vehicle (UAV)
UAV object tracking
Gaussian mixture model (GMM)
patch color group feature (PCGF)
embedded system
author_facet Ming-Hwa Sheu
Yu-Syuan Jhang
S M Salahuddin Morsalin
Yao-Fong Huang
Chi-Chia Sun
Shin-Chi Lai
author_sort Ming-Hwa Sheu
title UAV Object Tracking Application Based on Patch Color Group Feature on Embedded System
title_short UAV Object Tracking Application Based on Patch Color Group Feature on Embedded System
title_full UAV Object Tracking Application Based on Patch Color Group Feature on Embedded System
title_fullStr UAV Object Tracking Application Based on Patch Color Group Feature on Embedded System
title_full_unstemmed UAV Object Tracking Application Based on Patch Color Group Feature on Embedded System
title_sort uav object tracking application based on patch color group feature on embedded system
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2021-08-01
description The discriminative object tracking system for unmanned aerial vehicles (UAVs) is widely used in numerous applications. While an ample amount of research has been carried out in this domain, implementing a low computational cost algorithm on a UAV onboard embedded system is still challenging. To address this issue, we propose a low computational complexity discriminative object tracking system for UAVs approach using the patch color group feature (PCGF) framework in this work. The tracking object is separated into several non-overlapping local image patches then the features are extracted into the PCGFs, which consist of the Gaussian mixture model (GMM). The object location is calculated by the similar PCGFs comparison from the previous frame and current frame. The background PCGFs of the object are removed by four directions feature scanning and dynamic threshold comparison, which improve the performance accuracy. In the terms of speed execution, the proposed algorithm accomplished 32.5 frames per second (FPS) on the x64 CPU platform without a GPU accelerator and 17 FPS in Raspberry Pi 4. Therefore, this work could be considered as a good solution for achieving a low computational complexity PCGF algorithm on a UAV onboard embedded system to improve flight times.
topic unmanned aerial vehicle (UAV)
UAV object tracking
Gaussian mixture model (GMM)
patch color group feature (PCGF)
embedded system
url https://www.mdpi.com/2079-9292/10/15/1864
work_keys_str_mv AT minghwasheu uavobjecttrackingapplicationbasedonpatchcolorgroupfeatureonembeddedsystem
AT yusyuanjhang uavobjecttrackingapplicationbasedonpatchcolorgroupfeatureonembeddedsystem
AT smsalahuddinmorsalin uavobjecttrackingapplicationbasedonpatchcolorgroupfeatureonembeddedsystem
AT yaofonghuang uavobjecttrackingapplicationbasedonpatchcolorgroupfeatureonembeddedsystem
AT chichiasun uavobjecttrackingapplicationbasedonpatchcolorgroupfeatureonembeddedsystem
AT shinchilai uavobjecttrackingapplicationbasedonpatchcolorgroupfeatureonembeddedsystem
_version_ 1721218718685462528