November 8, 2011 — Matrox Imaging announced enhancements to the Matrox Imaging Library (MIL) 9, a software development toolkit for image analysis, machine vision, medical imaging, and video analytics. These enhancements include improvements to code reading and verification, GPU-based processing, and GenICam support.
Expanded code reading and verification
The ongoing implementation of product serialization to meet track and trace standards and regulations has brought about the continued development of the 1D/2D code reading and verification technology. The latest result is an update to MIL 9 that makes it easier to read distorted DataMatrix, QR and 4-State/IMB codes, and allows Micro QR codes to be read. The update also introduces the verification of DataMatrix and QR codes based on the relevant ISO-IEC and AIM-DPM standards.
Revamped GPU-based processing
MIL's GPU-based processing capability has been updated using the Microsoft DirectX 11 or more specifically, the DirectCompute application programming interface (API). The latest version of this API allowed Matrox Imaging to implement and optimize operations like histograms.. Also illustrated in this update is the interoperability of MIL code with custom DirectCompute and OpenCL code for GPU-based processing. In addition, the update enables the use of a GPU that is not connected to a monitor, which is particularly useful for demanding applications requiring multiple GPUs.
Introduction of GenICam CLProtocol support
MIL's support for the GenICam CLProtocol will be introduced first for the Matrox Solios Camera Link frame grabber family. The GenICam CLProctocol is a new standardized method to access and control features of Camera Link cameras and its use is being gradually phased in by leading camera vendors.
