Projekte Projects

Von der Forschung bis zur Fertigungslinie. From research to the production line.

Ausgewählte Arbeiten aus Anomalieerkennung, Edge AI und Prozessoptimierung — jedes Projekt löst ein konkretes Problem in der industriellen Fertigung. Selected work in anomaly detection, edge AI, and process optimization — each project solves a concrete problem in industrial manufacturing.

Case Study 01

Real-Time Inspection System Real-Time Inspection System

Real-Time Inspection System — live anomaly detection interface
99.7 %
AUROC
3.2 ms
Latenz Latency
24/7
Betrieb Operation
29k
LOC

Visuelle Defekte an Spritzgussteilen wurden erst beim Endkunden entdeckt. Dieses System erkennt sie in Echtzeit — mit DINOv3-Modell, industrieller GigE-Kamera und automatischer Teileausschleusung über Modbus TCP. Vom Prototyp bis zum 24/7-Betrieb, in einer Hand entwickelt. Visual defects on injection molded parts were only discovered at the end customer. This system detects them in real time — using a DINOv3 model, industrial GigE camera, and automatic part rejection via Modbus TCP. From prototype to 24/7 operation, developed single-handedly.

DINOv3 PySide6 FAISS Modbus TCP IDS Peak SDK

Case Study 02

Training Pipeline Studio Training Pipeline Studio

Training Pipeline Studio — multi-stage training wizard
End-to-End
Pipeline
Multi-Stage
Wizard
DINOv3+YOLO
Hybrid
21k
LOC

Vom Rohdatensatz bis zum deployten Modell — ein durchgängiger Training-Wizard mit automatisierter Vorverarbeitung, Region-of-Interest-Definition, Multi-Methoden-Training und Deployment-Export. Unterstützt DINOv3 und YOLO Hybrid-Ansätze für verschiedene Inspektionsaufgaben. From raw dataset to deployed model — a seamless training wizard with automated preprocessing, region-of-interest definition, multi-method training, and deployment export. Supports DINOv3 and YOLO hybrid approaches for various inspection tasks.

PyQt6 DINOv3 YOLO FAISS IDS Camera

Case Study 03

Edge Deployment Studio Edge Deployment Studio

Edge Deployment Studio — ONNX export and benchmark interface
ONNX Export
Modellformat Model Format
Multi-Backend
Inferenz Inference
License System
Hardware-gebunden Hardware-bound
25k
LOC

Komplettes Training-und-Deployment-Studio für visuelle Anomalieerkennung. Exportiert Modelle nach ONNX mit automatischer Optimierung, enthält ein Hardware-gebundenes Lizenzsystem und ein integriertes Benchmark-Framework für systematische Methodenvergleiche. Complete training and deployment studio for visual anomaly detection. Exports models to ONNX with automatic optimization, includes a hardware-bound license system, and an integrated benchmark framework for systematic method comparisons.

PyQt5 ONNX PyTorch DINOv3 PatchCore

Case Study 04

Anomaly Benchmark Suite Anomaly Benchmark Suite

Anomaly Benchmark Suite — DoE comparison across 15 datasets
100 %
AUROC
6
Methoden Methods
15
Datensätze Datasets
MAS Thesis
ZHAW

Systematischer Vergleich von sechs Anomalieerkennungsmethoden über fünfzehn industrielle Datensätze. Design-of-Experiments-Ansatz mit vollständiger Parametervariation — Backbones, Layer-Kombinationen, Sample-Größen. Ergebnis: Zero-Shot-Erkennung mit 100% AUROC ohne ein einziges Trainingsbild. Systematic comparison of six anomaly detection methods across fifteen industrial datasets. Design of experiments approach with complete parameter variation — backbones, layer combinations, sample sizes. Result: zero-shot detection with 100% AUROC without a single training image.

PyTorch DINOv3 PatchCore SubspaceAD DoE scikit-learn

Case Study 05

Multimodal Defect Classifier Multimodal Defect Classifier

Multimodal Defect Classifier — vision and language pipeline
Two-Stage
Pipeline
Vision+Language
Multimodal
HITL
Feedback-Schleife Feedback Loop
7.6k
LOC

