In den vergangenen Jahren habe ich vielfältige High-Tech-Projekte begleitet und Lösungen entwickelt, die von industrieller Präzisionsmesstechnik bis zu KI-gestützten Echtzeitsystemen reichen. Dazu zählen unter anderem automatisierte Haselnussinspektionen, Verfahren der Weißlichtinterferometrie, 3D-Mensch-Maschine-Überwachung, multimodale 3D-Kanalinspektion, eine App für Sportschützen sowie die Middleware einer neuen Generation von Koordinatenmessmaschinen.
Die hier gezeigten Beispiele bilden nur einen kleinen Ausschnitt meiner Arbeit und geben einen Eindruck von den Themen, mit denen ich mich bislang beschäftigen durfte.

Entwicklung einer Middleware für eine neue Generation von Koordinatenmessmaschinen

Zeitraum: 2023 – 2025

Rolle: Entwicklungsingenieur, Freelancer

Problem

Mit der Einführung einer neuen Generation Koordinatenmessmaschinen entstand die Notwendigkeit, eine Middleware zu entwickeln, die als Bindeglied zwischen der neuen Firmware und Messsoftware dient. Gleichzeitig sollten komplexe Konfigurations- und Qualifizierungsprozesse für Sensoren wie Taster und Lasermodule softwareseitig abbildbar werden.

Zudem fehlte eine zentrale, bedienbare Schnittstelle zur grafischen Konfiguration und eine übergreifende Lösung für die Datenhaltung und Updatefähigkeit aller Komponenten.

Ziel

Ziel war die Entwicklung einer modularen Middleware, die:

  • die Kommunikation zwischen neuer Firmware und Messsoftware zuverlässig abbildet,
  • eine grafische Oberfläche zur virtuellen Konfiguration von Messabläufen verbindet,
  • die Qualifizierung und Verwaltung unterschiedlicher Sensoren (z. B. Taster, Lasermodule) ermöglicht,
  • Messdaten lokal speichert und optional cloudfähig bereitstellt,
  • und ein zentrales Update-Management für alle Systemkomponenten integriert.
Maestro Premiere auf der Contro-Messe in Stuttgart 2025

Ergebnis

  • CouchDB-Integration & Migration aller Bestandsdaten
  • REST-API & JSON-RPC-APIs für GUI-Anbindung und Parametrierung
  • Automatisierte Tasterqualifizierung
  • Update-Tool für Firmware, Parameter-Files und Datenbank
  • Hexagon Maestro gilt als einer der schnellsten und bedienerfreundlichsten KMGs auf dem Markt

Tech-Stack

CouchDB · C++ 20 · Python · REST · JSON-RPC · Scrum · Git · CI/CD · Jira · Azure DevOps · Git

Mobile Trefferanalyse für Sportschützen

Institution: 9oClock Software GmbH

Zeitraum: 2021 – 2023

Rolle: Entwicklungsingenieur, geschäftsführender Gesellschafter (50%)

Problem

Sportschützen werten ihre Zielscheiben oft mühsam per Hand und Auge aus – ein zeitintensiver Prozess, der Fehlerquellen birgt und Trainingsabläufe verlangsamt.

Ziel

Entwicklung einer mobilen App mit robuster Bildverarbeitungslogik und intuitiver Nutzeroberfläche.

App, die Zielscheiben scannt
Mobile App zum Scannen von Schießscheiben mit der Handy-Kamera

Ergebnis

  • Blackhole App für Android in Google Playstore und für iOS im Apple App Store
  • Aufnahme der Zielscheibe mit Handy, Auswertung der Treffer binnen Sekunden, digitiales Trainingslogbuch, PDF-Export
  • Projekt gefördert durch den Freistaat Thüringen und den Europäischen Sozialfonds

Tech-Stack

Computer Vision · Xamarin · Android · iOS · OpenCV · SqLite · C++ · C#

Virtuelle 3D-Kanalinspektion mit automatischer Schadensanalyse

Zeitraum: 2008 – 2012

Rolle: Entwicklungsingenieur

Problem

Kanalnetzbetreiber benötigen vollständige, valide Schadensdaten – manuelle Inspektionen sind zeitaufwendig, fehleranfällig und liefern oft unvollständige Befunde.

Ziel

Entwicklung eines robotergestützten 3D-Inspektionssystems zur virtuellen „Begehung von Abwasserkanälen mit automatischer Auswertung aller relevanten Schadensbilder.

Laboraufbau im ZBS [7]
3D-Model Betonrohr
DN400 Betonrohr gestitched [8]
Rundum 3D Model Betonrohr
Betonrohr DN400 vollständig [8]

