Matrox Imaging Library 10

Matrox Imaging Library (MIL)1 is a comprehensive collection of software tools for developing machine vision, image analysis, and medical imaging applications. MIL includes tools for every step in the process, from application feasibility to prototyping, through to development and ultimately deployment.

The toolkit features interactive software and programming functions for image capture, processing, analysis, annotation, display, and archiving. These tools are designed to enhance productivity, thereby reducing the time and effort required to bring your solution to market.

Image capture, processing, and analysis operations have the accuracy and robustness needed to tackle the most demanding applications. These operations are also carefully optimized for speed to address the severe time constraints encountered in many applications.

MIL at a glance
Solve applications rather than develop underlying tools by leveraging a toolkit with a 25-year history of reliable performance
Tackle applications with utmost confidence using field-proven tools for analyzing, locating, measuring, reading, and verifying
Harness the full power of today’s hardware through optimizations exploiting SIMD, multi-core CPU, multi-CPU, and FPGA technologies
Support platforms ranging from smart cameras to high-performance computing (HPC) clusters via a single consistent and intuitive application programming interface (API)
Obtain live images from the interface of choice, with support for analog, Camera Link®, Camera Link HS™, CoaXPress®, DVI-D, GigE Vision®, SDI, and USB3 Vision®2,3 transmission formats
Maintain flexibility and choice by way of support for 32-/64-bit Windows®, Linux®, and RTX64 (RTOS)
Leverage available programming know-how with support for C, C++, C#, CPython3, and Visual Basic® languages
Increase productivity and reduce development costs with Matrox Vision Academy online and on-premises training

About MIL development

First released in 1993, MIL has evolved to keep pace with and foresee emerging industry requirements. It was conceived with an easy-to-use, coherent API that has stood the test of time. MIL pioneered the concept of hardware independence with the same API for different image acquisition and processing platforms. A team of highly-skilled and dedicated computer scientists, mathematicians, software engineers, and physicists continue to maintain and enhance MIL.

MIL is maintained and developed using industry recognized best practices, including peer review, user involvement, and daily builds. Users are asked to evaluate and report on new tools and enhancements, which strengthens and validates releases. Ongoing MIL development is integrated and tested as a whole on a daily basis.

About MIL SQA

In addition to the thorough manual testing performed prior to each release, MIL continuously undergoes automated testing during the course of its development. The automated validation suite—consisting of both systematic and random tests—verifies the accuracy, precision, robustness, and speed of image processing and analysis operations. Results, where applicable, are compared against those of previous releases to ensure that performance remains consistent. The automated validation suite runs continuously on hundreds of systems simultaneously, rapidly providing wide-ranging test coverage. The systematic tests are performed on a large database of images representing a broad sample of real-world applications.

MIL 10 highlights
  New MIL CoPilot interactive environment.   Additional processing primitives3 : wavelets, image orientation, local adaptive segmentation, adaptive equalization and fusion for extended depth of field
  Image content classification using deep learning (CNN) technology3   Matrox Profiler utility
  SureDotOCR3   USB3 Vision™ support3
  Photometric stereo3   Matrox Capture Assistant utility
  Unified calibration of multiple 3D profiling systems3   Enhanced graphical annotations
  3D alignment3   DirectShow® video capture and H.264 encode/decode3 filters
  Shape finding (circle, ellipse, rectangle)3   32-bit application on 64-bit Windows support
  Color-relative calibration3   Visual Studio® add-on for intelligent code completion and contextual help3
  Enhancements to ID mark reader / verifier3 : decoding of multiple DataMatrix codes, support for Aztec code, etc.   Support for C# / Visual Basic® JIT compilation and CPython scripting3

1. The software may be protected by one or more patents; see www.matrox.com/patents for more information.
2. Only under Windows.
3. Through an update.

Back to top