Kundenspezifisches Training von Ultralytics YOLO11 zur Schätzung der Hundestellung

Abirami Vina

4 Minuten lesen

3. Februar 2025

Erfahren Sie, wie Sie Ultralytics YOLO11 für die Schätzung der Hundestellung individuell trainieren und das trainierte Modell für praktische Anwendungen wie die Haustierpflege nutzen können.

Was wäre, wenn die Körperhaltung Ihres Hundes Ihnen Aufschluss darüber geben könnte, wie es ihm geht? Es ist nicht einfach, sie rund um die Uhr manuell zu überwachen. Dank der Fortschritte in den Bereichen künstliche Intelligenz (KI) und Computer Vision können wir jedoch Videomaterial in Echtzeit analysieren, um das Verhalten des Hundes besser zu verstehen.

Insbesondere können Computer-Vision-Modelle wie Ultralytics YOLO11 dabei helfen, die Körperhaltung eines Hundes einzuschätzen und seine Bewegungen zu verfolgen, was wertvolle Erkenntnisse über sein Wohlbefinden liefert. Wie funktioniert das? Die Fähigkeit von YOLO11 zur Schätzung der Körperhaltung kann Schlüsselpunkte am Körper einer Person identifizieren, um ihre Haltung und Bewegung zu verstehen. 

Außerdem kann YOLO11 auf einem Datensatz trainiert werden, der für die Schätzung der Hundestellung entwickelt wurde, so dass die Körpersprache Ihres Haustiers genau analysiert werden kann. Das Python-Paket von Ultralytics unterstützt einen Dog-Pose-Datensatz, mit dem sich KI-Modelle für Hunde leichter trainieren und einsetzen lassen. Diese Technologie ist Teil des boomenden Haustiermarktes, der im Jahr 2024 auf 9,4 Milliarden Dollar geschätzt wird und bis 2037 voraussichtlich 64 Milliarden Dollar erreichen wird.

Die Inspiration für diesen Artikel ist Blues, unser Dog Executive Officer (DEO). Wenn Sie sich unsere Seite "Über uns" ansehen, werden Sie sehen, dass Blues ein geschätztes Teammitglied ist und eine wichtige Rolle dabei spielt, dass die Dinge bei Ultralytics Spaß machen! 

In diesem Artikel erfahren Sie, wie Sie YOLO11 mithilfe des Dog-Pose-Datensatzes für die Schätzung der Hundestellung trainieren können. Außerdem werden wir seine praktischen Anwendungen in der Haustierpflege und Verhaltensanalyse untersuchen.

__wf_reserved_inherit
Abb. 1. Treffen Sie Blues, den Dog Executive Officer (DEO) von Ultralytics.

Ein Überblick über den Dog-Pose-Datensatz

Ein Datensatz ist eine Sammlung von Daten, die zum Trainieren von Modellen für maschinelles Lernen verwendet wird. Für die Posenschätzung umfasst ein idealer Datensatz Bilder mit markierten Schlüsselpunkten, um Körperpositionen abzubilden. Außerdem sollte er eine Vielzahl von Posen, Winkeln, Lichtverhältnissen und Hintergründen enthalten, damit das Modell lernen kann, Posen genau zu erkennen und vorherzusagen. Diese Vielfalt macht das Modell in der Praxis zuverlässiger.

Der von Ultralytics unterstützte Dog-Pose-Datensatz wurde speziell entwickelt, um Modelle beim Lernen und Erkennen von Hundeposen zu unterstützen. Er enthält über 8.400 kommentierte Bilder verschiedener Hunderassen mit detaillierten Beschriftungen für 24 Schlüsselpunkte, wie Schwanz, Ohren und Pfoten.

__wf_reserved_inherit
Abb. 2. Ein Überblick über den Dog-Pose-Datensatz.

Wie man YOLO11 mit dem Dog-Pose-Datensatz trainiert

Das individuelle Training von YOLO11 mit dem Dog-Pose-Datensatz ist ein unkomplizierter Prozess. Um zu beginnen, müssen Sie Ihre Umgebung einrichten, indem Sie das Ultralytics Python-Paket installieren, das alle notwendigen Tools für Training und Auswertung enthält. 

Ultralytics verfügt über eine integrierte Unterstützung für den Dog-Pose-Datensatz, wodurch die Notwendigkeit einer manuellen Kennzeichnung entfällt und Sie direkt mit dem Training beginnen können. Sobald alles eingerichtet ist, können Sie YOLO11 mit nur wenigen Codezeilen auf dem Dog-Pose-Datensatz trainieren, wie in der Abbildung unten gezeigt. 

Während des Trainings lernt das Modell, Hundeposen für verschiedene Rassen, Lichtverhältnisse und Umgebungen zu erkennen und zu verfolgen. Nach dem Training können Sie die Ergebnisse visualisieren und das Modell feinabstimmen, um die Genauigkeit und Leistung zu verbessern.

__wf_reserved_inherit
Abb. 3. Ein Codeschnipsel, der das benutzerdefinierte Training von YOLO11 auf dem Dog-Pose-Datensatz zeigt.

