Back to results

Bournemouth University

Distributed On-line Training for Object Detection on Embedded Devices.

Abstract

dc:description.abstract

In this thesis, we develop a scalable distributed approach for object detection model training and inference, using low cost embedded devices. Examples of the usage of such an approach is automatic beach litter collection using mobile robots, IoT based intelligent video surveillance system for traffic monitoring, indoor monitoring, crime and violence detection etc. Another important part of this study is using Embedded systems for distributed training, as application of above mentioned scenarios. These devices have brought about a revolution in technology due to the facts that they consume low power, are of a small size and their cost is low per-unit. Since data are distributed over devices and to speed-up the training for object detection on embedded devices, we adopt the concept of Parameter Server based distributed training, where each embedded de- vice works as node or worker and can communicate through Parameter server(s). We develop a distributed training approach keeping in mind the resource constraints e.g. memory limitation, computational power, energy limitation etc for embedded devices. Use of Transfer Learning technique, Data Parallelism and Model Parallelism in this study reduces the resource consumption of such devices. Besides, retraining the model with continuous streaming data helps to improve the accuracy of the model as well as to further reduce resource consumption of embedded devices. Therefore, we combine the distributed training with online learning or incremental learning, where our model not only predicts in real time but also learns in real time. Additionally, this incremental learning approach discards data, once training has been done, thus save huge amount of memory on de- vices. Concurrent use of Knowledge Distillation and Exemplary Dataset during incremental training exhibits higher accuracy (up to 16%) com- pare to batch learning, most importantly without forgetting old classes. Our experiment shows that the Distributed Training (using 3-GPUs system) reduces the training time of object detection models by up to 67% comparing with non-distributed system. We test the performance of our Distributed Incremental Training approach using Fruits dataset as well as it’s practical applicability on our own collected Cigarette Filter dataset. Some other associated issues such as Catastrophic Forgetting and Small Object Detection problem have also been studied in this thesis.

Degree

thesis:*
Level dc:type.qualificationlevel
masters
Grantor dc:publisher.institution
Bournemouth University
Year dc:date.issued
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Mottakin, Khairul

Rights

Language dc:language
en

Chain of custody

source
Harvested from
University of Bournemouth
Base URL
eprints.bournemouth.ac.uk/cgi/oai2
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Mottakin, Khairul. Distributed On-line Training for Object Detection on Embedded Devices.. masters thesis, Bournemouth University, 2022.