Ergebnis

  • Kompakter Kamera-Projektor-Sensorkopf (DN 200–400) in spiralförmiger Anordnung für lückenlose 3D-/Textur-Erfassung
  • Entwicklung von RGB-Farbcodes für Single-Shot-3D
  • passive Bewegungserfassung und multimodale Fusion zu hochpräzisen RGB-Punktwolken
  • Wissensbasierte Klassifikation und Quantifizierung von Rissen, Brüchen und Rohranschlüssen gemäß DIN EN 13508
  • Bereitstellung der Analyse als Stand-Alone-Tool oder Library für nahtlose Integration

siehe auch AUZUKA – Projektwebseite des ZBS e. V.

Tech-Stack

2D/3D Computer Vision · Optische Triangulation · Farbmusterprojektion · Multimodale Datenfusion · 3D-Punktwolken · OpenCV · PointCloud Library · C++

3D Model Betonrohr mit groben Steinen
Ausschnitt DN400 Betonrohr mit groben Gesteinseinschlüssen (gestiched) [8]
3D Model Steinzeugrohr
Ausschnitt DN200 Steinzeugrohr mit Ablagerungen im Muffenbereich (gestiched) [8]

Erzeugung eines farbtexturierten Tiefenbildes

Während der Fahrt durch den Kanal nimmt der Messkopf des Roboters in schneller Folge ein Texturbild, ein Musterbild und erneut ein Texturbild auf. Da sich der Roboter dabei kontinuierlich bewegt, müssen diese Bilder zunächst geometrisch zueinander registriert werden. Aus dem Musterbild wird anschließend das Tiefenbild rekonstruiert, bereinigt und interpoliert. Parallel dazu wird das zweite Texturbild farb- und shadingkorrigiert und mithilfe der zuvor bestimmten Transformation exakt auf das Tiefenbild abgebildet. Durch die Kombination beider Informationsquellen entsteht schließlich ein konsistentes farbtexturiertes Tiefenbild (RGB-D), das die Kanalinnenwand sowohl geometrisch als auch visuell vollständig beschreibt [8].

Pipeline zur Erzeugung eines RGB-D Bildes [8]

Merkmalsbasierte 2D/3D-Registrierung überlappender Kanalabschnitte

Zur Zusammenführung überlappender Messbereiche werden Textur- und Tiefendaten benachbarter Aufnahmen zunächst nach markanten Bildmerkmalen durchsucht. Diese Features werden zwischen den beiden Texturbildern gematcht und anschließend gefiltert, um nur robuste Korrespondenzen zu behalten. Aus den so gefundenen Punktpaaren wird zunächst die relative Rotation und Richtung der Translation bestimmt. Durch Einbeziehung der zugehörigen Tiefenwerte wird die Transformation vollständig aufgelöst und in ein 3D-Koordinatensystem überführt. Das Ergebnis ist eine präzise räumliche Ausrichtung der beiden Kanalabschnitte, sodass ihre 3D-Daten konsistent fusioniert und weiterverarbeitet werden können [8].

Merkmalsbasierte, kamerabezogene 2D-/3D-Registrierung von Kanalinnenwandabschnitten [8]

3D-Oberflächenmessung mit RGB-Streifenmusterprojektion

Für die 3D-Erfassung wurde ein farbcodiertes Streifenprojektionsverfahren entwickelt, das im Labor präzise Rekonstruktionen ermöglichte. Die Methode bot eine eindeutige Streifenzuordnung und robuste Auswertung. Eine Miniaturisierung des Projektors für den Einsatz in engen Rohren gelang jedoch nicht, da keine ausreichend feinen und farbstabilen Festmuster realisierbar waren. Daher wurde das Verfahren letztlich nicht eingesetzt [10].

RAW-Texturbild [10]
RGB-Streifenmusterprojektion [10]
3D-Rekonstruktion aus RGB-Streifenbild [10]

Shading- und Farbkorrektur

Bei der Kanalinspektion führen starke Blickwinkel und ungleichmäßige Beleuchtung zu deutlichen Helligkeits- und Farbfehlern. Ein eigens entwickeltes Verfahren erzeugt ein Hellbild direkt aus den Messdaten und korrigiert Shading und Farbstiche für jeden Kanal separat. Dadurch entstehen homogene, farbstabile Aufnahmen, die eine zuverlässige automatische Analyse ermöglichen [9].

Grünstichig mit Beleuchtungsabfall [9]
Farb-Shading korrigiert [9]
RGB-Shading korrigiert über längsgestichtes Steinzeugrohr [7]

Schadenssegmentierung und Vermessung

