Matrox Imaging 4Sight GPm with Matrox Design Assistant

Matrox Imaging 4Sight GPm with Matrox Design Assistant

Product Overview:

  • Tackle typical vision workloads with a mobile-class embedded Intel processor
  • Employ the right image sensor format, resolution and frame rate for the job by connecting any GigE Vision or USB3 Vision camera
  • Inspect multiple sites through the support for up to four GigE Vision and up to four USB3 Vision cameras
  • Simplify cabling for GigE Vision installations using Power-over-Ethernet (PoE) enabled ports
  • Connect separately to the factory floor and enterprise networks via up to two more Gigabit Ethernet ports
  • Synchronize with other automation equipment using the integrated real-time digital I/Os with rotary encoder support and RS232/RS485 ports
  • Install in space-limited hostile environments with a small footprint ruggedized casing
  • Reduce service stoppages with a fanless design
  • Employ for the long run with assurance as a result of a managed extended lifecycle



Rugged, capable and configurable vision systems

Matrox 4Sight GPm with Design Assistant is a line of rugged, capable and configurable vision systems for rapid development and deployment onto the factory floor without the need for conventional programming. Equipped with up to four Gigabit Ethernet ports with power and up to four SuperSpeed USB ports, Matrox 4Sight GPm supports the use of multiple GigE Vision® and USB3 Vision™ industrial cameras to keep an eye on one or many production lines. Powered by a range of mobile-class embedded Intel® processors, it has the ability to cost-effectively handle typical multi-camera inspection applications. It can easily directly connect to factory automation equipment and enterprise systems through discrete I/O, Ethernet, RS232/RS485 and USB ports. An industrial-strength design and careful component selection ensure its long term availability.


Matrox Design Assistant1

New Matrox Design Assistant flowchart-based vision software is so easy to learn, anyone can use it. Design Assistant is an integrated development environment (IDE) where vision applications are created by constructing an intuitive flowchart instead of writing traditional program code. In addition to building a flowchart, the IDE enables users to directly design a graphical operator interface for the application. Since Design Assistant is hardware independent, you can choose any computer with GigE Vision® or USB3 Vision™ cameras and get the processing power you need. This field proven software is also a perfect match for the Matrox 4Sight GPm vision system or the Matrox Iris GT smart camera. Design Assistant gives you the freedom to choose the ideal platform for your next vision project.

Matrox Design Assistant Benefits
Easily and quickly solve machine vision applications without writing program codeusing an intuitive flowchart-based methodology
Choose the best platform for the job using a hardware-independent environment that supports any PC with any GigE Vision or USB3 Vision camera
Also deploy the same project to a rugged and reliable Matrox vision system and smart camera
Tackle machine vision applications with utmost confidence using field-proven tools for analyzing, locating, measuring, reading, and verifying
Learn and use a single program for creating both the application logic and operator interface
Work with multiple cameras within the same project
Rely on a common underlying vision library for the same results with a Matrox smart camera, vision system or third-party computer
Maximize productivity by getting instant feedback on image analysis and processing operations
Get immediate pertinent assistance through an integrated contextual guide
Communicate actions and results to other automation and enterprise equipmentthrough discrete Matrox I/Os, RS-232 and Ethernet (TCP/IP, EtherNet/IP™ 3, MODBUS®, PROFINET and native robot interfaces)
Maintain control and independence through the ability to create custom flowchart steps

Application design

Flowchart and operator interface design are done within the Matrox Design Assistant IDE running on the Matrox 4Sight GPm vision system or hosted on a computer running Microsoft® Windows® 2. A flowchart is put together using a step-by-step approach, where each step is taken from an existing toolbox and is configured interactively. The toolbox includes steps for image analysis and processing, communication, flow-control, and I/O. Outputs from one step, which can be images and/or alphanumeric results, are easily linked to the appropriate inputs of any other step. Decision making is performed using a conditional step, where the logical expression is described interactively. Results from image analysis and processing steps are immediately displayed to permit the quick tuning of parameters. A contextual guide provides assistance for every step in the flowchart. Flowchart legibility is maintained by grouping steps into sub-flowcharts.

In addition to flowchart design, Matrox Design Assistant enables the creation of a custom, web-based operator interface to the application through an integrated HTML visual editor. Users alter an existing template using a choice of annotations (graphics and text), inputs (edit boxes, control buttons and image markers) and outputs (original or derived results, and status indicators). A filmstrip view is also available to keep track of, and navigate to, previously analyzed images. The operator interface can be further customized using a third-party HTML editor.

