Recent progress in Deep Learning(DL) has brought many breakthroughs with incredible performance, which have not been achieved with traditional machine learning algorithms. In computer vision, DL-based methods have started to outperform humans in certain tasks and are going to impact our daily lives. We present our case study of an implementation and evaluation of our prototype real-time person-monitoring system using cutting-edge DL computer vision techniques. We used a fast and lightweight stream-processing engine for its flexibility and portability, packaged all of DL software stacks as docker containers for portability and ease of deployment, and evaluated our prototype’s performance using realistic scenarios in which one hundred camera streams are gathered at centered GPU servers. We confirmed that our prototype system can monitor one hundred video streams in real-time. We also report lessons learned through our prototype implementation and discuss the future direction of person monitoring.
[1]
Yongkang Wong,et al.
Patch-based probabilistic image quality assessment for face selection and improved video-based face recognition
,
2011,
CVPR 2011 WORKSHOPS.
[2]
Geoffrey E. Hinton,et al.
Deep Learning
,
2015,
Nature.
[3]
Matei Zaharia,et al.
NoScope: Optimizing Deep CNN-Based Queries over Video Streams at Scale
,
2017,
Proc. VLDB Endow..
[4]
Paramvir Bahl,et al.
Real-Time Video Analytics: The Killer App for Edge Computing
,
2017,
Computer.
[5]
Masato Oguchi,et al.
A Study of Load Balancing between Sensors and the Cloud for a Real-Time Video Streaming Analysis Application Framework
,
2016,
IMCOM.
[6]
Kenta Oono,et al.
Chainer : a Next-Generation Open Source Framework for Deep Learning
,
2015
.