Das entwickelte Vermessungstool bemaßt Risse, Ausbrüche und Rohranschlüsse auf Basis der Bounding Box der KI-Schadenserkennung. Es bestimmt bei Rissen Länge sowie durchschnittliche und maximale Breite, bei Ausbrüchen Größe und Flächeninhalt und bei Rohranschlüssen die horizontalen und vertikalen Durchmesser. Zur präzisen Konturerkennung kann der Nutzer Bereiche vorgeben, die bevorzugt verfolgt werden sollen (grün) oder ausgeschlossen werden müssen (rot).

Automatische Segmentierung von Rissen [7]
Automatische Segmentierung von Ausbrüchen [7]
Semiautomatische Segmentierung von Rohranschlüssen [7]

Mensch-Roboter -Kooperation

Zeitraum: 2008 – 2013

Rolle: Entwicklungsingenieur

Problem

In gemeinsam genutzten Arbeitsräumen von Mensch und Roboter fehlte eine permanente, robuste 3D-Überwachung – Lichtwechsel, Spiegelungen und Verdeckungen erschwerten die Bildanalyse und verhinderten proaktives Eingreifen.

Ziel

Entwicklung einer Bild-basierten Sicherheitsplattform zur 2D/3D-Erfassung und Klassifikation von Gefahrenszenarien, um im Ernstfall automatisiert Bahnkorrektur, Verlangsamung oder Not-Stop auszulösen.

Stereokameramodul [4]
Szene Mensch – Roboter [5]

Ergebnis

  • Tool Eye4Save für Echtzeit-3D-Raumüberwachung und Kollisionsvorhersage
  • 3D- Personen und Robotertracking
  • Erkennung von Sturz- und Stolper-Gesten
  • Integration in ein Sicherheitskonzept mit automatisierten Ausweich- und Nothalt-Mechanismen

siehe auch Bildrobo – Projektwebseite des ZBS e. V.

Tech-Stack

2D/3D Computer Vision · 2D/3D-Kamerasysteme · Kamerakalibrierung · Stereovision · 3D-Positionserfassung und -Tracking · Kollisionsklassifikation · Echtzeit-Datenfusion · OpenCV · C++

Vogelperspektive Mensch – Roboter [6]
Mensch-Maschine-Kooperation
3D-Voxelmodel – Mensch/Maschine [6]

Weißlichtinterferometrie an NPMM‘s

Zeitraum: 2006 – 2008

Rolle: Wissenschaftlicher Mitarbeiter

Problem

Für eine Nanopositionier- und -messmaschine wurde ein Sensor benötigt, der in Z-Richtung mit Nanometerpräzision, absolut und bei großem lateralen Messbereich berührungslos misst.

Ziel

Entwicklung eines modularen Messkopfes inkl. Software zur Weißlichtinterferometrie.

WLI-Messkopfmuster an NPMM [2]
WLI-Messkopf-Komponenten [2]
WLI-Interferogramm
Interferogramm pro Pixel [2]

Ergebnis

  • Aufbau des WLI-Messkopfes aus handelsüblichen Komponenten (Monochrom-Kamera, Tubus, Mirau-Objektiv, Weißlichtquelle)
  • Steuerungssoftware zur synchronisierten Koordination von Kamera und Maschine
  • Auswertungssoftware für Interferogramme (effiziente Frequenzbereichslokalisation und Phasenauswertung)
  • Implementierung lateralem Stitching und Z-Stitching zur Vergrößerung des Messfelds
  • FastScan durch Unterabtastung
  • Erweiterung durch kostengünstige Objektivversteller als Alternative zur High-End-Koordinatenmessmaschine
  • diese Entwicklungen bildeten die Grundlage für die smartWLI Produkte der GBS Metrology GmbH, einer der inzwischen führenden Anbieter für Weißlichtinterferometrie

Tech-Stack

Computer Vision · Weißlichtinterferometrie · Optische Messtechnik · Vip-Toolkit · C++

Interferenzen während Z-Scan [2]
WLI-Messergebnis 70 nm Stufenhöhe
PTB 70 nm Stufenhöhe [3]
WLI-Messergebnis 70 nm Stufenhöhe gestiched
PTB 70 nm Stufenhöhe gestiched [3]

Messepräsentation des ersten WLI-Funktionsmusters

Messestand auf der Optatec 2008
WLI-Upgrade für Auflichtmikroskope
WLI-VIP-GUI nach erstem Redesign [11]

Automatisierte Lebensmittelprüfung am Beispiel von Haselnüssen


Zeitraum: 2004 – 2005

Rolle: Diplomarbeit

Problem

Die manuelle Sortierung von Haselnüssen bremst den Durchsatz und ist personalaufwändig und fehleranfällig.

