# Workspace

A Workspace contains all the sets of tools and image databases necessary to solve an application.

- A Workspace is divided into a collection of Streams.
- Each Stream has it own database of training images (different training sets), contains a collection of tools and operates separately

A Workspace is the basic container which holds all the relevant information about a specific inspection application. More concretely, this includes all the components shown in the following diagram:

- Image

  An inspection application is defined around a set of images; first to parametrize and train the tools, then later for processing.

- Detection

  The images are processed by one or more ViDi tools. For a sequence of tools, the result of the previous tool is used to select and crop a specific rectangular View in the image to be further processed by the subsequent tool.

- Database

  Since all ViDi tools are learning-based, they need a labeled training database of images. While all tools train on the same set of images, the regions of interests (Views), as well as the labeling, are tool specific.

- Result

  The result of the analysis performed by the different tools is a Marking, which can be shown as an overlay on the processed image/View.