Choose Your Tool

The Deep Learning inspection tools are based on deep neural networks. By opposition to traditional machine vision techniques, the deep learning tools do not require an explicit model of what to recognize and/or segment inside an image. Instead, they learn this model from a set of example images. Thus, the deep learning tools can solve machine vision problems where an explicit model is too complex to build.

There are various criteria to consider when selecting a Deep Learning tool for your application, such as the type of information you want to extract from your images, the inference speed, the time you have to annotate ground truth, etc.

Comparison of the Deep Learning tools

EasyClassify

EasySegment Supervised

EasySegment Unsupervised

EasyLocate BBox

EasyLocate Interest Point

Inference speed

++++

+

++

+++

+++

Prediction

Unique image label

Labeled segmentation map

OK/NOK segmentation map

Labeled bounding box

Labeled points

Additional capability

Heatmap

Capacity to detect unknown defects[1]

Distingish overlapping objects, counting[2]

Counting[2]

Ground truth annotation

Image label

Per-pixel label

OK/NOK image label

Labeled bounding boxes

Labeled points