When performance matters: running a real-time computer vision pipeline| PyData Eindhoven 2021

Опубликовано: 08 Декабрь 2021
на канале: PyData
1,199
32

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...


Смотрите видео When performance matters: running a real-time computer vision pipeline| PyData Eindhoven 2021 онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал PyData 08 Декабрь 2021. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 1,199 раз и оно понравилось 32 посетителям.