Distributed MIL

Matrox Imaging Library (MIL) has the ability to remotely access and control image capture, processing, analysis, display, and archiving. This Distributed MIL functionality gives the means to scale an application beyond a single computer and make the most of modern-day, high-performance computing (HPC) clusters for industrial imaging applications. The technology can also be used to control and monitor several PCs and smart cameras deployed on a factory floor. Distributed MIL simplifies distributed application development by providing a seamless method to dispatch MIL (and custom) commands, transfer data, send and receive event notifications (including errors), mirror threads and perform function callback across systems. It offers low overheads and efficient bandwidth usage, even allowing slave nodes to interact with one another without involving the master node. Distributed MIL also gives developers the means to implement load balancing and failure recovery.

MIL can easily and efficiently be distributed across HPC clusters and multiple PC/smart camera installations.

Distributed MIL architecture

Click to enlarge


more tools >