Person tracking algorithm based on convolutional neural network for indoor video surveillance

In this paper, a person tracking algorithm for indoor video surveillance is presented. The algorithm contains the following steps: person detection, person features formation, features similarity calculation for the detected objects, postprocessing, person indexing, and person visibility determinati...

Full description

Bibliographic Details
Main Authors: Rykhard Bohush, Iryna Zakharava
Format: Article
Language:English
Published: Samara National Research University 2020-02-01
Series:Компьютерная оптика
Subjects:
Online Access:http://computeroptics.smr.ru/KO/PDF/KO44-1/440114.pdf
id doaj-3de09a29b9be4a7da56c4fcb687ace86
record_format Article
spelling doaj-3de09a29b9be4a7da56c4fcb687ace862020-11-25T02:05:09ZengSamara National Research UniversityКомпьютерная оптика0134-24522412-61792020-02-0144110911610.18287/2412-6179-CO-565Person tracking algorithm based on convolutional neural network for indoor video surveillanceRykhard Bohush0Iryna Zakharava1Polotsk State University, Polotsk, BelarusPolotsk State University, Polotsk, BelarusIn this paper, a person tracking algorithm for indoor video surveillance is presented. The algorithm contains the following steps: person detection, person features formation, features similarity calculation for the detected objects, postprocessing, person indexing, and person visibility determination in the current frame. Convolutional Neural Network (CNN) YOLO v3 is used for person detection. Person features are formed based on H channel in HSV color space histograms and a modified CNN ResNet. The proposed architecture includes 29 convolutional and one fully connected layer. As the output, it forms a 128-feature vector for every input image. CNN model was trained to perform feature extraction. Experiments were conducted using MOT methodology on stable camera videos in indoor environment. Main characteristics of the presented algorithm are calculated and discussed, confirming its effectiveness in comparison with the current approaches for person tracking in an indoor environment. Our algorithm performs real time processing for object detection and tracking using CUDA technology and a graphics card NVIDIA GTX 1060.http://computeroptics.smr.ru/KO/PDF/KO44-1/440114.pdfperson trackingindoor video surveillanceconvolutional neural networks
collection DOAJ
language English
format Article
sources DOAJ
author Rykhard Bohush
Iryna Zakharava
spellingShingle Rykhard Bohush
Iryna Zakharava
Person tracking algorithm based on convolutional neural network for indoor video surveillance
Компьютерная оптика
person tracking
indoor video surveillance
convolutional neural networks
author_facet Rykhard Bohush
Iryna Zakharava
author_sort Rykhard Bohush
title Person tracking algorithm based on convolutional neural network for indoor video surveillance
title_short Person tracking algorithm based on convolutional neural network for indoor video surveillance
title_full Person tracking algorithm based on convolutional neural network for indoor video surveillance
title_fullStr Person tracking algorithm based on convolutional neural network for indoor video surveillance
title_full_unstemmed Person tracking algorithm based on convolutional neural network for indoor video surveillance
title_sort person tracking algorithm based on convolutional neural network for indoor video surveillance
publisher Samara National Research University
series Компьютерная оптика
issn 0134-2452
2412-6179
publishDate 2020-02-01
description In this paper, a person tracking algorithm for indoor video surveillance is presented. The algorithm contains the following steps: person detection, person features formation, features similarity calculation for the detected objects, postprocessing, person indexing, and person visibility determination in the current frame. Convolutional Neural Network (CNN) YOLO v3 is used for person detection. Person features are formed based on H channel in HSV color space histograms and a modified CNN ResNet. The proposed architecture includes 29 convolutional and one fully connected layer. As the output, it forms a 128-feature vector for every input image. CNN model was trained to perform feature extraction. Experiments were conducted using MOT methodology on stable camera videos in indoor environment. Main characteristics of the presented algorithm are calculated and discussed, confirming its effectiveness in comparison with the current approaches for person tracking in an indoor environment. Our algorithm performs real time processing for object detection and tracking using CUDA technology and a graphics card NVIDIA GTX 1060.
topic person tracking
indoor video surveillance
convolutional neural networks
url http://computeroptics.smr.ru/KO/PDF/KO44-1/440114.pdf
work_keys_str_mv AT rykhardbohush persontrackingalgorithmbasedonconvolutionalneuralnetworkforindoorvideosurveillance
AT irynazakharava persontrackingalgorithmbasedonconvolutionalneuralnetworkforindoorvideosurveillance
_version_ 1724939676731572224