Real-Time AI Object Detection for Conveyor Safety

Real-Time AI Object Detection for Conveyor Safety | Crunch-IS Case Study
We designed and delivered a cloud-based, real-time computer vision Pilot for a UK recycling company — detecting hazardous foreign objects on moving conveyor lines using industrial cameras, GPU-powered inference, and an event-driven alerting architecture — and completed Phase 1 in three months.
Industry:

Recycling, Waste Processing

Location:

UK

Team Size:

5

Duration:

3 months

Technologies
YOLO
RT-DETR
Google Cloud Platform
GKE
Pub/Sub
Streamlit
Python
01

About the Client

Our client is a UK-based recycling company operating industrial waste processing facilities. The business processes large volumes of recyclable material through conveyor-based sorting lines and has a clear operational mandate to improve safety and reduce unplanned downtime.

Safety and reliability are non-negotiable in this environment. Industrial conveyor infrastructure runs at a pace, and the consequences of an undetected hazard — a fire, an equipment failure, a stopped production line — are immediate and costly.

Real-Time AI Object Detection for Conveyor Safety | Crunch-IS Case Study
02

Challenge

Recycling conveyor lines regularly encounter hazardous foreign objects mixed into incoming material — batteries, gas canisters, metal parts — that can cause fires, explosions, and equipment damage if they reach the wrong processing stage.

Manual detection wasn’t reliable enough. Operators couldn’t consistently catch these objects in time: the conveyor moves fast, visibility conditions vary, and the margin for error is narrow.

The client needed a system that could detect dangerous objects early enough to enable either an automatic line stop or an immediate operator alert — and one that could prove itself under real operating conditions before committing to full production deployment.

03

What We Set Out to Validate

This engagement was structured as a deliberate Pilot. Before building a production system, the client needed to answer a specific question: can an AI-enabled computer vision model detect hazardous objects in real time, using industrial cameras, under the conditions that actually exist on a working conveyor line?

Three validation criteria shaped the Pilot scope:

  1. Real-time detection at production latency. The model had to perform inference on live video streams quickly enough to be actionable.
  2. Resilience to operating conditions. The solution had to handle the variation that makes manual detection unreliable: changing lighting, partially hidden objects, and inconsistent frame quality.
  3. A clear path to on-premise production. The Pilot was designed cloud-first but architected from the outset to support migration to on-premises infrastructure — so a successful validation directly translates into a production deployment plan.
04

Solution We Delivered

We built a real-time object detection pipeline that ingests live camera footage, runs GPU-powered inference using YOLO, and routes every detection event through an event-driven architecture that drives operator alerts and a live monitoring dashboard. The full Phase 1 scope — camera setup and data capture, annotation preparation, initial model training, deployment pipeline, and field validation — was delivered in three months on Google Cloud Platform.

We also evaluated RT-DETR as a challenger model alongside YOLO during the Pilot to establish a solid baseline for production model selection.

Alongside the live detection system, we built the data infrastructure for sustained model improvement: a structured data-collection process to capture footage of dangerous objects under real operating conditions, and an annotation workflow to label and prepare between 1,000 and 10,000 frames for training and validation.

05

Architecture and Workflow

The pipeline runs end-to-end on Google Cloud (GKE) and was designed so each component can be containerized and migrated to on-premise infrastructure for production deployment.

Image Case Study | Crunch-IS

1. Industrial camera → video stream

Industrial cameras mounted on the conveyor line provide a continuous live stream of the sorting process.

2. GKE ingestion job

A dedicated ingestion component running on GKE receives the video stream and prepares frames for inference, handling the buffering and preprocessing layer between the camera and the model.​

3. GPU inference with YOLO.

A GPU-enabled inference service runs YOLO detection on frames in real time, producing detection outputs that include object type, confidence score, timestamp, and camera reference.

4. Pub/Sub — detection events

Each detection event is published to Pub/Sub, decoupling inference from downstream services and keeping the pipeline scalable as detection volume grows.

​5. Alerts service

The Alerts Service subscribes to the Pub/Sub stream, applies configurable detection thresholds and suppression rules, and generates operator-ready alerts — filtering signal from noise without missing genuine hazards.

​6. Streamlit operator dashboard

A Streamlit-based UI running on GKE gives operators real-time alert feeds and monitoring views for detection events. Accessible via browser on the internal network.

​7. Operator response

Operators receive immediate visibility into detected hazardous objects and can act — triggering a manual line stop or adjusting the process — before the object reaches the wrong processing stage.

06

What the Pilot Established

The core question is answered

The Pilot validated that an AI-powered computer vision model can reliably detect hazardous foreign objects on a live industrial conveyor — using real camera feeds, under variable lighting, and with partially obscured objects — with latency that supports operator response.

A production-ready architecture

The system was designed and deployed as a production-grade pipeline, not a lab exercise. Every component — ingestion, inference, alerting, dashboards — is containerized on GKE and ready for migration to on-premise infrastructure. The client exits Phase 1 with a clear, costed path to full production deployment.

Operators with real-time hazard visibility

Where operators previously relied on manual line monitoring, they now have a live alert feed and dashboard that surfaces detected hazard events as they happen. The system was designed to support auto-stop conveyor functionality as a Phase 2 expansion.

Training data infrastructure in place

The data collection and annotation pipeline built during Phase 1 — structured to capture 1,000 to 10,000 labeled frames under real operating conditions — enables continuous model performance improvement rather than being fixed at Pilot output.

Have a Question? Let’s Get in Touch!

Tell us what you’re building or where you’re stuck. We work with engineering and product teams on custom software, AI & ML, cloud infrastructure, DevOps, and UI/UX — from early scoping to long-term delivery. One conversation is usually enough to know whether we’re the right fit.

Email: [email protected]

    I have read and accepted the Terms of Use and Privacy Policy *

    We and our partners use technology such as cookies on our site to personalize content and ads, provide social media features, and analyze our traffic. Click “Accept” to consent to the use of this technology across the web.

    Decline