Matrox Design Assistant can be used on a Matrox 4Sight GPm vision system or in emulation mode. The latter allows for the design and testing of a flowchart and the creation of an operator interface without requiring the Matrox vision system. Matrox Design Assistant’s emulation mode is used to enable parallel project work, resulting in greater development efficiency.

Why a flowchart?

The flowchart is a universally accessible, recognized and understood method of describing the sequence of operations in a process. Manufacturing engineers and technicians in particular have all been exposed to the intuitive, logical and visual nature of the flowchart.

Create custom flowchart steps

Users have the ability to extend the capabilities of Matrox Design Assistant by way of the included Custom Step software development kit (SDK). The SDK, in combination with Microsoft Visual Studio® 2010, enables the creation of custom flowchart steps using the C# programming language. These steps can implement proprietary image analysis and processing, as well as proprietary communication protocols. The SDK comes with numerous project samples to accelerate development.

Click to enlarge

Custom Step SDK


Application deployment

Once development is complete, the project, with flowchart and operator interface, is deployed either locally or remotely. Local deployment is to the same computer or Matrox 4Sight GP vision system as was used for development. Remote deployment is to a different computer, including a Matrox 4Sight GPm vision system, or a Matrox smart camera.

Click to enlarge

Customizable developer interface

The Matrox Design Assistant user interface can be tailored by each developer. The workspace can be rearranged, even across multiple monitors, to suit individual preferences and further enhance productivity.

Click to enlarge

Matrox Design Assistant maintenance program

Matrox Design Assistant users who register their software are automatically enrolled in the maintenance program for one year. This maintenance program entitles registered users to technical support and free software upgrades from Matrox Imaging. Just before the expiration of the maintenance program, registered users will have the opportunity to extend the program for another year. For more information, refer to the Matrox Imaging Software Maintenance Programs brochure.

Samples, tutorials and trainingSamples, tutorials and training

Samples, tutorials and training

Matrox Design Assistant includes numerous sample projects and video tutorials to help new developers quickly become productive. Matrox Imaging also offers an instructor-led training course held at Matrox headquarters and select locations worldwide. Refer to the support section at for more information.

1. This product may be protected by one or more patents. See
2. 32/64-bit Microsoft® Windows® 7 with SP1 and Windows 8(.1).
3. Certification pending.


Operator interface viewable anywhere

The web-based operator interface, or Operator View, can be accessed locally or remotely through a web browser4. Local viewing is done on the computer or Matrox 4Sight GPm vision system that is executing the project. Remote viewing is done from any computer, including dedicated HMI or touch-panel PCs.

A stand-alone HMI application can be created using Microsoft® Visual Studio® to run on the local or a remote computer as an alternative to the web-based operator interface. Sample HMI applications with source code are included like a multi-camera one to monitor or control projects running on different computers or Matrox smart cameras.

Click to enlarge

Design a customized operator view

Click to enlarge

Resulting operator view as seen in a web browser

Click to enlarge

Multi-camera HMI application (Matrox MultiCamHMI)

Security features

Access to specific Operator Views can be made to require user authentication (i.e., username and password) so only authorized personnel can modify key parameters of a running project. A project can be locked to a specific Matrox 4Sight GPm when deployed, preventing it from running on an unauthorized vision system. A project can also be encrypted during deployment to a vision system, ensuring that the project cannot be read or changed by unauthorized users. Projects locked to a vision system are automatically encrypted.

4. Internet Explorer® 8 or higher.

Image analysis and processing

Central to Matrox Design Assistant are flowchart steps for calibrating, enhancing and transforming images, locating objects, extracting and measuring features, reading character strings, and decoding and verifying identification marks. These steps are designed to provide optimum performance and reliability.

Matrox Profiler

Matrox Design Assistant includes Matrox Profiler, a separate utility to post-analyze the execution of a vision project for performance bottlenecks and timing issues. It presents the flowchart step executed over time on a navigable timeline. Matrox Profiler permits searching for and selecting specific steps and their execution times for analysis.


Matrox Capture Assistant

Matrox Capture Assistant is another separate utility included with Matrox Design Assistant to verify the connection to one or more GigE Vision® cameras. It allows for simple testing of video acquisition, obtains GigE Vision device information, collects acquisition statistics and provides access to acquisition (GenICam™) properties. Matrox Capture Assistant can also adjust GigE Vision driver settings and provide the means to troubleshoot connectivity issues.

Click to enlarge

Matrox Profiler

Click to enlarge

Matrox Capture Assistant


Connect to devices and networks

