Design and Implementation of Deep Learning Real-Time Streaming Video Data Processing System

Qiming Zhao,Jing Wu,Xiang Wu,Jie Fan,Linhao Wang,Fengling Wu
DOI: https://doi.org/10.1007/978-3-031-28124-2_1
2023-01-01
Abstract:With the arrival of big data era and the rapid development of artificial intelligence, deep learning has made breakthroughs in many fields. However, although it has been widely used in many fields, there are still many challenges in itself, such as the slow reference speed of neural networks. In stream processing scenarios that integrate deep learning algorithms, data is often massive and generated with high-speed, requiring the system to respond in seconds or even milliseconds. If the response speed is too slow, the actual application requirements may not be met, and the user experience cannot be guaranteed. How to use stream processing technology to improve the speed and throughput of such systems has become an urgent problem to be solved. This paper used the popular real-time stream processing framework Flink to implement a complete data stream processing program, and integrated three algorithms of face detection, facial key points detection and face mosaic into the processing logic. Setting the operator parallelism realized parallel processing of video data, which improved the system throughput. The user can choose which algorithm to perform on the video, and can also choose the parallelism according to the performance of the machine. The system implemented the Flink framework to process video in parallel, achieved the effect of improving processing efficiency, and completely implemented the front-end interface and back-end program.
What problem does this paper attempt to address?