Modern Edge-Based Tracking System for Industrial Glass Production

INDUSTRIES: Manufacturing
SERVICES: Custom Software Development & Engineering

THE COMPANY:

Leading Manufacturer of Architectural Glass Products

The client is one of North America’s largest glass manufacturers, providing high-performance architectural glass to commercial and industrial clients. To maintain strict quality standards, they use real-time video systems to monitor glass edges during production. As demand increased, they partnered with IQ to modernize their tracking platform without incurring the time and cost of a complete software rewrite.

The existing Python-based tracking system relied on a single, centralized application with a limited GUI and inefficient multithreading, creating bottlenecks in performance and usability. Each new camera required its own instance of the application, straining resources and complicating deployment. Noisy video input further degraded tracking accuracy, and inconsistent configuration across platforms made maintenance difficult. A full rewrite in C++ was considered but ultimately ruled out as too complex and costly.

Each IP camera was paired with a dedicated Raspberry Pi, responsible for denoising video in real time and running lightweight tracking operations locally using OpenCV. This offloaded processing from the central system and allowed the solution to scale efficiently with additional cameras.

A new centralized RTMP-HLS server aggregated all video streams, while a web-based React UI provided a responsive interface for live monitoring, system logs, and alerts. Configuration was streamlined through persistent state files and Linux-based deployment. The result was improved tracking accuracy, easier scaling, and a significantly more user-friendly system, delivered within budget and without a full rewrite.