embidetect

Machine vision that adapts to your needs

From an empty project to a trained model. In an afternoon.

Teach a camera to find what matters on your line: defects, parts, labels, pallets, fruit. Set up a project, label, train and run, at the machine, on the computer or on the phone. One app, five steps, no data-science team.

Quality control3 detections
ok0.98ok0.97scratch0.91
Counting and stock12 detections
bolt0.90bolt0.90bolt0.90bolt0.90bolt0.90bolt0.90bolt0.90bolt0.90bolt0.90bolt0.90bolt0.90bolt0.9012 × bolt
Packaging and labels5 detections
parcel0.99label0.96parcel0.98label0.95damage0.88
Agriculture and food4 detections
grade A0.95grade A0.93grade B0.90small0.87
Assembly and solder joints5 detections
ic0.97pin 10.94bridge0.90cap0.96cap0.95
Hands in a workflow4 detections
housing0.98hand0.96hand0.95screwdriver0.93step 3 / 5

What it is for

Your camera, your classes, your model.

embidetect is for anything a camera should recognise, count, locate or check on your line. From a quality check with bounding boxes to hand detection in a workflow with keypoints: six examples as the camera sees them, with the classes the model learns and what the result is used for.

And the same way for:

  1. 01Logistics and goods receipt
  2. 02Completeness check
  3. 03Measurement
  4. 04Sorting
  5. 05Labels and lettering
  6. 06Condition monitoring
  7. 07Positioning and alignment
  8. 08Livestock
  9. 09Foreign object detection
  10. 10Lab and medical technology
  11. 11Construction and infrastructure

Problem

Custom machine vision rarely fails on the idea. It fails on the effort.

Where it gets stuck.

  1. 01

    Weeks pass before anything runs in production.

  2. 02

    Training and model choice need specialists.

  3. 03

    Tools cover only a part of the process.

  4. 04

    In operation, the model does not get better.

Workflow

Set up. Label. Train. Run. Adapt.

Five steps, one app, every user on the same path. The first three train a model; the last two keep it learning.

01Set up

One project per task. Rights for every step.

Create a project and name its classes. Images go in folders, by batch or by line, captured from a camera or imported. Share the project by e-mail with rights per step, checked on the server, and train several models in it: families and sizes to compare, version by version.

The project step: three classes, a dataset bar per class and a checklist that says what is still missing.

02Label

Labeling with assistance after the first training.

Choose the label type by the model you want later: a box, an outline or a box with a keypoint. Draw a box and pick the class; outline assist turns the box into the contour. From the first model on, the app proposes labels for all three types, and you accept or reject them.

The classroom: a conveyor image with labelled parcels, labels and damage, auto-label switched on.
  1. 1Bounding boxDetection

    Draw a box.

  2. 2SegmentationOutline assist

    The box becomes the contour.

  3. 3Box and keypointKeypoint

    The keypoint sits in the centre and moves.

From the first model on, labeling proposals come for all three types.

03Train

The right model, measured, not guessed.

Pick a family, choose Quick try, Balanced or Thorough, and start. The training runs on our GPUs, mAP and loss are charted every epoch, and every version carries its numbers, so the one you deploy is the one that measured best.

The train step: a model family card, the training settings as sliders and the Start training button.

Training

12 families, every version with its numbers.

12model familiesDetection, segmentation and keypoints, in several sizes each. Permissive licences only.
Tunable
  • Epochs
  • Batch size
  • Learning rate
  • Image resolution
  • Early stopping
Comparable per version
  • mAP@50:95
  • Precision and recall
  • F1 and best threshold
  • Errors per class
  • FPS on the target device
  • YOLOX
  • RT-DETRv2
  • D-FINE
  • DEIM
  • RF-DETR
  • Faster R-CNN
  • SSDlite
  • RF-DETR-Seg
  • Mask R-CNN
  • YOLOX-Pose
  • Keypoint R-CNN
  • RF-DETR-Keypoint

04Run

One model. At the machine, on the computer or mobile.

Choose a model version and a camera, and the plant runs. The same trained model runs in the browser, on a phone, on a PC or on an NVIDIA Jetson at the machine, and is deployed or swapped with one click.

The run step: the pipelines of this device and the cameras it can connect.

Operation

All plants in view. Open to your machines.

  • Stationary

    Edge devicePreview

    Continuous operation at the machine, the belt or in the field, with or without internet.

    NVIDIA Jetson

  • Workplace

    Computer

    Inspection station, lab and control room, in the browser too.

    LinuxBrowser with WebGPUWindows, macOS planned

  • Mobile

    Smartphone

    Check right where it happens, in the hall and in the field, on the tablet too.

    AndroidiOS planned

Deploy a model any time and swap it with one click.

All plants at a glance

Installed devices and the model each one runs.

A journal per device

Deployments, configuration and access, traceable.

Open interfaces

A documented device protocol, COCO in and out. No lock-in.

Process data and machine control

Batch numbers, machine values or a signal to the PLC, integrated into your project with embinova.

05Adapt

The model learns from operation.

In operation, uncertain detections, just under the measured threshold, flickering or changing class, are collected. They come back to the classroom with the model's proposals, you confirm each label, on the phone too, and the next version is trained and deployed with one click. So the circle closes, after your sign-off.

The classroom on a phone: the same image with its labels and the auto-label controls.
TrainingDeploymentProductionAuto-capturingAuto-labelinguncertain casesback to labeling
Collect uncertain cases
Just under the measured threshold, flickering, or changing class. Capped per run, so no run becomes a recording.
The model labels first
Every collected frame comes with the proposals of the running model.
A human confirms every label
Nothing is trained on that nobody has looked at.
The next version with one click
Train, compare the numbers, deploy.

Why embidetect

What sets it apart.

01

Learns in operation, after your sign-off.

02

Everything in one solution.

  1. 01Set up
  2. 02Label
  3. 03Train
  4. 04Run
  5. 05Adapt
03

Flexible in model and device.

04

Open for your systems.

05

Deploy and swap with one click.

06

Rights for every step.

07

All plants in view.

08

EU hosting or on your own server.

Teams and deployment

Made for teams, deployed your way.

Rights per step, an admin portal, model families switched on or off centrally, and an audit log of every security-relevant action.

Hosted by embinova

Sign in to the web app. We run the servers, the GPUs and the updates, in the EU.

On your own server

The same signed container images as a Docker Compose stack on your infrastructure.

Privacy, GDPR

Export all your data in one click, delete your account; the postal address is stored encrypted, everything travels over TLS.

Product security, CRA

Signed images with an SBOM, non-root containers, coordinated disclosure. Built to GDPR and the CRA; not a certification.

Let's talk

Book a live demo with us.

From the first image to a running model, with your own images.

E-mail
office@embinova.at
Web
embinova.at
Address
embinova GmbH, Raggal 77, 6741 Raggal, Austria