Kleine Zielerkennung zur Zielerkennung

1. Definition kleiner Ziele

  1. In der Definition von COCO sind Objekte mit einer Pixelfläche kleiner als 32*32 Pixel
  2. Das Verhältnis der Breite und Höhe des Zielbegrenzungsrahmens zur Breite und Höhe des Originalbilds ist kleiner als das eingestellte Verhältnis (der allgemeine Wert beträgt 0,1).
  3. Die Wurzel des Verhältnisses der Fläche des Zielbegrenzungsrahmens zur Fläche des Originalbildes ist kleiner als das eingestellte Verhältnis (der allgemeine Wert beträgt 0,03).

2. Die Schwierigkeit der Erkennung kleiner Ziele

  1. Kleine Ziele haben eine geringe Auflösung, enthalten zu wenig Unterscheidungsmerkmalsinformationen und werden leicht durch Umgebungsfaktoren gestört
  2. (COCO) Datenungleichgewicht, kleine Zieldaten sind normalerweise kleiner
  3. Aufgrund der geringen Größe des kleinen Ziels führt die Abweichung des vorhergesagten Begrenzungsrahmens um ein Pixel zu einem großen IOU-Fehler. Das Modell beurteilt möglicherweise den Anker, der eine positive Probe sein sollte, als negative Probe, sodass die Anzahl der positiven Die Anzahl der positiven Proben, die während des Trainings mit dem kleinen Ziel abgeglichen wurden, ist geringer als bei anderen Objekten, was letztendlich dazu führt, dass sich das Modell mehr auf die Erkennung anderer Objekte konzentriert
  4. Kleine Ziele weisen normalerweise unterschiedliche Grade an Verdeckung, Unschärfe und Unvollständigkeit auf

3. Lösungen

Datenerweiterung

  1. Kopierverbesserung: Verwenden Sie dasselbe Bild mehrmals oder erhöhen Sie die Anzahl der Trainingsbeispiele für kleine Objekte, indem Sie kleine Objekte mehrmals kopieren und in das Bild einfügen
  2. Mosaikverbesserung: Nach der Skalierung verschiedener Bilder werden diese Bilder zusammengefügt, was einer Erhöhung der Anzahl kleiner Ziele entspricht

ankerbezogen

  1. Verwenden Sie Ankerclustering-Methoden wie yolov5 (basierend auf Ankerbasis), um die für den Datensatz geeignete Ankergröße zu generieren
  2. Verwendung eines ankerfreien Ansatzes

Mechanismus zum Abgleich positiver und negativer Proben

  1. Reduzieren Sie den IoU-Schwellenwert kleiner positiver Zielproben, sodass mehr Anker als positive Proben klassifiziert werden können
  2. Ändern Sie die Matching-Basis von IOU zu GIOU, DIOU, CIOU usw.

Netzwerkstruktur

  1. Feature Pyramid (FPN): Integrieren Sie räumliche Informationen auf niedriger Ebene und semantische Informationen auf hoher Ebene, um Zielmerkmale zu verbessern
  2. Lochfaltung: Kleine Ziele erfordern ein kleineres Empfangsfeld, und große Ziele erfordern ein größeres Empfangsfeld. Faltungen mit unterschiedlichen Lochraten werden verwendet, um mehrere Zweige mit unterschiedlichen Empfangsfeldern zu bilden und Ziele unterschiedlicher Größenordnung zu erkennen.
  3. Reduzieren Sie die Downsampling-Rate des Modells, um einige kleinere Features beizubehalten

verlustfunktion

  1. Fokusverlust
  2. GHMC-Verlust

【Referenzartikel】

Erkennung kleiner Ziele_WAChiZhous Blog-CSDN-Blog

Zielerkennungsalgorithmus – Erkennung kleiner Ziele_TigerZ*s Blog-CSDN-Blog

Der Krieg der Zielerkennung – Erkennung kleiner Ziele – Programmierer gesucht

Supongo que te gusta

Origin blog.csdn.net/qq_38964360/article/details/131510676
Recomendado
Clasificación