Project Overview
The objective was to develop an AI-based store video monitoring system that has the capability to track customer movement, group identification, and employee interactions. The solution required us to account for specific scenarios, while excluding children and delivery personnel. It also required employee tracking features in order to improve operational efficiency and customer service.
Scope
- Customer Tracking: Accurately count customers that enter the store, excluding those who spend less than 30 seconds alongwith children, and delivery personnel.
- Group Identification: Find out whether the customers who entered, did so as part of a group or not and differentiate between individual and group visits.
- Employee-Customer Interaction: Track employee interactions with customers, including the duration of interaction and the number of customers that are attended to by each employee.
- Employee Tracking: Monitor all employee activities, such as check-in times, time spent with customers, and idle times throughout the day.
Key Challenges
- Data Accuracy The system had to exclude certain individuals like children and delivery drivers from the customer count. This required complex advanced AI algorithms for accurate identification.
- Customer Behavior Complexity The system also needed to track customers even if they left within 30 minutes. It also had to be ensured that such customers were not recounted. Further, detecting group interactions was also challenging.
- Real-Time Monitoring Another challenge was delivering real-time insights, customer tracking, and employee interactions while handling large volumes of data. This required a scalable and efficient AI architecture.
- Employee Interaction Tracking It was challenging to identify and analyze which employees interacted with customers while managing the overlap when multiple employees interacted with the same customer.
Our Solution
Customer Identification
A unique ID was assigned to each customer with the help of pre-trained models, such as SSD, YOLO, etc. and feature-based classifiers. In order to improve accuracy, clothing color, shoes, and height were captured by the store monitoring system.
Group Identification
Various advanced AI algorithms were developed in order to find out overlapping bounding boxes from camera feeds. This led to better group detection and classification.
Employee Recognition
By using the images provided by the client, the employees were accurately identified and tracked within the store.
Employee-Customer Interaction
A system was developed in order to monitor the duration of the interaction of each employee with customers.
Key Results
Enhanced Customer Tracking
The system accurately counted customers, excluding children and delivery personnel, providing a clear understanding of the patterns of store traffic.
Improved Group & Employee Tracking
Group identification allowed the client to differentiate between individual and group visits, while the system tracked employee activity and customer interactions. This led to the identification of idle times and optimization of resource allocation.
Real-Time Analytics & Reporting
The solution provided real-time visualizations and reports on store traffic and employee-customer interactions, helping the client to make data-driven decisions which improved store operations.
Latest Insights
Explore In-Depth Insights
and Industry Trends
AI in Pharma: Improving Risk Assessment in Regulatory Submissions
AI in pharma has significantly helped to improve risk assessment in regulatory submissions in the pharmaceutical industry.
AI Staffing Agency: Fast-Track Your AI Projects With Top Talent
Partner with an AI staffing agency to quickly access top AI talent and drive growth.
Tailored AI Solutions: Find an Expert AI Agency for You
Tailored AI solutions are custom-built systems designed for your business needs, leading to a more successful outcome.
Why AI Agents in Retail Are the Key to Higher Sales and Conversions?
AI agents in retail are the key to higher sales and conversions as they improve customer engagement, automate workflows, optimize inventory, and reduce costs.