Leveraging big data has been the hype for the last decade. However, most retailers are yet to discover data analytics as a game-changer in engaging customers and driving revenue.
Example: Walmart collects 2.5 petabytes of unstructured data hourly from a million customers. Retail video data collected via CCTV awaits analytics ideas to extract customer behavior insights and streamline operations. Especially considering restrictions imposed by COVID-19 like social distancing and limits on customers allowed in-store.
Netguru wanted to identify challenges of processing video data and create a universal retail analytics solution.
Instead of just collecting it, retailers need to use the full potential of video data to optimize retail operations. The challenge lies in extraction, transformation, and analysis. Why?
To address these challenges, our team created a machine learning-based intelligent video analytics processing video data in real time.
This cost-effective system introduces automation to enhance operational capacity and reduce data processing time. It measures the customers number, queue length, and cashier service management. The main features include:
Machine learning-based automation allows for limiting the necessity of manual feed monitoring. The system detects whether or not to take action by itself, like setting up automatic requests for an additional cashier during high traffic hours or notifying store managers when the customer occupancy limit is exceeded.
Leveraging our expertise in machine learning, we were able to combine off-the-shelf components into a single processing pipeline.
Using mostly the already existing setup (hardware) to obtain new information, we developed a high-level system architecture. Convolutional Neural Networks (CNNs) enabled real-time data processing and ensured state-of-the-art performance in person detection and activity recognition.
We also employed a dedicated edge computing system (Nvidia Jetson) capable of processing Full HD video streams and powerful enough to run CNNs, thus reducing the computation requirements. The system works well for several frames per second (FPS) or even a single FPS. This scope is enough, as more frequent updates don’t provide better insights but only increase computation and hardware costs.
We wanted to create a PoC that fits the needs of small retailers but can also be easily customized to a smart video analytics system for enterprise retail companies with multiple stores to manage.
Intelligent video analytics is a powerful way of improving retail operations. This unique approach to solving video data-driven challenges promises to revolutionize the retail sector completely.