Cliccando su “Accetta tutti i cookie”, l'utente accetta di memorizzare i cookie sul proprio dispositivo per migliorare la navigazione del sito, analizzare l'utilizzo del sito e assistere le nostre attività di marketing. Maggiori informazioni
Impostazioni dei cookie
Cliccando su “Accetta tutti i cookie”, l'utente accetta di memorizzare i cookie sul proprio dispositivo per migliorare la navigazione del sito, analizzare l'utilizzo del sito e assistere le nostre attività di marketing. Maggiori informazioni
Scopri come addestrare personalizzato Ultralytics YOLO11 per la stima della posa del cane e sfrutta il modello addestrato per applicazioni pratiche come la cura degli animali domestici.
E se la postura del tuo cane potesse darti informazioni su come si sente? Monitorarli manualmente 24 ore su 24 non è facile. Tuttavia, grazie ai progressi nell'intelligenza artificiale (AI) e nella computer vision, possiamo analizzare filmati video in tempo reale per comprendere meglio il loro comportamento.
Nello specifico, i modelli di computer vision come Ultralytics YOLO11 possono aiutare a stimare la postura di un cane e a tracciare i suoi movimenti, fornendo preziose informazioni sul suo benessere. Come funziona? La capacità di stima della posa di YOLO11 può identificare i punti chiave sul corpo di un soggetto per comprendere la sua postura e il suo movimento.
Inoltre, YOLO11 può essere addestrato personalizzato su un set di dati progettato per la stima della posa del cane, rendendo possibile l'analisi accurata del linguaggio del corpo del tuo animale domestico. Il pacchetto Python Ultralytics supporta un Dataset Posa-Cane che semplifica l'addestramento e la distribuzione di modelli Vision AI per cani. Questa tecnologia fa parte del fiorente mercato della tecnologia per animali domestici, valutato a 9,4 miliardi di dollari nel 2024 e previsto a 64 miliardi di dollari entro il 2037.
L'ispirazione dietro questo articolo è Blues, il nostro Dog Executive Officer (DEO). Se dai un'occhiata alla nostra pagina Chi Siamo, vedrai che Blues è un membro del team apprezzato e svolge un ruolo importante nel mantenere le cose divertenti in Ultralytics!
In questo articolo, discuteremo come addestrare personalizzato YOLO11 utilizzando il Dataset Posa-Cane per la stima della posa del cane. Esploreremo anche le sue applicazioni pratiche nella cura degli animali domestici e nell'analisi del comportamento.
Fig 1. Incontra Blues, il Dog Executive Officer (DEO) di Ultralytics.
Una panoramica del dataset Posa-Cane
Un dataset è una raccolta di dati utilizzati per addestrare modelli di machine learning. Per la stima della posa, un dataset ideale include immagini con punti chiave etichettati per mappare le posizioni del corpo. Dovrebbe inoltre presentare una varietà di pose, angolazioni, condizioni di illuminazione e sfondi per aiutare il modello a riconoscere e prevedere le pose in modo accurato. Questa diversità rende il modello più affidabile per l'uso nel mondo reale.
Il Dog-Pose Dataset, supportato da Ultralytics, è specificamente progettato per aiutare i modelli ad apprendere e riconoscere efficacemente le pose dei cani. Include oltre 8.400 immagini annotate di varie razze canine, con etichette dettagliate per 24 punti chiave, come la coda, le orecchie e le zampe.
Come addestrare YOLO11 personalizzato con il Dog-Pose Dataset
L'addestramento personalizzato di YOLO11 con il Dog-Pose Dataset è un processo semplice. Per iniziare, dovrai configurare il tuo ambiente installando il pacchetto Python Ultralytics, che include tutti gli strumenti necessari per l'addestramento e la valutazione.
Ultralytics offre supporto integrato per il Dog-Pose Dataset, il che elimina la necessità di etichettatura manuale, consentendoti di passare direttamente all'addestramento. Una volta che tutto è configurato, puoi addestrare YOLO11 sul Dog-Pose Dataset utilizzando solo poche righe di codice, come mostrato nell'immagine sottostante.
Durante l'addestramento, il modello impara a rilevare e tracciare le pose dei cani in diverse razze, condizioni di illuminazione e ambienti. Dopo l'addestramento, puoi visualizzare i risultati e mettere a punto il modello per migliorare l'accuratezza e le prestazioni.
Fig. 3. Un frammento di codice che mostra l'addestramento personalizzato di YOLO11 sul Dog-Pose Dataset.
Se riscontri problemi durante l'addestramento del tuo modello, ecco alcuni suggerimenti per la risoluzione dei problemi che ti aiuteranno a risolverli rapidamente:
Controlla la tua connessione internet: Il Dog-Pose Dataset viene scaricato automaticamente quando esegui lo script di addestramento. Assicurati di avere una connessione internet stabile per evitare errori di download.
Aggiorna Ultralytics: Assicurati di utilizzare l'ultima versione del pacchetto Python Ultralytics.
Verifica la presenza di errori nella console: Leggi attentamente tutti i messaggi di errore, poiché spesso forniscono indizi su cosa deve essere corretto.
Cosa succede durante l'addestramento personalizzato del modello?
Potresti chiederti cosa succede dietro le quinte quando addestri in modo personalizzato YOLO11 sul Dog-Pose Dataset. Diamo un'occhiata più da vicino al processo.
Invece di partire da zero, utilizziamo un modello YOLO11-pose pre-addestrato, che è già stato addestrato sul dataset COCO-Pose. Questo modello pre-addestrato è in grado di rilevare i punti chiave umani, poiché COCO-Pose è progettato per la stima della posa umana. Infatti, senza alcun addestramento aggiuntivo, puoi utilizzare YOLO11-Pose per eseguire la stima della posa umana immediatamente.
Attraverso il transfer learning, adattiamo questo modello specificamente per la stima della posa del cane, aiutandolo a riconoscere i punti chiave come le zampe, la coda e la testa. Esponendo il modello a esempi specifici per i cani, impara a concentrarsi su queste caratteristiche essenziali.
Durante l'addestramento, alcune parti del modello rimangono invariate, conservando la conoscenza generale acquisita dal dataset COCO. Altre parti vengono riaddestrate per migliorare l'accuratezza nella stima delle pose dei cani. Il modello impara confrontando le sue previsioni con i punti chiave effettivi nel dataset e adattandosi per ridurre gli errori. Nel tempo, questo processo lo rende più bravo a tracciare accuratamente i movimenti di un cane.
Il transfer learning consente inoltre al modello di adattarsi a diverse razze, dimensioni e modelli di movimento, garantendo che funzioni in modo affidabile in scenari del mondo reale.
Fig. 4. I punti chiave di Blues e di sua sorella Happy vengono rilevati.
I vantaggi di YOLO11 nella stima della posa del cane
Esistono diversi modelli di computer vision, quindi cosa rende YOLO11 la scelta giusta per la stima della posa del cane?
YOLO11 si distingue per la sua velocità e accuratezza in tempo reale, rendendolo un'ottima opzione per la stima della posa del cane. Offre prestazioni migliori rispetto alle versioni precedenti sia in termini di precisione che di velocità. Con il 22% in meno di parametri rispetto a YOLOv8, raggiunge una precisione media media (mAP) più elevata sul dataset COCO, il che significa che rileva gli oggetti in modo più accurato ed efficiente. La sua elevata velocità di elaborazione lo rende perfetto per le applicazioni in tempo reale, dove è essenziale un rilevamento rapido e affidabile.
Oltre alla stima della posa, YOLO11 supporta anche attività di computer vision come la segmentazione delle istanze e il tracciamento degli oggetti, che possono aiutare a creare una soluzione di Vision AI più completa per il monitoraggio del tuo cane. Queste funzionalità possono migliorare il tracciamento dei movimenti, l'analisi del comportamento e la cura generale degli animali domestici.
Fig. 5. YOLO11 in azione: segmentazione di Blues senza sforzo!
Applicazioni della stima della posa del cane e YOLO11
Successivamente, discutiamo le applicazioni reali della stima della posa del cane e il suo impatto sulla cura degli animali domestici.
Migliorare l'addestramento degli animali domestici con la stima della posa del cane
La stima della posa del cane può rendere l'addestramento canino più intelligente ed efficace. Supponiamo che venga utilizzata una telecamera per catturare i movimenti del cane: è qui che YOLO11 può entrare in gioco. Può rilevare punti chiave come le zampe, la coda e la testa, analizzandoli per riconoscere azioni come sedersi, restare o sdraiarsi.
Se il cane non esegue correttamente l'azione, il sistema può fornire un feedback immediato tramite un'app, aiutando l'addestratore in tempo reale. Ciò rende l'addestramento più efficiente, preciso e reattivo ai progressi del cane.
Ad esempio, considera di insegnare al tuo cane a sedersi su comando. Il sistema può monitorare la postura del tuo cane e rilevare se è completamente seduto. Se il cane abbassa il corpo ma non si siede completamente, il sistema può rilevare l'azione incompleta e inviare un feedback immediato tramite un'app. L'addestratore può essere modificato per apportare piccole modifiche all'addestramento, come rafforzare il comando o guidare il cane nella posizione corretta.
Fig. 6. Blues aiuta il team con la stima della posa del cane utilizzando YOLO11.
Migliorare la cura veterinaria con modelli di stima della posa
La computer vision può trasformare il modo in cui i veterinari si avvicinano alla cura degli animali. La capacità della stima della posa del cane di analizzare i dettagli con precisione rende più facile individuare schemi di movimento insoliti e identificare potenziali problemi di salute.
Ad esempio, un veterinario che monitora un cane in convalescenza da una lesione ai legamenti può fare affidamento su YOLO11, addestrato sul Dog-Pose Dataset, per l'analisi automatizzata. Zoppia o cambiamenti nel posizionamento delle gambe possono essere facilmente rilevati. Il monitoraggio continuo 24 ore su 24, 7 giorni su 7 abilitato alla visione fornisce informazioni chiare sulla guarigione del cane, aiutandoli a determinare se il trattamento sta funzionando o se sono necessari aggiustamenti.
Il futuro della stima della posa del cane
Man mano che la tecnologia continua a evolversi, soluzioni come la stima della posa del cane con YOLO11 probabilmente svolgeranno un ruolo più importante nel monitoraggio degli animali e nel loro benessere. Infatti, YOLO11 può essere integrato con la tecnologia indossabile, come collari intelligenti e tracker sanitari, per monitorare indicatori chiave della salute come la frequenza cardiaca, i livelli di attività e i modelli di mobilità.
Ad esempio, un collare intelligente dotato di sensori di movimento può tracciare l'andatura di un cane mentre cammina o corre, mentre la stima della posa di YOLO11 analizza la postura in tempo reale. Se il sistema rileva movimenti irregolari, come zoppia o rigidità, può correlare questi dati con la frequenza cardiaca e i livelli di attività per valutare potenziali disagi o lesioni. I proprietari di animali domestici e i veterinari possono utilizzare queste informazioni per identificare precocemente i problemi e intraprendere azioni proattive.
Con questi progressi, la stima della posa del cane si sta evolvendo oltre il semplice tracciamento del movimento: sta diventando una parte fondamentale di un sistema completo di cura degli animali domestici basato sull'intelligenza artificiale, aiutando i cani a rimanere più sani, più sicuri e meglio monitorati in tempo reale.
Punti chiave
Con innovazioni come YOLO11 e il Dog-Pose Dataset, stiamo aprendo nuove possibilità nella computer vision. Questi progressi ci aiutano a comprendere meglio il comportamento e la salute dei cani in modi che prima non erano possibili.
Tracciando accuratamente le pose dei cani, possiamo migliorare l'addestramento, monitorare la salute e rendere la cura degli animali domestici più efficace. Che si tratti di ricerca, assistenza veterinaria o addestramento canino, la Vision AI sta creando modi più intelligenti per prenderci cura dei nostri cani e migliorare il loro benessere.