Indem Sie auf „Alle Cookies akzeptieren“ klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Gerät zu, um die Website-Navigation zu verbessern, die Website-Nutzung zu analysieren und unsere Marketingbemühungen zu unterstützen. Mehr Infos
Cookie-Einstellungen
Indem Sie auf „Alle Cookies akzeptieren“ klicken, stimmen Sie der Speicherung von Cookies auf Ihrem Gerät zu, um die Website-Navigation zu verbessern, die Website-Nutzung zu analysieren und unsere Marketingbemühungen zu unterstützen. Mehr Infos
Erfahren Sie, wie Computer Vision Tracking-Systeme funktionieren, lernen Sie beliebte Modelle zur Objektverfolgung wie YOLO11 kennen und entdecken Sie ihre realen Anwendungen.
Roboter, die elektrische Teile montieren können, Systeme, die zu schnell fahrende Autos erfassen, und intelligente Einzelhandelslösungen, die das Kaufverhalten der Kunden track - all diese Innovationen beruhen auf der Computer Vision. Es handelt sich um einen Zweig der künstlichen Intelligenz (KI), der Maschinen hilft, Bilder und Videos zu analysieren und zu verstehen.
Ein Roboter muss zum Beispiel verschiedene Teile erkennen und verfolgen, um sie richtig zusammenzusetzen. In ähnlicher Weise kann ein Verkehrssystem mithilfe von Computer Vision Autos erkennen, Nummernschilder lesen und herausfinden, wann jemand zu schnell fährt. In Geschäften kann Vision AI dabei helfen, track was die Kunden ansehen oder mitnehmen, und sogar den Bestand im Auge behalten.
Solche Anwendungen werden durch Computer-Vision-Modelle wie Ultralytics YOLO11unterstützt, die ein breites Spektrum an visuellen Aufgaben unterstützen. Viele dieser Aufgaben konzentrieren sich auf die Gewinnung von Erkenntnissen aus einem einzigen Bild, aber eine besonders interessante Aufgabe, die Objektverfolgung, kann verwendet werden, um die Bewegung von Objekten über eine Reihe von Bildern oder Videobildern zu verfolgen.
Abb. 1. Ein Beispiel für die Erkennung und Verfolgung von Autos.
In diesem Leitfaden sehen wir uns die Funktionsweise der Objektverfolgung genauer an und untersuchen Beispiele aus der Praxis, wie sie eingesetzt wird. Wir werden auch erörtern, wie Vision AI-Modelle wie Ultralytics YOLO11 die Objektverfolgung unterstützen. Fangen wir an!
Ein genauerer Blick auf Computer-Vision-Tracking-Systeme
Die Objektverfolgung ist eine Aufgabe der Computer Vision , die dazu dient, die Bewegung von Objekten über Videobilder hinweg zu verfolgen und Systemen dabei zu helfen, zu überwachen und zu verstehen, wie sich Dinge im Laufe der Zeit verändern. Dies ähnelt sehr der Art und Weise, wie Menschen eine sich bewegende Person oder ein Objekt mit ihren Augen verfolgen können, z. B. wenn Sie ein Tennisspiel verfolgen und Ihre Augen den Ball track , während er sich über den Platz hin und her bewegt.
In ähnlicher Weise beinhaltet die Objektverfolgung die Verwendung von Kameras und KI, um die Bewegung des Balls in Echtzeit zu verfolgen. Diese Technologie kann den Zuschauern zu Hause ein besseres Verständnis des Spielverlaufs vermitteln, insbesondere durch Analysen wie Geschwindigkeit, Flugbahn und Spielerpositionierung.
Während diese Art der visuellen Verfolgung für den Menschen mühelos erscheint, umfasst sie im Bereich des maschinellen Sehens eine Reihe von Schritten, die von Vision-KI-Modellen unterstützt werden. Hier ist eine einfache Aufschlüsselung der Funktionsweise der Objektverfolgung:
Videoaufnahme: Kameras zeichnen Videomaterial auf und erfassen, wie sich Objekte im Laufe der Zeit durch eine Szene bewegen.
Erkennen von Objekten: KI-gestützte Computer-Vision-Modelle wie YOLO11 können jedes Bild analysieren, um bestimmte Objekte wie Personen, Fahrzeuge oder Produkte zu identifizieren und zu lokalisieren.
Identitätszuweisung: Sobald ein Objekt erkannt wurde, weisen Tracking-Algorithmen ihm eine eindeutige ID zu, um es über mehrere Frames hinweg zu verfolgen und sicherzustellen, dass das System erkennt, dass es sich um dasselbe Objekt handelt, auch wenn es sich bewegt.
Bewegungsüberwachung: Das System verfolgt die Bewegung im Laufe der Zeit, und diese Daten können verwendet werden, um Daten wie Geschwindigkeit, Richtung und Interaktionen mit anderen Objekten zu erfassen.
Generieren von Erkenntnissen: Diese Informationen können in Echtzeit verwendet werden, um Analysen bereitzustellen, die Entscheidungsfindung zu unterstützen oder visuelle Overlays zu ermöglichen - je nach Anwendungsfall.
Vergleich von Objekterkennung und -verfolgung mit YOLO
Eine weitere von YOLO11 unterstützte Bildverarbeitungsaufgabe, die eng mit der Objektverfolgung verbunden ist, ist die Objekterkennung. Lassen Sie uns den Unterschied zwischen diesen beiden Aufgaben untersuchen.
Die Objekterkennung umfasst das Identifizieren und Lokalisieren von Objekten von Interesse innerhalb eines einzelnen Bildes oder Videobildes. Beispielsweise verwendet ein selbstfahrendes Auto die Objekterkennung, um ein Stoppschild oder einen Fußgänger in einem einzelnen Bild zu erkennen, das von Kameras an Bord aufgenommen wurde. Sie beantwortet die Frage: „Was ist auf diesem Bild und wo befindet es sich?“ Sie liefert jedoch keine Informationen darüber, wohin sich das Objekt als Nächstes bewegt.
Die Objektverfolgung baut auf der Objekterkennung auf, indem sie ein Verständnis der Bewegung im Laufe der Zeit hinzufügt. Der Hauptunterschied zwischen den beiden besteht darin, wie sie mit Zeit und Bewegung umgehen. Die Objekterkennung behandelt jedes Bild als eine unabhängige Momentaufnahme, während die Objektverfolgung die Punkte zwischen den Bildern verbindet und vergangene Daten verwendet, um die zukünftige Position eines Objekts vorherzusagen.
Wenn wir beides kombinieren, können wir leistungsstarke KI-Systeme für die Echtzeitverfolgung in dynamischen Umgebungen entwickeln. Ein automatisiertes Sicherheitssystem kann zum Beispiel Personen detect die einen Raum betreten, und ihre Bewegung kontinuierlich über das Bild hinweg track .
Verfolgung in Echtzeit mit Ultralytics YOLO
Nachdem wir nun den Unterschied zwischen Objekterkennung und -verfolgung erläutert haben, wollen wir einen Blick darauf werfen, wie dieYOLO Ultralytics , wie YOLO11, die Objektverfolgung in Echtzeit unterstützen.
YOLO sind zwar selbst keine Verfolgungsalgorithmen, aber sie spielen eine wichtige Rolle bei der Erkennung von Objekten in jedem Videobild. Sobald Objekte erkannt sind, werden Verfolgungsalgorithmen benötigt, um ihnen eindeutige IDs zuzuweisen, damit das System ihre Bewegung von Bild zu Bild verfolgen kann.
Um diesem Bedarf gerecht zu werden, integriert das Python die Objekterkennung nahtlos mit gängigen Verfolgungsalgorithmen wie BoT-SORT und ByteTrack. Diese Integration ermöglicht es den Benutzern, Erkennung und Verfolgung mit minimaler Einrichtung gemeinsam auszuführen.
Bei der Verwendung von YOLO für die Objektverfolgung können Sie je nach den Anforderungen Ihrer Anwendung wählen, welchen Verfolgungsalgorithmus Sie anwenden möchten. BoT-SORT ist beispielsweise eine gute Option für die Verfolgung von Objekten, die sich unvorhersehbar bewegen, dank der Verwendung von Bewegungsvorhersage und Deep Learning. ByteTrack hingegen eignet sich besonders gut für belebte Szenen und sorgt für eine zuverlässige Verfolgung, selbst wenn die Objekte verschwommen oder teilweise verdeckt sind.
Abbildung 2. Das Ultralytics Python integriert BoT-SORT und ByteTrack nahtlos.
Wie hängt das Training des benutzerdefinierten YOLO mit der Objektverfolgung zusammen?
Benutzerdefiniertes Training ist der Prozess der Feinabstimmung eines vortrainierten Objekterkennungsmodells wie YOLO11 auf einem bestimmten Datensatz, damit es Objekte erkennen kann, die nicht in Standarddatensätzen enthalten sind. Dies ist besonders wichtig, wenn Ihr Tracking-System benutzerdefinierte oder ungewöhnliche Objekte verfolgen muss.
Verfolgungssysteme sind darauf angewiesen, dass das Erkennungsmodell das Objekt zuerst erkennt. Wenn ein YOLO ein bestimmtes Objekt nicht detect kann, z. B. einen bestimmten Maschinentyp oder eine bestimmte Tierart, kann der Verfolgungsalgorithmus dem Objekt nicht folgen.
Deshalb ist benutzerdefiniertes Training so wichtig: Es stellt sicher, dass das Erkennungsmodell die Objekte, die Sie track möchten, genau identifizieren kann.
Es ist auch wichtig zu bedenken, dass nur das Erkennungsmodell während dieses Prozesses feinabgestimmt wird. Die Verfolgungsalgorithmen, wie BoT-SORT oder ByteTrack, werden nicht speziell trainiert - sie verwenden einfach die Ausgabe des YOLO , um die erkannten Objekte über Frames hinweg zu verfolgen.
Anwendungen der Objektverfolgung mit Ultralytics YOLO
Nachdem wir nun ein besseres Verständnis davon haben, was Objekterkennung ist und wie sie funktioniert, wollen wir einige reale Anwendungen untersuchen, in denen diese Technologie Wirkung zeigt.
Echtzeitverfolgung mit Ultralytics YOLO zur Geschwindigkeitsschätzung
Von Computer Vision unterstützte Systeme zur Geschwindigkeitsmessung basieren auf Aufgaben wie Objekterkennung und -verfolgung. Diese Systeme sind so konzipiert, dass sie berechnen, wie schnell sich ein Objekt bewegt – sei es ein Fahrzeug, ein Radfahrer oder sogar eine Person. Diese Information ist entscheidend für eine Vielzahl von Anwendungen, vom Verkehrsmanagement über die Sicherheitsüberwachung bis hin zur industriellen Automatisierung.
Mit einem Modell wie Ultralytics YOLO11 können Objekte über Videobilder hinweg erkannt und verfolgt werden. Durch die Analyse, wie weit sich ein Objekt innerhalb eines bestimmten Zeitraums bewegt, kann das System seine Geschwindigkeit abschätzen.
Abb. 3. Verwendung der YOLO11für die Objektverfolgung zur Geschwindigkeitsschätzung.
Erkundung der Objektverfolgung in der Fertigung
Fertigungsprozesse können schnell und hochkomplex sein, so dass es schwierig ist, jeden produzierten Artikel manuell track . Die Objektverfolgung bietet eine gute Lösung für die Automatisierung der Überwachung von Produkten auf ihrem Weg durch die einzelnen Produktionsstufen. Es kann Fabriken dabei helfen, ein hohes Maß an Genauigkeit und Effizienz aufrechtzuerhalten, ohne die Abläufe zu verlangsamen.
Von der Zählung von Produkten auf einem Förderband bis hin zur Erkennung von Defekten oder der Überprüfung der korrekten Montage bringt die Objektverfolgung Transparenz und Kontrolle in Aufgaben, die sonst zeitaufwändig oder fehleranfällig wären. Diese Technologie ist besonders wirkungsvoll in volumenstarken Branchen wie der Lebensmittelverarbeitung, der Elektronik und der Verpackung, wo Geschwindigkeit und Präzision entscheidend sind.
Abb. 4. Ein Beispiel für die Verfolgung und Zählung von Lebensmitteln auf einem Fließband mit YOLO11.
Ein Überblick über die Objektverfolgung in der Einzelhandelsanalyse
Unzählige Kunden gehen täglich in Einzelhandelsgeschäfte ein und aus, und das Verständnis ihres Verhaltens ist der Schlüssel zur Verbesserung sowohl des Kundenerlebnisses als auch der Geschäftsleistung. Die Objektverfolgung ermöglicht es Einzelhändlern, die Kundenfrequenz zu überwachen, die Verweildauer zu messen und Bewegungsmuster zu analysieren – und das alles ohne invasive oder manuelle Methoden.
Durch die Verfolgung von Personen beim Betreten, Verlassen und Bewegen im Geschäft können Unternehmen Einblicke in Stoßzeiten, beliebte Bereiche und sogar Warteschlangenlängen gewinnen. Diese Erkenntnisse können Entscheidungen in Bezug auf Personalbesetzung, Ladengestaltung und Lagerplatzierung beeinflussen und letztendlich zu effizienteren Abläufen und höheren Umsätzen führen.
Abb. 5. Verwendung der Objektverfolgungsfähigkeiten von YOLO11zur Überwachung von Personen beim Betreten und Verlassen eines Geschäfts.
Vor- und Nachteile der Objektverfolgung
Von Einzelhandelsgeschäften bis hin zu Fabrikhallen wird die Objektverfolgung in allen Arten von Branchen eingesetzt, um Faktoren wie Effizienz, Sicherheit und das Gesamterlebnis zu verbessern. Hier sind einige der wichtigsten Vorteile, die die Objektverfolgung verschiedenen Branchen bringen kann:
Ermöglicht Echtzeit-Benachrichtigungen: Systeme, die mit der Objektverfolgung integriert sind, können so konfiguriert werden, dass sie automatisch Warnmeldungen auslösen, wenn etwas Ungewöhnliches erkannt wird, z. B. wenn eine Person einen Sperrbereich betritt oder eine Lieferung zu lange an einem Ort liegen bleibt.
Integration mit anderen Systemen: Objekterfassungsdaten können mit anderen Technologien wie Gesichtserkennung, Wärmebildkameras oder Bestandssystemen kombiniert werden, um noch aussagekräftigere Erkenntnisse zu gewinnen.
Langfristig kosteneffizient: Während die anfängliche Einrichtung Investitionen erfordern kann, reduziert die automatisierte Verfolgung den Bedarf an manueller Arbeit, senkt die Fehlerraten und reduziert die Betriebskosten im Laufe der Zeit.
Während diese Vorteile verdeutlichen, wie sich die Objektverfolgung positiv auf verschiedene Anwendungsfälle auswirkt, ist es auch wichtig, die Herausforderungen zu berücksichtigen, die mit ihrer Implementierung verbunden sind. Werfen wir einen genaueren Blick auf einige Einschränkungen der Objektverfolgung:
Schwierigkeiten in überfüllten Umgebungen: In belebten Umgebungen wie Konzerten, Einkaufszentren oder Stadtstraßen haben Tracking-Systeme möglicherweise Schwierigkeiten, zwischen Personen oder Objekten zu unterscheiden, die sich nahe beieinander befinden, was zu Verwirrung oder ungenauen Ergebnissen führt.
Empfindlich gegenüber Umgebungsbedingungen: Schlechte Beleuchtung, Nebel, schnelle Bewegungen oder Verwacklungen der Kamera können die Fähigkeit des Systems beeinträchtigen, Objekte genau track , insbesondere im Freien oder in unkontrollierten Umgebungen.
Bedenken hinsichtlich Datenschutz und Recht: Unsachgemäßer Umgang mit personenbezogenen Daten, fehlende Nutzereinwilligung oder Überwachung im öffentlichen Raum können ethische Fragen aufwerfen und zur Nichteinhaltung von Datenschutzgesetzen führen.
Wesentliche Erkenntnisse
Objektverfolgung ist eine Computer-Vision-Aufgabe, die es Maschinen ermöglicht, die Bewegung von Objekten im Laufe der Zeit zu verfolgen. Sie wird in einer Vielzahl von realen Szenarien eingesetzt – von der Schätzung der Fahrzeuggeschwindigkeit und der Zählung von Produkten auf einem Fließband bis hin zur Analyse von Spielerbewegungen im Sport.
Mit Vision AI-Modellen wie YOLO11 und Verfolgungsalgorithmen wie BoT-SORT und ByteTrack ist die Objektverfolgung schneller, intelligenter und in verschiedenen Branchen zugänglicher geworden. Die Weiterentwicklung der Objektverfolgungstechnologie trägt dazu bei, dass Systeme intelligenter, effizienter und reaktionsschneller werden - Bild für Bild.