Skip to main content
Skip table of contents

NPU

The following nodes can only be used in combination with a VIU2.

Classify Image (NPU)

The "Classify Image" node (NPU) executes an image classification model directly on a neural processing unit (NPU). The NPU analyzes an input image and assigns it to a predefined class. Hardware acceleration on the NPU enables particularly fast and energy-efficient inference, making it ideal for mobile devices, edge systems, and embedded applications.

Flow

Screenshot 2025-12-03 115526.png

Parameter set

Attribute

Type

Description

Classification Component

NPU Yolo Classification

Requires the Get node of the NPU Yolo Classification component.

Images

Image <Array>

One or more images are expected.

Classes

String <Array>

All classes (sorted by Confidence) that are potential classes.

Messages

String <Array>

An array of messages that describe the result of evaluating each input image.

Raw Results

Inference Classification Result <Array>

Includes all classes (sorted by confidence) that are potential classes, the corresponding confidence values, the pre-processed and post-processed image, and whether and as what the image was classified.

Detect Objects (NPU)

The "Detect Objects" (NPU) node uses the NPU to recognize multiple objects in an image and determine their positions (boundary frames). In addition to class assignment, the model also provides the coordinates of the detected objects. For NPUs, it is important to use optimized models (e.g., small YOLO variants) and to correctly configure post-processing, such as non-maximum suppression (NMS).

Flow

Screenshot 2025-12-03 115902.png

Parameter set

Attribute

Type

Description

Detection Component

NPU Yolo Detection

Requires the Get node of the NPU Yolo Detection component.

Images

Image <Array>

One or more images are expected.

Object Names

String <Array>

Lists the names of the detected objects.

Messages

String <Array>

An array of messages that describe the result of evaluating each input image.

Raw Results

Inference Detection Result <Array>

In addition to an array of recognized objects, it also includes the pre- and post-processed image, information about how many objects were recognized, and whether any objects were found at all.

Segment Instances (NPU)

The "Segment Instances (NPU)" node extends object recognition by generating a pixel-accurate mask for each detected object. This identifies not only what is in the image and where, but also precisely which pixels belong to the object. Because this task is computationally intensive, NPUs often require the use of lighter models, and the outputs must then be further processed (e.g., smoothing or scaling of the masks).

Flow

Screenshot 2025-12-03 120139.png

Parameter set

Attribute

Type

Description

Segmentation Component

NPU Yolo Segmentation

Requires the Get node of the NPU Yolo Segmentation component.

Images

Image <Array>

One or more images are expected.

Object Names

String <Array>

Lists the names of the detected objects.

Messages

String <Array>

An array of messages that describe the result of evaluating each input image.

Raw Results

Inference Segmentation Result <Array>

Includes a list of segmentation objects as well as the pre- and post-processed image. Additionally, information is returned about how many objects were detected and whether any objects were found at all.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.