Transform Infrastructure AI & Vision for Real-Time Insights - Codvo's Breakthrough
The Client

The client is a leading provider of AI-based security solutions that utilize computer vision to enable codeless development and deployment of machine learning models and AI applications. Their platform offers near real-time detection of safety gear, goggles, and facial recognition, among others, for critical infrastructure management in manufacturing and energy plants.

The Challenge

The client was facing two main challenges with their existing AI-based security platform solution. Firstly, their solution was unable to handle input from more than 5 cameras, resulting in lag time in rendering and processing. Secondly, the solution was not scalable enough to handle input from over 100 cameras, which limited the potential growth of the client's business.

The client needed a solution that could address these challenges and enable them to scale up their platform while maintaining real-time processing capabilities.

The Solution

Codvo Team undertook an in-depth analysis of the client’s AS-IS architecture and existing C# ML code to optimize and scale the platform.

Our team optimized image processing by moving from bitmap to CV2 functions and storing images as objects rather than B64 strings. We also pushed frames to the platform rather than pulling to avoid RTSP-induced delay and manage data streams from multiple cameras using NATS.

Additionally, we connected additional SSD drives for storage in an on-prem server and added GPU for on-prem model retraining and deployment.

Tech stack

We utilized the following tech stack to optimize and scale the platform: C#, OpenCV, NATS, Kubernetes, Minio Object Storage, PostgreSQL, and Windows Server.

The Outcomes

-Achieved real-time processing capability for 100+ camera feeds, a 20x improvement in scalability

-Reduced latency and lag time in image rendering and processing by optimizing video data handling

-Enabled on-prem retraining of AI models using GPU infrastructure for faster iteration and deployment

-Improved storage efficiency and system performance by shifting from B64 to object-based image handling

-Delivered a robust and scalable video processing pipeline, ensuring seamless input from multiple camera sources

-Positioned the client to scale their AI-based security platform, opening new opportunities in industrial and energy sectors

Looking to Scale AI with Confidence?
Get the inside story from our AI experts.
Speak to our expert
Transform Enterprise Data into Measurable Value with AI-Driven Innovation
Request a Consultation