Original title:
Identifikace osob ve videozáznamu z kvadrokoptéry
Translated title:
Identification of Persons in the Video from Quadcopter
Authors:
Mojžiš, Tomáš ; Drahanský, Martin (referee) ; Goldmann, Tomáš (advisor) Document type: Bachelor's theses
Year:
2020
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[slo][eng]
Cieľom tejto práce je vytvoriť aplikáciu, ktorá bude schopná rozpoznávať ľudí podľa tváre na základe vytvorenej databázy zo záznamov z drona. Databáza pozostáva z fotografií osôb, ktoré sa majú na videu identifikovať. Výstupom aplikácie je video, v ktorom sú hľadané osoby označené ich menom. Pri riešení práce bolo porovnaných niekoľko existujúcich metód, založených na neurónových sieťach, ktoré riešia detekciu tváre a rozpoznávanie tvárí. Vo finálnom riešení bol použitý detektor MTCNN spolu s extraktorom vektorov príznakov na základe ArcFace. Vytvorená multiplatformová aplikácia umožňuje rozpoznať osoby v záznamoch z drona aj pri šírke tváre menšej ako 20 pixelov. Celková funkčnosť aplikácie bola otestovaná na vlastnej dátovej sade pozostávajúcej zo záznamov z drona.
The aim of this thesis is to make an application capable of recognizing people's faces based on a user-created database in drone footage. The database is made of pictures of people that should be identified in the footage. The output of this application is a video where the demanded people are labeled with their names. Some face detection and recognition state of the art solutions based on neural networks are compared in this work. The final solution consists of the MTCNN detector and a face embedding extractor based on ArcFace. The created multiplatform application allows to recognize people in drone footage even with face width of less than 20 pixels. The final solution was tested on a private dataset comprised of drone footage.
Keywords:
ArcFace; artificial intelligence; biometrics; camera; ccd; cctv; cmos; CNN; computer vision; convolutional neural network; drone; face detection; face recognition; MTCNN; OpenCV; PyQt; Python
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/191464