Benchmark Electronic SystemsCutting Edge Technology
spacer orange line spacer
corner spacer corner
 
spacer
  spacer
spacer PRODUCTS – IMAGE PROCESSING – SOFTWARE AND LIBRARIES

Benchmark brings you the Matrox Imaging Library (MIL) – a comprehensive collection of software tools for developing image analysis, machine vision, medical imaging and video analytics applications. 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.

Matrox Imaging Library

Application development toolkit for image analysis, machine vision,medical imaging and video analytics

Industrial imaging tools

The Matrox Imaging Library (MIL) is a comprehensive collection of software tools for developing industrial 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.

Benefits

  • Solve applications rather than develop underlying tools by leveraging a toolkit with a 15 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 CPU1, multi-CPU1, GPU2 and FPGA technologies
  • Easily support platforms ranging from smart cameras to HPC clusters via a single consistent and intuitive API
  • Obtain live images from the interface of choice through support for analog, Camera Link®, GigE Vision™2, IEEE 1394 IIDC2, RS-422/LVDS and SDI transmission formats
  • Maintain flexibility and choice by way of 32-bit and 64-bit Windows®, and Linux support
  • Make the best use of available programming know-how with support for C, C++, C# and Visual Basic® languages
  • Further increase productivity and reduce development costs by receiving training and assistance from our team of imaging experts

1. Available as of MIL 9.0 Processing Pack 1.
2. Only under Windows®.

 

Field-proven tools

Central to MIL are tools for calibrating, enhancing and transforming images, locating objects, extracting and measuring features, reading character strings, and decoding and verifying identification marks. These tools are carefully developed to provide outstanding performance and reliability, and can be used within a single computer system or distributed across several computer systems. NB: Each of the links below will open in a new window.

 

Interactive tools

MIL comes with a set of interactive tools to help assess application feasibility and create a prototype. These interactive tools also further enhance the productivity of application developers.

Matrox Inspector

Bundled with MIL is Matrox Inspector, an integrated imaging environment for 32-bit Windows®. Matrox Inspector provides an easy-to-use interface with point-and-click access to MIL image capture, processing, analysis, and archiving operations.

Matrox Inspector screenshot

In addition to displaying images, Matrox Inspector presents processing and analysis results as tables and/or graphs, including trend and distribution, which are useful for tuning operation settings. Results can be shared with other Windows® applications, such as Microsoft® Excel®, for further analysis and reporting. The application also gives users with the ability to benchmark operations for accuracy and repeatability. In addition to making annotations, users can draw into images to perform measurements as well as touch-up and manually segment images. Matrox Inspector works with individual images or timed sequences of images stored in MIL-supported formats as well as DICOM.

Matrox Inspector also incorporates a rich scripting environment. MIL developers can record a sequence of manual operations in a script and easily apply it to a series of images. Scripts can be created in Microsoft® Visual Basic® for Applications (VBA) or ‘C’-like programming languages. Users can troubleshoot scripts using an integrated debugger.

Additional processing and analysis utilities

MIL includes a collection of interactive Windows®-based utilities for each key image processing and analysis tool. Intended for configuration and experimentation, each tool supports live image capture and processing as well as file I/O for individual or sequences of images. Tooltips over dialog controls provide a convenient cross-reference to actual MIL function calls.

Matrox Intellicam

MIL features the Matrox Intellicam image capture and frame grabber configuration utility. This Windows®-based program lets users interactively configure Matrox image capture hardware for a variety of image sources or simply try one of the numerous ready-made interfaces available from Matrox Imaging.

Complete application development environment

In addition to image processing, analysis and archiving tools, MIL includes image capture, annotation and display functions, which form a cohesive API. The API and accompanying utilities are recognized, by the large installed base of users, as helping to facilitate and accelerate application development.

Additional Features:

  • Portable API
  • Simplified platform management
  • Designed for multi-tasking
  • Wide range of supported data formats
  • Flexible and dependable image capture
  • Supports saving and loading images
  • Simplified image display
  • Image annotation
  • Application deployment
    • .NET development

MIL-Lite

MIL-Lite is a subset of MIL that includes ActiveMIL-Lite, itself a subset of ActiveMIL. MIL-Lite features programming functions for performing image capture, annotation, display, and archiving. It also includes fast operators for arithmetic, Bayer interpolation, color space conversion, de-interlacing, temporal filtering, basic geometric transformations, histogram, logic, LUT mapping, and thresholding. MIL-Lite is licensed for both application development and deployment in the presence of Matrox Imaging hardware or a supplemental license.

Support for GigE Vision™

GiGE Vision logo

For the GigE Vision™ interface, MIL provides drivers that take full advantage of the underlying hardware to offer true low CPU usage with images ready for processing. These drivers coexist with the operating systems networking stack, allowing GigE Vision™ to share the link with other communication protocols. The drivers follow the GenICam™ Standard Features Naming Convention, implementing support for mandatory, recommended and custom features, which enables real camera interchangeability. A feature browser and dedicated read/write functions are also provided to directly manage these features.

To go to the Matrox site for more information click here. (The page will open in a new window.)

 

  spacer
  spacer
spacer QUICK LINKS

ABOUT MATROX

Matrox logo

Matrox Imaging, a leading designer of PC-based hardware and software, is recognized for providing OEMs and integrators in machine vision, image analysis, medical imaging and video surveillance with innovative yet cost-effective solutions.

Products include software development tools, frame grabbers, smart cameras, vision processors and stand-alone vision systems. A field-proven imaging library guarantees fast application development and offers a common API across the entire hardware line. Matrox's hardware offers the best price/performance in the industry by optimally combining off-the-shelf components and custom ASICs.

 

  spacer

 

 

 

 
corner   corner