Wenn Sie beim Training Ihres Modells auf Probleme stoßen, finden Sie hier einige Tipps zur Fehlerbehebung, mit denen Sie diese schnell beheben können:

  • Überprüfen Sie Ihre Internetverbindung: Der Hundehaltungsdatensatz wird automatisch heruntergeladen, wenn Sie das Trainingsskript ausführen. Stellen Sie sicher, dass Sie eine stabile Internetverbindung haben, um Download-Fehler zu vermeiden.
  • Ultralytics aktualisieren: Stellen Sie sicher, dass Sie die neueste Version des Ultralytics Python-Pakets verwenden.
  • Suchen Sie in der Konsole nach Fehlern: Lesen Sie alle Fehlermeldungen sorgfältig, da sie oft Hinweise darauf geben, was behoben werden muss.

Weitere Tipps zur Fehlerbehebung finden Sie im Ultralytics-Leitfaden für häufige Probleme.

Was passiert beim Training des benutzerdefinierten Modells?

Vielleicht fragen Sie sich, was hinter den Kulissen passiert, wenn Sie YOLO11 mit dem Dog-Pose Dataset trainieren. Schauen wir uns den Prozess einmal genauer an.

Anstatt bei Null anzufangen, verwenden wir ein vortrainiertes YOLO11-Positionsmodell, das bereits mit dem COCO-Pose-Datensatz trainiert wurde. Dieses Modell ist in der Lage, menschliche Schlüsselpunkte zu erkennen, da COCO-Pose für die Schätzung menschlicher Posen entwickelt wurde. In der Tat können Sie YOLO11-Pose ohne zusätzliches Training verwenden, um die menschliche Pose sofort zu schätzen.

Durch Transferlernen passen wir dieses Modell speziell für die Schätzung von Hundeposen an und helfen ihm, Schlüsselpunkte wie Beine, Schwanz und Kopf zu erkennen. Indem das Modell mit hundespezifischen Beispielen konfrontiert wird, lernt es, sich auf diese wesentlichen Merkmale zu konzentrieren.

Während des Trainings bleiben einige Teile des Modells unverändert, um das allgemeine Wissen aus dem COCO-Datensatz beizubehalten. Andere Teile werden neu trainiert, um die Genauigkeit bei der Schätzung von Hundeposen zu verbessern. Das Modell lernt, indem es seine Vorhersagen mit den tatsächlichen Schlüsselpunkten im Datensatz vergleicht und sich anpasst, um Fehler zu reduzieren. Mit der Zeit wird es durch diesen Prozess immer besser, die Bewegungen eines Hundes genau zu verfolgen.

Dank desTransfer-Lernens kann sich das Modell auch an verschiedene Rassen, Größen und Bewegungsmuster anpassen, so dass es auch in der Praxis zuverlässig funktioniert.

__wf_reserved_inherit
Abb. 4. Die wichtigsten Punkte von Blues und seiner Schwester Happy werden erkannt.

Die Vorteile von YOLO11 bei der Schätzung der Hundestellung

Es gibt verschiedene Computer-Vision-Modelle. Warum ist YOLO11 die richtige Wahl für die Schätzung der Hundestellung? 

YOLO11 zeichnet sich durch seine Geschwindigkeit und Genauigkeit in Echtzeit aus, was es zu einer hervorragenden Option für die Schätzung der Hundestellung macht. Es schneidet sowohl bei der Genauigkeit als auch bei der Geschwindigkeit besser ab als frühere Versionen. Mit 22 % weniger Parametern als YOLOv8 erreicht es eine höhere durchschnittliche Genauigkeit (mAP) auf dem COCO-Datensatz, d. h. es erkennt Objekte genauer und effizienter. Seine hohe Verarbeitungsgeschwindigkeit macht ihn perfekt für Echtzeitanwendungen, bei denen eine schnelle und zuverlässige Erkennung von entscheidender Bedeutung ist.

Neben der Pose-Schätzung unterstützt YOLO11 auch Computer-Vision-Aufgaben wie Instanzsegmentierung und Objektverfolgung, was zu einer umfassenderen Vision AI-Lösung für die Überwachung Ihres Hundes beitragen kann. Diese Funktionen können die Bewegungsverfolgung, die Verhaltensanalyse und die allgemeine Haustierpflege verbessern.

__wf_reserved_inherit
Abb. 5. YOLO11 in Aktion: Blues mühelos segmentieren!

Anwendungen der Schätzung der Hundestellung und YOLO11

Als Nächstes wollen wir die praktischen Anwendungen der Schätzung der Hundestellung und ihre Auswirkungen auf die Haustierpflege erörtern. 

Verbesserung des Haustiertrainings durch Schätzung der Hundestellung

Die Schätzung der Hundestellung kann das Hundetraining intelligenter und effektiver machen. Angenommen, eine Kamera wird verwendet, um die Bewegungen des Hundes zu erfassen, dann kann YOLO11 hier eingreifen. Es kann Schlüsselpunkte wie Beine, Schwanz und Kopf erkennen und sie analysieren, um Aktionen wie Sitzen, Bleiben oder Liegen zu erkennen. 

