Revolutionizing queue management with Ultralytics YOLOv8 and OpenVINO
Key takeaways from Intel's YOLO Vision 2023 talk on real-time queue management with Ultralytics YOLOv8, region-based counting, and OpenVINO deployment.
Nuvola Ladi3 min readListen to this article

At YOLO Vision 2023 (YV23), Adrian Boguszewski, Software Evangelist at Intel, gave a keynote on improving queue management using Ultralytics YOLOv8 and Intel's OpenVINO. Here are the key takeaways from his talk.
Why queue management matters#
Adrian began by addressing a universal challenge: the manual task of managing queues. He described the inefficiency of manual counting and highlighted the need for an automated solution.
His proposed approach was to use video streams and deep learning algorithms to automate the process.
Introducing intelligent queue management#
Adrian's approach to intelligent queue management uses AI to detect and monitor queues in real time. By defining regions of interest and counting people within them, the system can alert store assistants when queues exceed capacity.
The four pillars of success#
This solution was broken down into 4 simple steps:
- Video Capture: Use standard video streams or live feeds to capture real-time data.
- Customer Detection: Use Ultralytics YOLOv8 for accurate and efficient customer detection.
- Counting and Alerting: Count customers in specified regions and trigger alerts when queues are over capacity.
- Deployment: From single-board computers to enterprise hardware, deploy the solution using OpenVINO.
Empowering developers with OpenVINO#
Adrian introduced Intel’s OpenVINO, an open-source toolkit for optimizing and deploying AI inference. With support for a wide range of frameworks and hardware, OpenVINO aims to deliver better performance and consistent deployment across diverse platforms.
Optimization made easy#
Adrian also covered a key optimization technique: neural network compression. With techniques like post-training quantization, models can be compressed with minimal loss of accuracy, resulting in faster inference.
Ultralytics YOLOv8 provides optimized and high-speed models for tasks including object detection, segmentation, classification, and pose estimation. With the release of YOLOv8.1, these tasks also include Oriented Bounding Boxes (OBB) detection.
OBB detection handles objects at diverse angles and rotations, making it well suited to inclined objects such as those in aerial remote-sensing images and text.
Because rotated boxes fit objects more tightly, OBB reduces background interference around each object, which can also benefit downstream classification models.
From theory to practice: A live demo#
The highlight of the talk was a live demo. With just a few lines of code, Adrian showed real-time customer counting, automated alerts, and performance benchmarks.

Fig 1. Adrian Boguszewski presenting at YOLO Vision 2023 at the Google for Startups Campus in Madrid.
Performance matters#
Benchmarks on Intel hardware demonstrated the real-world applicability of this solution, with strong performance on everything from Intel Core i7 CPUs to Intel Xeon servers.
Deployment made easy#
During the presentation, we were offered two deployment options: scripts for the tech-savvy and Jupyter notebooks for those who preferred a more hands-on approach. Comprehensive documentation and step-by-step instructions make the solution straightforward to deploy.
Wrapping up!#
Adrian closed his talk by inviting developers to build their own intelligent queue management systems with open-source projects like this one and Intel's Edge AI reference kits.
Intel’s sponsorship and Adrian's talk at YV23 highlight the value of collaboration in the AI community.
Watch the full talk on YouTube.
Written by
Comments
Ask a question, share your results, or help someone else.










