Vision Gallery

The “Vision Gallery” is designed as a toolbox for in-depth analysis and documentation.

Integration in Visual Studio

The following figure shows the integration within the Visual Studio environment:

Vision Gallery 1:

All instances of the Gallery are managed centrally in the Solution Explorer under the dedicated “Vision Galleries” node. This enables quick access to analysis layouts that have already been created within your solution.

There are several ways to add a new Vision Gallery:

  1. Via the Solution Explorer:
    Right-click on the “Vision Galleries” node and select the command to create a new gallery from the context menu.
  2. Directly from the analysis (context menu):
    You can also create a new gallery directly from the workflow. To do this, right-click on any Image In or Out variable in the Network Editor or in the Module Watcher and select the corresponding option in the context menu.

The fine-tuning of the Gallery and the objects it contains is done via the standard Visual Studio Properties window. As soon as you select an item within the Gallery, all editable parameters are displayed there.

By linking to the Analytics Timeline, you can also navigate specifically through the analysis period in order to view historical image data in detail.

Adding analysis images

There are two methods available for transferring image data to a Gallery:

  1. Via the context menu
    Right-click on the desired image variable in the network editor. Using the context menu (see illustration below), you can either assign the image to an already open Gallery or create a new Gallery instance directly.
  2. Vision Gallery 2:
  3. Drag and drop:
    Drag the variable with the mouse directly from the network editor into the Gallery window. The decisive advantage here is that the image is placed exactly at the position at which you release the mouse button. This allows you to design your layout intuitively.

Toolbox

The toolbar is located on the left-hand side of the Gallery. To activate a Toolbox, select the corresponding icon in the list. Two creation methods are available for all Toolboxes that create new objects (e.g. shapes, lines or additional images):

  1. Double-click to create:
    Double-click at the point in the Gallery where the object is to be placed. The item is then automatically created in a predefined standard size (default) at this position.
  2. Creation by dragging:
    To define the size of the object directly when creating it, click on the desired start point and drag the item while holding down the mouse button. As soon as the desired dimensions are reached, release the mouse button.

Below you will find an overview of the Toolboxes available for customizing and annotating your Gallery:

Vision Gallery 3:

Cursor (selection tool): This is the standard tool of the Gallery. It is automatically active if no other drawing tool has been chosen. When the cursor is active, you can select existing objects in the Gallery by clicking on them. A selected object can then be moved freely on the workspace or its size can be adjusted (scaled) using the handles on the corners and edges.

Vision Gallery 4:

Image tool: Allows you to manually insert additional graphics. The property grid can be used to load images from the hard disk, for example to store static reference images for direct comparison in the Gallery.

Vision Gallery 5:

Line tool: Used to mark and measure image areas. When drawing on an image, the exact length and angle of the line are automatically displayed below the image. Particularly efficient: The determined angle can be transferred directly to parameters in the Workbench (e.g. for the Rotate Image function block). The line thus functions as an interactive configuration aid for image alignment.

Vision Gallery 6:

Shape tool: Enables the insertion of geometric objects, whereby a rectangle is created by default. The property grid can be used to switch the type flexibly between rectangle, circle and arrow.
Particularly useful: For rectangles, the position and dimensions can be adopted directly as parameters for an ROI function block in the Workbench via the context menu, which considerably simplifies the precise definition of image areas.

Vision Gallery 7:

Text tool: Allows you to add individual texts and descriptions within the Gallery. This allows analysis results to be documented directly in the view or prepared for other users in an understandable way.

Object manipulation

The handling of objects within a gallery follows common standards of advanced graphic tools, which enables intuitive operation.
The following functions are available for all placed items:

Additional interactions

The information bar is located at the bottom of the Gallery (see illustration below). All values displayed there refer to the original dimensions of the image and are independent of the current scaling or display size within the Gallery.

Vision Gallery 8:

Click on an image in the Gallery to open the annotation popup.

Vision Gallery 9:

Vision Gallery 10:

Pin function (time fixing): This function can be used to freeze an image to a specific point in time. If the image is “pinned”, it is no longer updated by successor data from the live analysis and remains unchanged even when scrolling through the timeline. For better orientation, the selected time is also visualized by a marking directly in the Analytics Timeline.

Vision Gallery 11:

Pin & Copy: This function extends regular pinning by creating a copy of the current image and inserting it into the Gallery as a new, independent object. While the original view can still be updated live, the newly created image remains fixed to the selected time. This enables the simultaneous comparison of different analysis states within a gallery.

Vision Gallery 12:

Persistent function: Controls whether image data remains available for the review in the timeline.

  • Activated: When scrolling through the timeline, you can access past recordings of the connected output and view them in the Gallery.
  • Disabled: Only the current image is available. When moving the timeline position, the object does not display any data for past points in time.
  • Standard: To optimize the system load, intermediate screens in modules are predefined as non-persistent by default.

Name

The name assigned here is displayed directly above the image in the Gallery for quick identification.

Vision Gallery 13:

Export: You can use this button and the submenu to export the selected image. Details on the options can be found in the following section.

Vision Gallery 14:

Delete: Removes the currently selected image from the Gallery.

Vision Gallery 15:

Adjustments: Opens the Toolbox for image editing. The available parameters are explained in detail below.

Image adjustments

The following illustration shows the available adjustments with which you can optimize the representation of an image to make details more visible.

Vision Gallery 16:

These adjustments only affect the visual representation within the Gallery. They have no influence on the image data in the current analysis. The function is used to carry out tests quickly or to facilitate the placement of additional Toolboxes through improved visibility.

Vision Gallery 17:

Saturation

Saturation: Adjusts the intensity of the colors. Increasing the color intensity makes the colors more vivid, while reducing the color intensity makes the image grayscale.

Brightness

Brightness: Controls the general light intensity of the image. This can be used to brighten underexposed images or darken areas that are overexposed.

Contrast

Contrast: Controls the difference between light and dark areas of the image. A higher contrast enhances the definition of details, while a lower contrast makes the image appear flatter.

Export

Gallery items can be flexibly exported and saved locally. You have the choice of saving either individual images or entire groups. The export process can be started in two ways:

A distinction is made between four options when exporting: