Client is one of the largest Cash Logistics company in India, they are one of the top 5 in APAC. They enable commerce – connecting business, banks and people with money. They automate ATM and currency management in India. Their networks and support services ensure money is readily available across all states. They provide Cashiering services for top retail chains to picking up cash from thousands of merchants and banking it, they provide a range of services across each stage of the cash cycle in India from currency chests to ATMs to vaults to stores to wallets, to installing and managing Intelligent ATMs, Cash Deposit Machines and Recyclers; they are pioneer in helping change banking in India.
Client wanted to build an end-to-end system to monitor the key activities in their managed ATMs across different location. Currently, client is leveraging 3rd party product and would like to build this as a home-grown product from the scratch. As part of this prototype, we are helping client to build a monitoring system based on Computer Vision for Helmet, Face cover, Loitering, Crowd Count, Camera Tempering They already have a hardware system (pi 4b based) identified for this purpose and this new application need to be integrated leveraging the same hardware.
There is need to create a training pipeline at the Cloud and optimize models to run at the EDGE device ( RPi 4b based )
Oneture’s Data Scientist and Engineers are assisting Client and AWS prototyping team in several high-level discussions, fostering closer collaboration to identify a track of work related to automated surveillance leveraging computer vision deep learning models and building the training and inference pipelines.
Broadly we are assisting in: feasibility study, scoping and architecture, model evaluation and optimisation, collecting training images for the given task, labelling the images as per the model needs, training the models, inferencing and review the model accuracy
Upon a successful prototyping engagement, client and Oneture to take the outputs and convert them into a production deployment and continue to maintain and enhance the same.
There are three major components a) Inference pipeline involving the edge device and the cloud, b) Training pipeline at the cloud and c) Device provisioning and management.
Overall flow of the solution is as below.
The expected outcome of this prototyping engagement is to demonstrate an automated approach to surveillance with computer vision deep learning models to monitor the key activities in ATMs across different location.