Entwicklung industrieller Deep Learning-Modelle

Features & Workflows

Das MVTec Deep Learning Tool kombiniert alle wesentlichen Schritte zur Entwicklung industrieller Deep-Learning-Modelle in einer Software. Die Benutzeroberfläche ist klar strukturiert und ermöglicht das Arbeiten ohne Programmierung.

EIN TOOL FÜR ALLE SCHRITTE

Entwicklung von Deep Learning-Modellen

1. Labeln
2. Training
3. Evaluierung
4. Datenmanagement
5. Deployment

DEEP LEARNING AUFGABEN

1. Labeln (Annotation)

Das MVTec Deep Learning Tool bietet verschiedene Annotationsmethoden für unterschiedliche Deep-Learning-Aufgaben.

Klassifikation

Das Labeln für die Klassifikation erfolgt durch einfachen Import der Bilder und die Zuordnung zur Klasse. Wenn die Bilder in entsprechend benannten Ordnern gespeichert sind, können sie beim Import auch automatisch gelabelt werden. 

Video

Bitte beachten Sie: Sobald Sie sich das Video ansehen, werden Informationen darüber an Youtube/Google übermittelt. Weitere Informationen dazu finden Sie unter Google Datenschutzerklärung.

Video aktivieren
Video

Bitte beachten Sie: Sobald Sie sich das Video ansehen, werden Informationen darüber an Youtube/Google übermittelt. Weitere Informationen dazu finden Sie unter Google Datenschutzerklärung.

Video aktivieren

Objekterkennung

Bei der Objektdetektion erfolgt das Labeln durch das Zeichnen von Rechtecken um jedes relevante Objekt und durch die Zuweisung dieser Rechtecke zu den entsprechenden Klassen. Je nach Projektanforderung kann der Nutzer seine Daten entweder mit achsen-parallelen oder mit orientierten Rechtecken labeln. 

Instanz- und semantische Segmentierung

Zeichnen Sie polygonale Regionen um relevante Objekte oder erstellen Sie pixelgenaue Masken mit einem Pinsel und Radiergummi, die die relevanten Objekte abdecken.

Darüber hinaus stehen mehrere Smart-Labeling-Tools zur Verfügung, die die Annotation beschleunigen. Diese Werkzeuge erzeugen sofort Annotationsvorschläge – entweder nach der Auswahl eines relevanten Bildbereichs oder beim Bewegen des Mauszeigers über einen Bildbereich.

Video

Bitte beachten Sie: Sobald Sie sich das Video ansehen, werden Informationen darüber an Youtube/Google übermittelt. Weitere Informationen dazu finden Sie unter Google Datenschutzerklärung.

Video aktivieren

Deep OCR Training

Das erneute Trainieren eines Deep-OCR-Modells kann die Erkennungsrate von Deep OCR in MVTec HALCON für spezifische Anwendungen deutlich steigern. Das Deep Learning Tool unterstützt die effiziente Annotation großer Datensätze durch optimierte Workflows. Erkennungs- und Detektionsparameter lassen sich so konfigurieren, dass automatische Annotationsvorschläge erzeugt werden. Diese können übernommen oder verfeinert werden, wodurch der manuelle Aufwand deutlich sinkt.

Anomalieerkennung

Global Context Anomaly Detection

Diese Methode kennzeichnet untypische Bildinhalte auf Basis des globalen Bildkontexts und erfordert nur einen geringen Annotationsaufwand. Dies erfolgt durch einfachen Import der Bilder und die Zuordnung zur entsprechenden "Gut"- oder "Anomalie"-Klasse. Wenn die Bilder in entsprechend benannten Ordnern gespeichert sind, können sie beim Import auch automatisch gelabelt werden.

DEEP LEARNING AUFGABEN

2. Training

Während des Trainings wird ein vortrainierter Klassifikator auf dem zuvor annotierten Bilddatensatz trainiert. Mit jeder Iteration über den Trainingsdatensatz versucht das Modell, seine Vorhersagen für den Validierungsdatensatz zu verbessern. Basierend auf den Ergebnissen werden die Gewichtungen im neuronalen Netzwerk angepasst, um die Leistung in der nächsten Iteration zu verbessern.

Im Deep Learning Tool können Nutzer alle relevanten Trainingsparameter konfigurieren. Nach der Auswahl einer Datenaufteilung kann das Training gestartet werden, wobei der Fortschritt und die Leistung visualisiert werden.

Das Training wird derzeit für die folgenden Deep Learning-Methoden unterstützt:
  • Klassifikation
  • Global Context Anomaly Detection
  • Objekterkennung
  • Instanz-Segmentierung
  • Semantische Segmentierung
  • Deep OCR (Detektion und Erkennung)

DEEP LEARNING AUFGABEN

3. Evaluation

Bei der Evaluation wird das Modell anhand des Testdatensatzes ausgewertet. Dieser Schritt ist eine Indikation für den Bildverarbeitungsspezialisten, wie gut das Modell in der Praxis funktionieren wird.

Anwender können ihre trainierten Netzwerke direkt im Tool auswerten und vergleichen. Der Bereich Evaluation bietet Informationen über die Modellpräzision, einschließlich einer Heatmap für die vorhergesagten Klassen aller verarbeiteten Bilder, sowie eine interaktive Konfusionsmatrix, die dabei hilft, Fehlklassifikationen aufzuspüren. Benutzer können auch die geschätzte Inferenzzeit pro Bild berechnen und die Auswertungsergebnisse als einzelne HTML-Seite zu Dokumentationszwecken exportieren.

Aktuell wird die Evaluation für folgende Deep-Learning-Methoden unterstützt:
  • Klassifikation
  • Global Context Anomaly Detection
  • Objekterkennung
  • Instanz-Segmentierung
  • Semantische Segmentierung

DEEP LEARNING AUFGABEN

4. Datenmanagement

Das MVTec Deep Learning Tool unterstützt die strukturierte Organisation von Bilddaten und Projekten über den gesamten Deep-Learning-Workflow hinweg.

  • Verwaltung von Trainings- und Bilddaten innerhalb von Projekten.
  • Organisation der Daten für Annotation, Training und Evaluation.
  • Laden und Speichern von Projekten.
  • Konsistente Nutzung der Datensätze innerhalb eines Projekts für Training und Auswertung.

     

5. Deployment

Trainierte Modelle können exportiert und innerhalb des MVTec-Produktportfolios verwendet werden:

  • Export für MVTec HALCON zur programmatischen Integration.
  • Export für MVTec MERLIC zur Verwendung in No-Code-Anwendungen.
DOWNLOAD
Starten Sie mit dem Deep Learning Tool

Das MVTec Deep Learning Tool bietet mit seiner intuitiven Benutzeroberfläche einen schnellen Weg zu einer vollständigen Deep Learning-Lösung. Es bietet aktive Unterstützung bei der Optimierung trainierter Netzwerke, um die bestmögliche Leistung zu gewährleisten. Das Tool fügt sich nahtlos in das MVTec-Portfolio ein und ermöglicht eine reibungslose Integration in bestehende Arbeitsabläufe. Darüber hinaus haben Sie die volle Kontrolle über Ihre eigenen Daten, was Privatsphäre und Flexibilität im gesamten Prozess sicherstellt.

Zum Download

MVTec Software