Computer Vision-based Contamination Detection in Ore
Contaminants such as timber and other organic materials, fibreglass roof bolts, plastics (e.g. road signage, bollards), and tramp metal present significant challenges in bulk material handling and processing. In surface mining environments, particularly in bauxite and iron ore operations, such materials are often inadvertently excavated and conveyed alongside the ore. In underground mining, fibreglass roof bolts present a challange when contaminate the ore.
Timber fragments can obstruct chutes and crushers, or, if crushed, degrade downstream refining processes through organic contamination. Similarly, fibreglass and plastics introduce impurities that are difficult to separate and may damage processing equipment, while tramp metal poses both a safety hazard and a risk of severe mechanical damage when mixed with ferrous ore streams.
To address these challenges, we have developed a real-time contamination detection system based on advanced object detection neural networks. Operating directly over the conveyor, the system continuously analyses video feeds to identify, classify, and localise contaminants of varying size, shape, and composition, from small fibreglass fragments to large timber logs up to two metres long.
With over 99% precision, the system automatically detects and tracks contaminants in real time, generating actionable signals that integrate with the Process Control System (PCS). When a contaminant is identified, the PCS can trigger automated responses, such as activating a diverter gate or halting the feed, to prevent downstream equipment damage and maintain product integrity.
By providing continuous monitoring and intelligent decision-making at the source, this technology significantly reduces contamination-related downtime, improves equipment reliability, and safeguards product quality throughout the ore handling and refining process.
Increased Efficiency
An AI-based contamination detection system can automatically identify and classify various contaminants such as timber and other organic materials, fibreglass roof bolts, plastics (e.g. signage, bollards), and tramp metal in real time with high accuracy. This enables immediate response and isolation of contaminants, maintaining a smooth and uninterrupted material flow. By reducing the need for manual inspection and preventing blockages or equipment stoppages, the system significantly improves plant throughput and operational uptime.
Improved Product Quality
By detecting and removing contaminants before they enter downstream processes, the system ensures that only clean ore proceeds to refining. This minimises the risk of organic or foreign material interference in chemical reactions, improves product purity, and enhances the overall quality of the final product.
Enhanced Safety
Automatic detection and rejection of contaminants reduce the likelihood of crusher or chute blockages, conveyor belt damage, and metallic impact events. This not only protects equipment from costly damage but also eliminates the need for manual intervention in hazardous areas. By reducing human exposure to moving machinery and material flow, the system provides a safer, more controlled working environment while maintaining consistent process performance.
By leveraging modern object detection neural networks, a real-time contamination detection system can automatically identify and localise unwanted materials, such as tramp metal, timber and other organic materials, fibreglass (roof bolts), plastics (bollards and signage), or debris, on a running conveyor. These models operate on high-speed video feeds, detecting foreign objects frame-by-frame and providing precise bounding boxes or segmentation masks for each detected contaminant. When integrated into the plant’s control network, such detections can trigger alarms, activate rejection mechanisms, or log contamination events for downstream analysis.
Unlike traditional rule-based or color-thresholding systems, deep learning–based detectors can adapt to variations in ore texture, lighting, and object orientation. Once trained on representative datasets, they can reliably detect different contamination types and sizes in real time, even under harsh industrial conditions.
Developing an effective real-time detection system requires careful balance between speed, accuracy, and robustness. The main parameters and considerations include:
Frame Rate and Latency: The inference time per frame must stay below the video frame interval. Low latency ensures detections align with the actual position of contaminants on the belt.
Input Resolution: Higher resolutions improve small-object detection but increase computational load. Optimal resolution depends on object size, conveyor width, and camera height.
Model Architecture and Size: Lightweight convolutional or transformer-based models (e.g., real-time optimised backbones) are preferred for embedded GPU or edge deployment. Quantization and pruning, CUDA optimisation can further reduce latency.
Confidence Thresholds: Setting detection confidence appropriately avoids false positives from ore texture variations while maintaining sensitivity to rare contamination events.
Non-Maximum Suppression (NMS): Used to consolidate overlapping detections, balancing responsiveness and detection stability.
Lighting and Imaging Conditions: Controlled illumination or infrared imaging improves detection reliability across day/night cycles and variable ore reflectance.
To maintain continuity across frames, inter-frame tracking algorithms (e.g., optical flow or feature-based tracking) associate detections over time. This allows the system to:
Estimate object trajectories to determine whether contaminants persist or exit the field of view.
Filter out transient false detections from dust or glare.
Estimate belt speed–corrected object positions, enabling precise downstream actuation (e.g., rejection gate timing).
Tracking stability depends on consistent frame timing, camera calibration, and reliable bounding box overlap between frames.