Ziel

Eine automatisierte Inspektionslösung, die in Echtzeit große Mengen zuverlässig nach gut bzw. in verschiedene Schadklassen einordnet.

Insektenstichig-hautfreie Haselnüsse [1]

Ergebnis

  • Erstellung von Membership-Bildern (Linear, Gauß, Z-Funktionen) für lokale Klassenzugehörigkeiten
  • Fuzzy-Region-Growing-Segmentierung für objektgenaue Defekterkennung ohne Quantisierungsfehler
  • Fuzzy-Inferenz-System zur regelbasierten Endklassifikation
  • Deutlich höhere Erkennungsgenauigkeit und Produktionsgeschwindigkeit

Tech-Stack

Computer Vision · Maschinelles Lernen · Vip-Toolkit · C++

Pipeline zur Gut/Ausschuss-Erkennung von Haselnüssen [1]

Bildquellen

[1] Daniel Kapusi: Unscharfe Klassifikation auf ikonischer und symbolischer Ebene; Diplomarbeit 2004-2005

[2] Daniel Kapusi; Torsten Machleidt; Karl-Heinz Franke; Rainer Jahn: White light interferometry in combination with a nanopositioning and nanomeasuring machine (NPMM), in Pro­cee­dings of SPIE Vol. 6616, Munich 2007

[3] Daniel Kapusi; Torsten Machleidt; Eberhardt Manske; Karl-Heinz Franke; Rainer Jahn: White Light Interferometry Utilizing the Large Measuring Volume of a Nanopositioning and Nanomeasuring Machine, in Pro­cee­dings of XII. International Colloqium on Surfaces, Chemnitz 2008

[4] BildRobo-Projektwebseite des ZBS: https://www.zbs-ilmenau.de/projekte/bildrobo

[5] Daniel Kapusi; Rico Nestler; Karl-Heinz Franke: Farbhistogrammgestützte 3D-Objekt­ver­fol­gung in einem Mensch-Roboter-Über­wachungs­szena­rio, in 20. Work­shop Farb­bild­ver­ar­bei­tung, Wupper­tal, Tagungsband S. 127-138, ISBN: 978-3-00-047016-5, September 2014

[6] Daniel Kapusi; Rainer Jahn; Rico Nestler; Karl-Heinz Franke: Eye4Save – vi­su­elle 3D-Über­wa­chung für die siche­re Mensch-Ma­schine-Ko­ope­ra­tion, in 17. Anwendungsbezogener Workshop zur Erfassung, Modellierung, Verarbeitung und Auswertung von 3D-Daten „3D-NordOst“, GFaI Gesellschaft zur Förderung angewandter Informatik e. V. Berlin, S. 123-134, ISBN: 978-3-942709-13-2, Dezember 2014

[7] AuZuKa-Projektwebseite des ZBS: https://www.zbs-ilmenau.de/projekte/auzuka

[8] Daniel Kapusi; Darko Vehar; Rainer Jahn; Rico Nestler; Karl-Heinz Franke: Multimodale Erfassung von Arbeitsräumen am Bei­spiel tex­tu­rier­ter 3D-In­nen­rohr­ober­flä­chen für die Ka­nal­in­spek­tion, in 22. Anwendungsbezogener Workshop zur Erfassung, Modellierung, Verarbeitung und Auswertung von 3D-Daten „3D-NordOst“, GFaI Gesellschaft zur Förderung angewandter Informatik e. V. Berlin, S. 79 ff., ISBN: 978-3-942709-24-8, Dezember 2019

[9] Daniel Kapusi, Rainer Jahn, Rico Nestler und Karl-Heinz Franke: „Farb- und Shadingkorrektur im speziellen Einsatzfeld der automatischen Kanalinspektion“; in Tagungsband zum 24. Workshop Farbbildverarbeitung, GfaI e.V. Berlin, Oktober 2019, GFaI e.V. (Hrsg.), S.99-110, ISBN 978-3-942709-23-1

[10] Rainer Jahn; Daniel Kapusi; Darko Vehar; Rico Nestler; Karl-Heinz Franke: Bewertung von Farbmustercodes zur flächigen, aktiven 3D-Erfassung, in 20. Anwendungsbezogener Workshop zur Erfassung, Modellierung, Verarbeitung und Auswertung von 3D-Daten „3D-NordOst“, GFaI Gesellschaft zur Förderung angewandter Informatik e. V. Berlin, S. 23-32, ISBN: 978-3-942709-17-0, Dezember 2017

[11] VIP-Toolkit-Flyer des ZBS: https://www.zbs-ilmenau.de/pdf/ZBS_VIP-Toolkit_Flyer.pdf