Zweistufige Pipeline: DINOv3 erkennt Anomalien, BLIP klassifiziert und beschreibt sie in natürlicher Sprache. Human-in-the-Loop-Feedback verbessert das Modell kontinuierlich. Erkennt nicht nur ob ein Defekt vorliegt, sondern erklärt auch was und wo. Two-stage pipeline: DINOv3 detects anomalies, BLIP classifies and describes them in natural language. Human-in-the-loop feedback continuously improves the model. Not only detects whether a defect exists, but also explains what and where.

BLIP DINOv3 FAISS PySide6 Transformers

Case Study 06

Industrial Vision Plugin Industrial Vision Plugin

Industrial Vision Plugin — heatmap tuner and threshold optimization
Zero-Shot
Erkennung Detection
Plugin
Architektur Architecture
Heatmap Tuning
Interaktiv Interactive
19k
LOC

Plugin für ein industrielles Vision-System, das Zero-Shot-Anomalieerkennung in bestehende Inspektionslinien integriert. Enthält einen interaktiven Heatmap-Tuner, automatische Schwellwertoptimierung und ONNX-Modellkonvertierung für maximale Inferenzgeschwindigkeit. Plugin for an industrial vision system that integrates zero-shot anomaly detection into existing inspection lines. Includes an interactive heatmap tuner, automatic threshold optimization, and ONNX model conversion for maximum inference speed.

PyTorch ONNX OpenCV Tkinter

Weitere Projekte More Projects

Feature Extraction Optimizer — AUROC heatmap across configurations

Feature Extraction Optimizer Feature Extraction Optimizer

Systematische Optimierung der PatchCore Feature-Extraction mittels Design of Experiments. Vergleich von Backbone-Architekturen, Layer-Kombinationen und Memory-Bank-Größen über 128 Konfigurationen. Systematic optimization of PatchCore feature extraction using Design of Experiments. Comparison of backbone architectures, layer combinations, and memory bank sizes across 128 configurations.

AUROC: 98.2 % · 128 DoE Runs

PatchCore DINOv3 DoE
Predictive Quality Analytics — SPC dashboard

Predictive Quality Analytics Predictive Quality Analytics

Vorhersage der Teilequalität auf Basis von Maschinenparametern mittels Random Forest und GAM-Modellen. Integration von SPC-Methoden zur kontinuierlichen Prozessüberwachung. Prediction of part quality based on machine parameters using Random Forest and GAM models. Integration of SPC methods for continuous process monitoring.

R²: 0.94 · SPC Integration

scikit-learn R/Shiny SPC GAM
Multi-View Tube Inspection — multi-camera anomaly detection

Multi-View Tube Inspection Multi-View Tube Inspection

Anomalieerkennung an zylindrischen Bauteilen aus mehreren Kameraperspektiven. Kombination von Bottom-View und Side-View Inspektion mit kavitätsspezifischer Auswertung. Anomaly detection on cylindrical parts from multiple camera perspectives. Combination of bottom-view and side-view inspection with cavity-specific evaluation.

Multi-View · 4 Cavities

DINOv3 OpenCV Multi-Camera
Few-Shot Detection Research — AUROC vs sample size

Few-Shot Detection Research Few-Shot Detection Research

Forschung zur Anomalieerkennung mit minimalen Trainingsbildern. Untersuchung des Einflusses der Sample-Größe auf AUROC über verschiedene Methoden und Datensätze. Research on anomaly detection with minimal training images. Investigation of sample size impact on AUROC across different methods and datasets.

n=1 → 95%+ AUROC

PatchCore DINOv3 Few-Shot Research
Thermal Process Monitor — SPC trend analysis

Thermal Process Monitor Thermal Process Monitor

Echtzeitüberwachung thermischer Prozessparameter im Spritzguss. Erkennung von Prozessabweichungen durch statistische Prozesskontrolle und Trendanalyse. Real-time monitoring of thermal process parameters in injection molding. Detection of process deviations through statistical process control and trend analysis.

Real-time · SPC

Python SPC Prozessoptimierung
Injection Molding Simulation — shrinkage prediction visualization

Injection Molding Simulation Injection Molding Simulation

Simulation von Schwindungsprozessen im Spritzguss zur Vorhersage dimensioneller Abweichungen. Visualisierung des Materialverhaltens unter verschiedenen Prozessbedingungen. Simulation of shrinkage processes in injection molding for prediction of dimensional deviations. Visualization of material behavior under various process conditions.

Shrinkage Prediction

p5.js Simulation Spritzguss