Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Design and implementation of an AI-based Face Recognition model in Docker Container on IoT Platform
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2020 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Our thesis aims to develop and implement an AI-based model for face recognition using the Docker container, such that it can be transferable to any IoT platform. The main objective of the thesis is to develop an AI-based face recognition Model (which is implemented following the Deep Learning algorithm)for the security system for making decisions to lock or unlock the door system and to deploy the developed AI Model in a Docker Container on an IoT platform. The main aim of the thesis would be to achieve the edge computing concept that brings the Artificial Intelligence (through our AI model) to the low power Internet of Things (IoT) devices with the help of containerization concept. Containerisation would be similar to the virtualisation. Docker containers are easy to port on various IoT devices (Firefly rk3399). Along with the portability, Docker includes all the dependencies and modules required for running the application in a container. Our research work comprises the methodology of developing the containerised AI model. We have chosen the method of training the algorithm such that it detects the faces captured by our camera, which is connected with the help of CSI connector. The algorithm includes the concept of Deep Learning which is a subset of Artificial Intelligence. The method consists of several steps, for example, Deep learning Algorithm detects the faces from the image, and then the image is converted to a set of gradients. These gradients can be converted again to landmarks to consider the focal points of the image and then the training step is performed using the Support Vector Machine classifier. Finally, the authorised user is recognised. Our research work comprises the methodology of developing the containerised AI model and deploying the containerised application on the Raspberry Pi (IoT device), which consists of the ARM processor. We conclude that the containerised application run with high efficiency, is portable and transferable between multiple platforms, and the containerised application is compatible with multiple architectures (ARM, x86, amd64). 

Place, publisher, year, edition, pages
2020. , p. 66
National Category
Telecommunications
Identifiers
URN: urn:nbn:se:bth-20250OAI: oai:DiVA.org:bth-20250DiVA, id: diva2:1457000
Subject / course
ET2580 Master's Thesis (120 credits) in Electrical Engineering with emphasis on Telecommunication Systems
Educational program
ETATE Master of Science Programme in Electrical Engineering with emphasis on Telecommunication Systems
Supervisors
Examiners
Available from: 2020-08-10 Created: 2020-08-09 Last updated: 2020-08-10Bibliographically approved

Open Access in DiVA

Design and implementation of an AI-based Face Recognition model in Docker Container on IoT Platform.(2651 kB)6811 downloads
File information
File name FULLTEXT01.pdfFile size 2651 kBChecksum SHA-512
2d9c12e65cc9f1046d26849f7252500c3cb9fd723e42d2fe141754512d8ec94b2e2251b5a1ff3385ed7cbbd3f2216ca4bf5513b6d58dcfbc228fbf5b9251e78c
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Telecommunications

Search outside of DiVA

GoogleGoogle Scholar
Total: 6813 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1703 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf