Technology Brief: Deep Learning


A leader in the machine vision industry, Matrox® Imaging leverages our vision expertise to apply deep learning technology when and where most appropriate and help our customers find the best solution for their applications.
Deep learning brain

Deep learning and its role in machine vision

Artificial intelligence, specifically machine learning by way of deep learning, is making machine vision technology for automated visual inspection more accessible and capable. Deep learning technology mimics how the human brain processes visual input but performs this task with the speed and robustness of a computerized system. The technology works to ensure quality in manufacturing industries, controlling production costs and enhancing customer satisfaction.
Deep learning technology excels at certain applications, such as identification and defect detection, specifically in instances where there are complex and varying imaging conditions. The technology still benefits from conventional image processing and analysis to locate regions of interest within images to speed up the overall process and make it even more robust.


Hands holding Matrox Imaging Library and Matrox Design Assistant software boxes

Is your application best served by deep learning or traditional machine vision?

We have you covered as we propose solutions using either or both. Our specialists can help assess your application and identify the best tools for your situation.



Real-world examples

Bottles on assembly line showcasing image classification


Image classification using deep learning categorizes images or image regions to distinguish between similarly looking objects including those with subtle imperfections. Image classification can, for example, determine if the lips of glass bottles are safe or not.
Sheet metal in factory showcasing defect detection

Defect detection

Image segmentation using deep learning categorizes image neighborhoods to pinpoint features like defects, such as dents and scratches on sheet metal. The located features can then be further analyzed and measured using traditional machine vision tools.

Deep learning software and hardware

Matrox Imaging’s software offerings—Aurora Imaging Library (formerly Matrox Imaging Library (MIL) X) and Aurora Design Assistant (formerly Matrox Design Assistant X)—include vision tools to classify or segment images for inspection using deep learning. Both software packages deliver optimized convolutional neural networks (CNNs) or models for the task.
Key to deep learning is the training of a neural network model. Aurora Imaging CoPilot’s (formerly MIL CoPilot) interactive environment provides the platform for training these models for use in machine vision applications. Aurora Imaging CoPilot delivers all the functionality needed for this task, so you can create and label the training image dataset; augment the image dataset, if necessary; and train, analyze, and test the neural network model.
MIL CoPilot application diagram

We also offer hardware products that facilitate deep learning training and deployment. A suitably equipped and configured model of the Zebra 4Sight XV6 industrial computer comes ready for deep learning training. Another Zebra 4Sight XV6 model as well as the Zebra 4Sight EV7  vision controller and Zebra Iris GTX smart cameras are available to run both traditional machine vision workloads as well as deep learning inference.




Matrox Imaging’s team of vision experts know where and when to leverage machine and deep learning technologies to your best advantage. Our specialists can help identify your needs and find a customized vision solution for your requirements.

Contact us


Like the technology itself, our deep learning offering is ever expanding.

Keep watch to see what new developments are coming.