Deep learning has recently become an abundant technology for analyzing video data. However, the increasing resolution and frame rates of videos make real-time analysis a remarkably challenging task.
Eran Avidan offers an overview of a novel architecture based on Redis, Docker, and TensorFlow that enables real-time analysis of high-resolution streaming video. The solution can serve advanced deep learning algorithms at subsecond rates and appears fully synchronous to the user despite containing an asynchronous backend. Eran offers a demo using visual inspection and shares results that highlight the solution’s applicability to real-time neural network processing of videos. The approach is generalizable and can be applied to diverse domains that require video analytics.
Eran Avidan is a senior software engineer in Intel’s Advanced Analytics Department. Eran enjoys everything distributed, from Spark and Kafka to Kubernetes and TensorFlow. He holds an MS in computer science from the Hebrew University of Jerusalem.
©2018, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org