We have been developing an automated camera solution, in which we use video input, neural networks for player detection, sport-specific decision making and a PTZ-camera to deliver an automated livestreaming application. The complete pipeline has to work in real-time with a maximum delays of 300ms. Within the 300ms we have to fetch the video streams, run several neural networks, apply business rules and control the PTZ. Over the past year, we have had to refactor code, remove complete modules or change python packages due to delay constraints. During the talk we will show the insights we gained during the process. Specifically, we will go into:
(a) overall architecture of the pipeline.
(b) system requirements.
(c) implementing a logging module to better identify the bottlenecks in the applications.
(d) use high performance queues for communication.
Jelmer Wilhelm: Background in industrial engineering, data analysis, machine learning and artificial intelligence. Currently working at Whitebox Data Science; a company specialized in custom software and data analysis for logistics companies. Also working at Eyedle; a company specialized in computer vision software.
Github: https://github.com/j-wilhelm/
LinkedIn: / jelmer-wilhelm
PyData Eindhoven 2021
Website: https://pydata.org/eindhoven2021/
Twitter: / pydataeindhoven
===
www.pydata.org
PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.
PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.
00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.
Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/numfocus/YouTubeVi...
Watch video When performance matters: running a real-time computer vision pipeline| PyData Eindhoven 2021 online, duration hours minute second in high quality that is uploaded to the channel PyData 08 December 2021. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 1,199 times and liked it 32 visitors.