Matrox 4Sight GPm features four Power-over-Ethernet (PoE) Gigabit Ethernet ports for connecting to GigE Vision® cameras and four USB 3.0 ports for connecting to USB3 Vision™ cameras. Additionally, two more Gigabit Ethernet ports allow for direct connection to factory-floor and enterprise networks. Communication over these networks is configured through Matrox Design Assistant and can employ the TCP/IP as well as the EthertNet/IP™ 3, MODBUS® over TCP/IP and PROFINET protocols, enabling interaction with automation controllers. Direct communication can be established with select robot controllers6 for 2D vision-guided robotic applications. Matrox 4Sight GPm can also be configured to directly interact with automation devices through two RS232/RS485 serial interfaces as well as 16 industrial real-time digital I/Os (eight inputs and eight outputs). These I/Os have dedicated hardware to reliably count time intervals and pulses from rotary encoders.

Click to enlarge

3. Certification pending.
6. Currently supports ABB IRC5, Epson RC450+ / RC550+ and Fanuc LR Mate 200iC / LR Mate 200iD controllers.

System (Ivy Bridge) / (Bay Trail)

  • Intel® HM76 Platform Controller Hub (PCH) / NA
  • two (2) 204-pin DDR3-1600/1333 SODIMM slots (dual channel)
  • dual head graphics support
    - one (1) DVI display output

    DVI-D 1.0 compliant
    up to 1920 x 1200 @ 60Hz

    - one (1) DVI-I display output

    up to 1920 x 1200 @ 60Hz digital
    up to 2048 x 1536 @ 75Hz / 60Hz analog

  • six (6) / three (3) Gigabit Ethernet ports (10/100/1000)
    - four (4) / two (2) GbE ports with PoE (up to 15.4 watts per port)
    - two (2) / one (1) standard GbE ports
  • four (4) / one (1) USB 3.0 ports
  • two (2) USB 2.0 ports
  • one (1) SATA port (internal)
  • one (1) mSATA connector
    (used by supplied 64/32 GB mSATA MLC SSD)
  • one (1) miniPCIe connector (internal)
  • one (1) 24-bit stereo audio input and 24-bit stereo output
  • one (1) RS-232 port
  • one (1) RS-232/RS485 port
  • sixteen (16) digital I/Os
    - eight (8) inputs

    up to 24 V

    - eight (8) outputs (open collector)

    100mA max. @ 24VDC

  • 64GB / 32 GB mSATA SSD
  • power input: 10 to 32 VDC (nominal 24VDC @ 4.2Amps)
  • fanless enclosure
  • dimensions
    - length: 22.5 cm (8.86”)
    - width: 15.0 cm (5.90”)
    - height: 6.8 cm (2.68”)
  • mounting
    - four mounting slots

Configuration (Bay Trail)

  • Intel Celeron® J1900
    - Quad core
    - 2.0 GHz - 2.4 GHz
    - 2MB cache
    - Intel HD Graphics (688 MHz - 854 MHz)
  • 4 GB Dual Channel DDR3-1333

Configuration (Ivy Bridge)

  • Intel Core™ i7-3517UE
    - Dual core with hyperthreading
    - 1.7 GHz – 2.8 GHz
    - 4 MB cache
    - Intel HD Graphics 4000 (350 MHz - 1 GHz)
  • Intel Core i3-3217UE
    - Dual core with hyperthreading
    - 1.6 GHz
    - 3 MB cache
    - Intel HD Graphics 4000 (350 MHz - 900 MHz)
  • Intel Celeron 1047UE
    - Dual core
    - 1.4 GHz
    - 2 MB cache
    - Intel HD Graphics (350 MHz - 900 MHz)
  • 4 GB Dual Channel DDR3-1600
  • 8 GB Dual Channel DDR3-1600

Environmental Information

  • 0° C (32° F) to 50° C (122° F) operating temperature
  • -40° C (-40° F) to 85° C (185° F) storage temperature
  • up to 90% (non-condensing) relative humidity


  • FCC part 15 class A
  • CE Class A (ITE)
  • CSA certified to CSA60950 and UL60950
  • RoHS-compliant

Click to enlargeMatrox 4Sight GPm (Ivy Bridge) block diagram

Matrox 4Sight GPm (Bay Trail) block diagram

Click to enlarge

Matrox 4Sight GPm front and back

Matrox 4Sight GPm (Ivy Bridge)

Click to enlarge

1. GbE ports with PoE 5. GbE ports 9. Digital outputs 13. RS232 port
2. DVI-D output 6. USB 2.0 ports 10. Audio out 14. Power input
3. DVI-I output 7. Power button 11. Audio in 15. HDD LED
4. USB 3.0 ports 8. Digital inputs 12. RS232/RS485 port 16. Power on LED

Click to enlarge

Matrox 4Sight GPm (Bay Trail)

Matrox 4Sight GPm chassis

Click to enlarge