Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Feature Pyramid Network (FPN)

Entdecke, wie Feature-Pyramid-Netzwerke (FPN) die Objekterkennung über mehrere Maßstäbe verbessern. Erfahre, wie Ultralytics YOLO26 fortschrittliche FPNs nutzt, um kleine und große Objekte zu erkennen.

Ein Merkmals-Pyramidennetzwerk (FPN) ist eine spezialisierte Architekturkomponente, die in modernen Computer-Vision-Systemen (CV) eingesetzt wird, um die Erkennung von Objekten in verschiedenen Größen zu verbessern. Es löst effektiv eine lang bestehende Herausforderung der Bildanalyse: sowohl große, auffällige Strukturen als auch winzige, weit entfernte Details im selben Bild zu erkennen. Durch die Erzeugung einer mehrskaligen Darstellung der Eingabe – konzeptionell ähnlich einer Pyramide – ermöglichen FPNs neuronalen Netzen, auf jeder Auflösungsebene umfangreiche semantische Informationen zu extrahieren. Diese Architektur befindet sich typischerweise zwischen dem Backbone, das Rohmerkmale extrahiert, und dem Erkennungskopf, der Objektklassen und Begrenzungsrahmen vorhersagt.

Funktionsweise von Merkmals-Pyramidennetzwerken#

Die zentrale Innovation des FPN liegt in der Art und Weise, wie es Informationen verarbeitet. Herkömmliche Faltungsneuronale Netze (CNNs) erzeugen auf natürliche Weise eine Hierarchie von Merkmalen, bei der das Eingabebild schrittweise verkleinert wird. Dadurch wird zwar das semantische Verständnis vertieft (das Wissen darüber, was sich im Bild befindet), aber häufig die räumliche Auflösung verschlechtert (das genaue Wissen darüber, wo es sich befindet), sodass kleine Objekte verschwinden können.

FPNs begegnen diesem Problem in drei Schritten:

  1. Bottom-up-Pfad: Dies ist der standardmäßige Vorwärtsdurchlauf des Netzes, beispielsweise eines Residualnetzwerks (ResNet). Während das Netz das Bild verarbeitet, erzeugt es Merkmalskarten, die kleiner werden, aber an semantischem Wert gewinnen.

  2. Top-down-Pfad: Das Netz erstellt eine Pyramide mit höherer Auflösung, indem es die semantisch reichhaltigen Merkmale aus den tieferen Schichten hochskaliert. In diesem Schritt wird starker Kontext gewissermaßen zurück in größere räumliche Karten „hineinprojiziert“.

  3. Seitliche Verbindungen: Um die beim Herunterskalieren verlorenen scharfen Details wiederherzustellen, verbinden FPNs die hochskalierten Merkmale über seitliche Verbindungen mit den ursprünglichen, hochauflösenden Karten des Bottom-up-Pfads.

Diese Kombination ergibt eine Pyramide, in der jede Ebene sowohl über eine starke Semantik als auch über eine gute Lokalisierung verfügt, wodurch Präzision und Trefferquote über alle Objektgrößen hinweg deutlich verbessert werden.

Bedeutung für Architekturen zur Objekterkennung#

FPNs bilden einen Grundpfeiler moderner Architekturen zur Objekterkennung. Vor ihrer Einführung mussten Modelle zwischen Geschwindigkeit (bei Verwendung nur der letzten Schicht) und Genauigkeit (bei Verarbeitung einer Bildpyramide, was sehr langsam ist) wählen. FPNs bieten eine Lösung, die die Vorteile beider Ansätze vereint, und ermöglichen Echtzeit-Inferenz, ohne die Fähigkeit zur Erkennung kleiner Objekte zu beeinträchtigen.

Diese Effizienz ist für fortschrittliche Modelle wie YOLO26 entscheidend. YOLO26 nutzt anspruchsvolle, von FPN-Prinzipien inspirierte Aggregationsnetzwerke (wie PANet), um eine Leistung auf dem neuesten Stand der Technik zu erzielen. Die Architektur stellt sicher, dass das Modell unabhängig davon, ob es über die Ultralytics Platform auf Edge-Geräten oder leistungsstarken Servern eingesetzt wird, eine hohe Genauigkeit über vielfältige Datensätze hinweg beibehält.

Anwendungen in der Praxis#

Die Mehrskalenfähigkeit von FPNs macht sie in Branchen unverzichtbar, in denen Sicherheit und Präzision höchste Priorität haben.

  • AI im Automobilbereich: Autonome Fahrzeuge müssen gleichzeitig große Lastwagen in der Nähe sowie kleine Ampeln oder weit entfernte Fußgänger verfolgen. FPNs ermöglichen es dem Wahrnehmungssystem, diese unterschiedlichen Größen in einem einzigen Durchlauf zu verarbeiten, und gewährleisten so zeitnahe Entscheidungen. Datensätze wie nuScenes werden häufig verwendet, um diese Fähigkeiten zu bewerten.
  • Medizinische Bildanalyse: Bei der diagnostischen Bildgebung müssen Anomalien erkannt werden, deren Größe stark variieren kann. Ein mit FPN ausgestattetes Modell kann sowohl große Organstrukturen als auch winzige Tumoren im Frühstadium in MRT-Aufnahmen erkennen und Radiologen dadurch bei der Erstellung genauer Diagnosen unterstützen.
  • AI in der Landwirtschaft: Die Präzisionslandwirtschaft ist auf die Erkennung von Nutzpflanzen und Schädlingen in Drohnenaufnahmen angewiesen. Da die Flughöhe der Drohne variieren kann, ändert sich die Größe der Pflanzen im Bild. FPNs helfen Modellen dabei, gut zu generalisieren und unabhängig von der Kamerahöhe eine genaue Objektzählung durchzuführen.

FPN im Vergleich zu anderen Merkmalsaggregatoren#

Es ist hilfreich, das standardmäßige FPN von seinen weiterentwickelten Varianten in neueren Architekturen zu unterscheiden.

  • FPN im Vergleich zu PANet: Während FPN einen Top-down-Pfad hinzufügt, um Merkmale anzureichern, ergänzt das Netzwerk zur Pfadaggregation (PANet) auf Grundlage des FPN einen zusätzlichen Bottom-up-Pfad. Dadurch wird der Informationsweg für Merkmale niedriger Ebenen verkürzt und die Lokalisierung weiter verbessert – eine Technik, die häufig in YOLO-Modellen eingesetzt wird.
  • FPN im Vergleich zu BiFPN: Das in EfficientDet verwendete bidirektionale Merkmals-Pyramidennetzwerk (BiFPN) führt lernbare Gewichtungen für verschiedene Merkmale ein und entfernt Knoten mit nur einer Eingabe, um das Netz auf Effizienz zu optimieren.

Praktisches Beispiel#

Fortschrittliche Bibliotheken wie ultralytics übernehmen die Komplexität der FPN-Erstellung intern. Wenn du ein Modell wie YOLO26 lädst, enthält die Architektur automatisch diese Merkmalsaggregationsschichten, um die Leistung zu maximieren.

from ultralytics import YOLO

# Load the YOLO26 model, which uses advanced feature pyramid principles internally
# The 'n' suffix indicates the nano version, optimized for speed
model = YOLO("yolo26n.pt")

# Perform inference on an image containing objects of various sizes
# The model's neck (FPN-based) aggregates features to detect small and large items
results = model("https://ultralytics.com/images/bus.jpg")

# Display results to see bounding boxes around buses (large) and people (small)
results[0].show()

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens