The challenge
Our client faced significant challenges needing an in-store computer vision system that could operate in an EDGE computing environment and integrate smoothly with its existing information systems. The retailer required a highly specialized and technically advanced solution to achieve this.
The system needed to provide real-time inference on numerous video feeds with varying quality levels and strikingly different lighting conditions. This baseline scenario created a highly complex and challenging environment for the system. The system also needed to operate in a low-latency infrastructure and deal effectively with unexpected interruptions, a far cry from the idealized data center or cloud environment.
Additionally, the client needed to ensure a smooth rollout and adoption of the solution throughout its organization. This endeavor required regular engagement with numerous departments, which posed a significant logistical and communication challenge. That was the moment when our client reached out to VirtusLab for collaboration.
The solution
VirtusLab successfully developed and implemented an in-store computer vision system from design to proof of concept and through to a working solution for use within hundreds of stores. It operated in an EDGE environment and seamlessly integrated with the client’s existing information systems. To facilitate frequent updates, our computer vision team equipped the system with workflow and infrastructure maintenance capabilities such as a DevOps environment with custom CI/CD pipelines.
VirtusLab designed a solution to function effectively in non-optimal operational environments, ensuring consistent performance. Additionally, the team provided a dashboard to project managers and stakeholders, offering visual data on application performance and an alerting mechanism to notify the team of any issues.
The results
The retailer achieved several benefits with the computer vision solution:
- Captured video streams from multiple cameras and performed live inference on them.
- Messaging allowed seamless integration between the system and the client’s other information systems.
- Support data scientists to quickly deploy models for increased security and fraud recognition, visual product recognition, improved customer experience, and greater workforce efficiency.
- Monitored checkout queues and parking queues.
- Ensured GDPR compliance for data security and retention.