Wenn der Hund die Aktion nicht korrekt ausführt, kann das System über eine App sofortiges Feedback geben und dem Trainer in Echtzeit helfen. Dadurch wird das Training effizienter, präziser und kann auf die Fortschritte des Hundes reagieren.

Bringen Sie Ihrem Hund zum Beispiel bei, sich auf Kommando zu setzen. Das System kann die Körperhaltung Ihres Hundes überwachen und erkennen, ob er sich vollständig hinsetzt. Wenn der Hund seinen Körper senkt, sich aber nicht vollständig hinsetzt, kann das System die unvollständige Aktion erkennen und sofortiges Feedback über eine App senden. Der Trainer kann so eingestellt werden, dass er kleine Anpassungen am Training vornimmt, wie z. B. die Verstärkung des Befehls oder das Führen des Hundes in die richtige Position.

__wf_reserved_inherit
Abb. 6. Blues hilft dem Team bei der Schätzung der Hundestellung mit YOLO11.

Fortschritte in der tierärztlichen Versorgung mit Modellen zur Posenschätzung

Computer Vision kann die Art und Weise verändern, wie Tierärzte an die Tierpflege herangehen. Dank der Fähigkeit, Details genau zu analysieren, ist es einfacher, ungewöhnliche Bewegungsmuster zu erkennen und mögliche Gesundheitsprobleme zu identifizieren. 

So kann beispielsweise ein Tierarzt, der einen Hund überwacht, der sich von einer Bänderverletzung erholt, YOLO11, das auf dem Dog-Pose-Datensatz trainiert wurde, für die automatische Analyse nutzen. Hinken oder Veränderungen in der Beinstellung können leicht erkannt werden. Die kontinuierliche 24/7-Überwachung mit Hilfe von Bildverarbeitung bietet klare Einblicke in die Genesung des Hundes und hilft dabei festzustellen, ob die Behandlung anschlägt oder Anpassungen erforderlich sind.

Der künftige Weg für die Bewertung von Hundeposen 

Da sich die Technologie weiter entwickelt, werden Lösungen wie die Posenschätzung von Hunden mit YOLO11 wahrscheinlich eine größere Rolle bei der Überwachung und dem Wohlbefinden von Tieren spielen. YOLO11 kann in tragbare Technologien wie intelligente Halsbänder und Gesundheitstracker integriert werden, um wichtige Gesundheitsindikatoren wie Herzfrequenz, Aktivitätsniveau und Bewegungsmuster zu überwachen.

Ein mit Bewegungssensoren ausgestattetes intelligentes Halsband kann beispielsweise den Gang eines Hundes beim Gehen oder Laufen verfolgen, während die Posenschätzung von YOLO11 die Körperhaltung in Echtzeit analysiert. Wenn das System unregelmäßige Bewegungen wie Hinken oder Steifheit feststellt, kann es diese Daten mit der Herzfrequenz und dem Aktivitätsniveau korrelieren, um mögliche Beschwerden oder Verletzungen zu ermitteln. Tierhalter und Tierärzte können diese Erkenntnisse nutzen, um Probleme frühzeitig zu erkennen und proaktive Maßnahmen zu ergreifen.

Mit diesen Fortschritten geht die Schätzung der Hundehaltung über eine einfache Bewegungsverfolgung hinaus - sie wird zu einem wichtigen Bestandteil eines umfassenden KI-gesteuerten Haustierpflegesystems, das Hunden hilft, gesünder und sicherer zu bleiben und in Echtzeit besser überwacht zu werden.

Die wichtigsten Erkenntnisse

Mit Innovationen wie YOLO11 und dem Dog-Pose-Datensatz eröffnen wir neue Möglichkeiten in der Computer Vision. Diese Fortschritte helfen uns, das Verhalten und die Gesundheit von Hunden auf eine Weise zu verstehen, die vorher nicht möglich war.

Durch die genaue Verfolgung der Hundehaltung können wir das Training verbessern, die Gesundheit überwachen und die Tierpflege effektiver gestalten. Ob in der Forschung, in der tierärztlichen Versorgung oder beim Hundetraining - Vision AI schafft intelligentere Möglichkeiten, unsere Hunde zu pflegen und ihr Wohlbefinden zu verbessern.

Werden Sie Mitglied unserer Community und erkunden Sie unser GitHub-Repository, um mehr über KI zu erfahren. Entdecken Sie, wie Innovationen wie Computer Vision im Gesundheitswesen und KI in selbstfahrenden Autos die Zukunft prägen. Informieren Sie sich über unsere Lizenzierungsoptionen und beginnen Sie noch heute mit Ihren Vision AI-Projekten.

Lassen Sie uns gemeinsam die Zukunft
der KI gestalten!

Beginnen Sie Ihre Reise in die Zukunft des maschinellen Lernens

Kostenloser Start
Link in die Zwischenablage kopiert