Daten für die Objekterkennung annotieren

Erster Blick

Sie benötigen einen Computer mit Nvidia GPU, müssen CUDA, CUDNN installieren und das Module Downloader Window verwenden.

Das AugeLab Studio Bildannotierungsfenster ermöglicht es den Benutzern, Bilder zu annotieren, indem sie Begrenzungsrahmen um Objekte von Interesse zeichnen und diese mit bestimmten Klassen verknüpfen.

Erste Schritte

Um das Bildannotierungsfenster zu öffnen, navigiere zum oberen Menü und klicke auf AI Tools ➡️ Image Annotation.

Für die Bildannotation benötigen Sie zwei Dinge:

  1. .class-Datei

  2. Datensatz

Klassen Datei

Um Ihre Daten zu kennzeichnen, benötigen Sie zunächst eine classes.names-Datei, die eine Standardtextdatei mit der Erweiterung .names ist. Eine normale Klassendatei sieht wie folgt aus:

Human
Dog
Cat
Cup

Wenn Sie eine solche Datei nicht haben, können Sie Ihre eigene im Abschnitt Classes erstellen:

Um Ihre eigene Klassendatei zu erstellen:

  1. Geben Sie einen Klassennamen ein.

  2. Klicken Sie auf +, um Ihre Klassen hinzuzufügen.

  3. Klicken Sie auf Save Classes, und Sie sind bereit, einen Ordner auszuwählen.

Sie können auch auf - klicken, um unerwünschte Klassen zu entfernen.

**Bildordner laden**

Klicken Sie auf Open Folder oben auf dem Bildschirm und wählen Sie den Ordner aus, der alle Ihre Bilder enthält:

Bild aus der Liste auswählen: Nachdem Sie den Bildordner geladen haben, wird eine Liste der verfügbaren Bilder angezeigt. Klicken Sie auf ein Bild, um es zur Annotation auszuwählen.

**Bilder annotieren**

Das Annotieren von Bildern ist ziemlich einfach. Klicken Sie auf die obere linke Ecke des Objekts, das Sie erkennen möchten, ziehen Sie die Maus und lassen Sie sie los, wenn Sie fertig sind!

Verwendung des Datensatz-Panels

Der Datensatz bietet mehrere Funktionen:

  1. Filter-Funktion, die es Ihnen ermöglicht, verschiedene Bildklassen zu filtern:

    • All Alle Bilder mit und ohne Annotation.

    • Annotated Bilder haben Annotationen.

    • Empty Bilder enthalten keine Annotationen, sind aber im Training enthalten. Das bedeutet, dass nicht annotierte Objekte das Training negativ beeinflussen können.

    • Excluded Bilder haben keine Annotationsdatei. Das bedeutet, dass sie das Training überhaupt nicht beeinflussen.

  2. Die Search-Funktionalität ermöglicht es Ihnen, Bilder nach ihren Namen zu filtern.

Annotieren von Videos

Sie können auch Videodateien mithilfe des Video-Modus oben im Fenster annotieren:

Durch Ändern des Videomodus werden Sie nach einem Dateipfad gefragt. Wenn Sie das Video auswählen, können Sie das Video genau wie einen Ordner annotieren!

Werkzeuge

Es gibt mehrere Werkzeuge im Annotierungstool, die Ihnen bei der Vorbereitung Ihres Datensatzes helfen:

Analyse der Klassenhäufigkeit

Wenn Sie auf die Analyse der Klassenhäufigkeit klicken, wird analysiert, wie viele Klassen in Ihrem Datensatz vorhanden sind.

Dies ist nützlich, um zu überprüfen, ob Sie einen ausgewogenen Datensatz haben oder nicht.

Datensatz erweitern

AugeLab Studio wendet automatisch eine Datensatzaugmentation an. Die Augmentation ist der Prozess der künstlichen Erstellung ähnlicher Daten.

Durch Klicken auf Apply Augmentation wird künstliches Datenmaterial erstellt und Ihre Annotationen auf den neu erstellten Bildern beibehalten.

Bild vorverarbeiten

Das Werkzeug zur Vorverarbeitung von Bildern ermöglicht es Ihnen, den Kontrast, die Helligkeit und das Gamma der im Fenster angezeigten Bilder zu ändern. Diese Funktion ist nützlich, wenn Sie es mit sehr dunklen oder zu hellen Bildern zu tun haben.

Klassen-ID ändern

Das Tool zur Änderung der Klassen-ID ermöglicht es Ihnen, alle annotierten Klasseneinstanzen in eine andere Klasse zu ändern.

Dieses Tool ist nützlich, wenn Sie zwei verschiedene Datensätze zusammenführen.

Tastenkombinationen und Hilfe

Für Tastenkombinationen und Hilfe können Sie auf die Schaltfläche `Help` im oberen Menü klicken.
  • D: Nächstes Bild oder Frame anzeigen.

  • A: Vorheriges Bild oder Frame anzeigen.

  • Shift + D: Vorwärts um 10 Bilder/Frames bewegen.

  • Shift + A: Rückwärts um 10 Bilder/Frames bewegen.

  • W: Klassenauswahl verringern.

  • S: Klassenauswahl erhöhen.

  • Shift + W: Klassenauswahl um 3 verringern.

  • Shift + S: Klassenauswahl um 3 erhöhen.

  • X: Letzte Begrenzungsrahmenannotation entfernen.

  • Shift + C: Alle Annotationen löschen.

  • O: Leere Annotationsdatei hinzufügen oder Annotationen löschen.

  • P: Annotationen entfernen und die Datei löschen.

  • M: Bild in einen anderen Ordner verschieben oder ausschließen (nur im Ordnermodus).

  • Shift + Delete: Bild und Annotation vom Computer entfernen (nur im Ordnermodus).

Training mit einem benutzerdefinierten AI-Objekterkennungsmodell

Um ein benutzerdefiniertes Objekterkennungsmodell zu trainieren, siehe bitte Object Detection Train.

Last updated

Was this helpful?