Introducing Brain Builder for AITRIOS - Vision AI at Your Fingertips

Brain Buider UI showing an anomaly detection on a bottle plastic cap

If you’re ready to start building powerful AI applications on the edge, we’re excited to introduce Brain Builder for AITRIOS! Now, creating custom vision AI models is accessible for everyone—whether you’re in quality control, inventory management, or any field that needs smart, real-time monitoring. With Brain Builder for AITRIOS, you can build, train, and deploy your own AI models, and run them directly on platforms like the Raspberry Pi AI camera.

This post will walk you through how Brain Builder for AITRIOS helps you quickly train, evaluate, and deploy custom models for vision AI. If you’re new to Brain Builder for AITRIOS, check out our Getting Started guide to make sure you’re set up for success.


Requirements

Before diving in, make sure you have the essentials:

  • CodeMeter License: A valid CodeMeter license is required to access Brain Builder for AITRIOS’s features.
  • Brain Builder for AITRIOS Application: Download and install the Brain Builder for AITRIOS application.
  • Compatible Computer: You’ll need a computer that meets the minimum specifications for running Brain Builder for AITRIOS smoothly. These specs include:
    • Processing:
      • CPU: Intel i7, at least 2GHz or better
      • GPU: minimum Nvidia GTX 10xx (8+GB VRAM) but recommended Nvidia RTX 20xx, 30xx, 40xx (10+GB VRAM)
    • RAM: At least 16GB but recommended 32GB or better
    • Operating System: Windows 10/11 or Ubuntu 20.04/22.04

Optional: A Raspberry Pi AI Camera allows you to run your trained models directly on the edge, ideal for real-time applications that don’t require constant internet connectivity.


Now let’s cover the different model types available with Brain Builder
Classifier
Conveyor belt with Raspberry Pi AI Camera scanning single-board computers
  • Purpose: Categorizes the entire image or a specific region into predefined classes.
  • Output: Labels in order of confidence (e.g., "Apple: 80%, Peach: 40%").
  • Use Cases:
    • Sorting images of products into categories (e.g., fruits: apple, orange, banana).
    • Classifying X-rays as "healthy" or "abnormal."
  • Key Feature: Works on the whole image; does not locate specific objects. Faster and more accurate for categorizing a specific task.
Detector
Example of a detector task, identifying if people in a storehouse wear protectice equipment like helmet and vest
  • Purpose: Identifies and locates multiple objects within an image.
  • Output: Bounding boxes around detected objects, each with a label and confidence score (e.g., "Car: 90%" at (x, y)).
  • Use Cases:
    • Detecting vehicles and pedestrians in a street scene.
    • Counting items on a conveyor belt (e.g., "3 apples, 2 oranges").
  • Key Feature: Finds where objects are and what they are.
Anomaly Recognizer
How the anomaly detector highlights anomalies on a computer board
  • Purpose: Determines whether an image is "normal" or "anomalous." Advanced models can highlight anomaly locations.
  • Output:
    • Simple models: A binary label (e.g., "Normal" or "Anomalous").
    • Advanced models: A heatmap highlighting specific areas with anomalies.
  • Use Cases:
    • Inspecting manufacturing parts for defects.
    • Detecting irregularities in medical scans or quality control images.
  • Key Feature: Focuses on detecting deviations or problems, often with visual feedback.

Model Type

Primary Task

Output

Best for

Model Type

Classifier

Primary Task

Categorization

Output

Labels in order of confidence

Best for

Identifying General Category

Model Type

Detector

Primary Task

Object Detection and Location

Output

Multiple Labels + locations

Best for

Finding/counting objects

Model Type

Anomaly Recognizer

Primary Task

Detecting and highlighting anomalies

Output

Binary label + optional heatmap

Best for

Spotting defects or irregularities

For each model type Brain Builder for AITRIOS also gives you access to settings to improve your created Brain. These include:

Model Type

Duration

Occurrence of False Positives

Defect Size

Model Type

Classifier

Duration

X

Occurrence of False Positives

X

Defect Size


Model Type

Detector

Duration

X

Occurrence of False Positives

X

Defect Size


Model Type

Anomaly Recognizer

Duration

X

Occurrence of False Positives


Defect Size

X

The Classifier, Detector and Anomaly Recognizer types allow you change the duration of the build process. Here is a little more about the duration option.

Option

Testing Scope

Processing Time

Use Case

Option

Quick

Testing Scope

Small subset of uploaded images

Processing Time

Fast

Use Case

Rapid prototyping, quick feedback

Option

Balanced

Testing Scope

Most available uploaded images

Processing Time

Moderate

Use Case

Balanced approach, reliable results, moderate time

Option

Thorough

Testing Scope

All uploaded images

Processing Time

Longest

Use Case

Maximum accuracy, high-stakes projects that need precise results

The Classifier and Detector types allow you change the Performance of your build model. Here is a little more about the Performance option.

Performance Option

Focus

Idea For

Performance Option

Highest Average Accuracy

Focus

Balances accuracy and false positives

Idea For

General use cases needing balanced performance

Performance Option

Highest Accuracy

Focus

Prioritizes correct detections by relaxing criteria

Idea For

Capturing as many true positives as possible

Performance Option

Lowest Occurrence Rate of False Positives

Focus

Reduces false positives with stricter criteria

Idea For

Applications where minimizing false positives is critical

The Anomaly Detector gives you the ability to change the Defect Size. Here is a little more about the defect size option

Defect Size Option

Focus

Ideal for

Defect Size Option

Optimize for Dataset

Focus

Automatically selects the optimal size based on the dataset.

Ideal for

General use cases with varied defect sizes.

Defect Size Option

Regular

Focus

Targets small defects, offering precise detection.

Ideal for

Applications where small flaws are critical.

Defect Size Option

Coarse

Focus

Focuses on larger defects for faster processing.

Ideal for

Scenarios where large defects are the priority.


Real-World Examples

Brain Builder for AITRIOS opens endless possibilities. For instance:

  • Quality Control: Detect product defects on the production line, ensuring precision without slowing down operations.
  • Environmental Monitoring: Use Brain Builder for AITRIOS to track wildlife or monitor crop health in remote locations.
  • Inventory and Object Tracking: Set up real-time tracking of items in a warehouse to help keep inventory levels accurate.

Ready to Start Building?

Whether you’re an industry expert or a beginner, Brain Builder for AITRIOS has you covered. You’ll find sample applications, tutorials, and plenty of inspiration to bring your AI ideas to life. Start building your custom vision AI models today, and let’s see what you create!