Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Vision AI

Comprendere perché l'annotazione human-in-the-loop è fondamentale

Scopri come i dati annotati dall'uomo migliorano l'accuratezza dei modelli di computer vision e perché l'esperienza umana è ancora essenziale per sistemi di Vision AI affidabili.

ABAbirami Vina
4 min read
Annotazione human-in-the-loop per la computer vision

Vent'anni fa, se qualcuno avesse detto di voler prendere un robot per dare una mano in casa, sarebbe suonato davvero inverosimile. Tuttavia, siamo nel pieno del boom dell'IA e i robot vengono testati in scenari simili.

Un campo chiave dell'IA che guida questo progresso è la computer vision, che conferisce alle macchine la capacità di comprendere immagini e video. In altre parole, modelli di computer vision come Ultralytics YOLO11 e il futuro Ultralytics YOLO26 possono essere addestrati su dataset composti da dati visivi e annotazioni.

Queste annotazioni aiutano il modello a comprendere i dati visivi. Ad esempio, i dataset per il rilevamento di oggetti utilizzano bounding box per tracciare rettangoli attorno agli oggetti di interesse. Questo consente al modello di rilevare e localizzare tali oggetti in nuove immagini, anche quando la scena è disordinata o l'oggetto è parzialmente nascosto.

Altri task di computer vision dipendono da diversi tipi di annotazioni. I dataset di segmentazione etichettano il contorno esatto di un oggetto a livello di pixel, mentre i dataset di keypoint contrassegnano punti di riferimento specifici come le articolazioni di una persona.

Tuttavia, in tutti questi formati, un fattore cruciale è la qualità e la coerenza delle etichette. I modelli imparano direttamente dai dati su cui vengono addestrati, quindi se le etichette sono incoerenti o errate, il modello spesso riporterà quegli errori nelle sue previsioni.

Anche con l'automazione, i dataset annotati dagli umani rimangono cruciali, specialmente in aree ad alto rischio come la medical imaging. Piccoli errori di etichettatura, come un confine impreciso di un tumore o un'anomalia mancata, possono insegnare al modello il pattern sbagliato e portare a previsioni non sicure in seguito. Gli esperti umani forniscono l'accuratezza del ground truth e il giudizio che queste applicazioni richiedono.

C'è bisogno di dataset annotati da esseri umani

Fig 1. C'è bisogno di dataset annotati dagli umani. Immagine dell'autore.

In questo articolo, esamineremo più da vicino perché i dati annotati dagli umani sono essenziali, anche mentre l'IA continua ad avanzare.

Link to this sectionIl bisogno dell'annotazione di immagini e video#

I modelli di computer vision imparano molto come noi, vedendo molti esempi. La differenza è che imparano attraverso l'addestramento su grandi datasets of images e video che gli umani etichettano in anticipo. Quelle etichette agiscono come ground truth, insegnando al modello cose come 'questo è un pedone', 'ecco il confine di un tumore' o 'quell'oggetto è un'auto'.

Le immagini del mondo reale sono raramente pulite o coerenti. L'illuminazione può cambiare e far apparire diverso lo stesso oggetto. Persone e veicoli possono sovrapporsi o essere parzialmente nascosti. Gli sfondi possono essere caotici e fonte di distrazione. Quando i dataset includono etichette accurate e coerenti in queste situazioni, i modelli sono molto meglio preparati per ciò che dovranno affrontare al di fuori di contesti controllati.

Data annotation è anche più che limitarsi a disegnare scatole o tracciare contorni. Comporta l'applicazione di linee guida e la presa di decisioni pratiche su cosa conti come oggetto, dove dovrebbe trovarsi il suo confine e cosa fare quando qualcosa non è chiaro. Quel giudizio umano mantiene i dati accurati e utilizzabili.

Alla fine, un sistema di computer vision funziona solo quanto i dati etichettati da cui apprende. In applicazioni ad alto impatto come individuare il cancro nelle scansioni o rilevare pericoli stradali per le auto a guida autonoma, etichette precise fornite da persone qualificate fanno una vera differenza in termini di accuratezza e sicurezza.

Link to this sectionL'ascesa dell'automazione nell'annotazione dei dati#

Mentre la computer vision scala e i dataset crescono, l'automazione sta diventando un modo comune per accelerare l'annotazione. Invece di etichettare tutto a mano, i team usano modelli di IA per produrre una prima passata di etichette.

Gli umani poi rivedono i risultati, correggono gli errori e gestiscono i casi che il modello non è in grado di etichettare con sicurezza. Questo approccio accelera l'annotazione mantenendo alta la qualità.

Ecco alcuni modi in cui l'automazione aiuta solitamente con l'annotazione dei dati:

  • Segmentazione automatica: I modelli possono suggerire automaticamente contorni di oggetti o maschere a livello di pixel, riducendo la quantità di tracciamento manuale che gli annotatori devono fare.
  • Tracciamento del flusso ottico: Quando si tratta di video, i metodi di tracciamento possono seguire un oggetto in movimento tra i frame e trasportare la sua etichetta in avanti, aiutando a mantenere le annotazioni coerenti nel tempo.
  • Interpolazione dei frame: Gli strumenti possono riempire le etichette per i frame tra due frame etichettati utilizzando segnali di movimento e tracciamento, in modo che gli annotatori non debbano etichettare ogni singolo frame.
  • Apprendimento attivo: Le pipeline di addestramento possono identificare gli esempi che il modello trova incerti o insoliti e inviarli prima agli umani, in modo che lo sforzo manuale vada verso i dati che migliorano maggiormente le prestazioni.

Link to this sectionPerché l'annotazione umana dei dati è ancora così cruciale#

Sebbene l'automazione possa accelerare l'etichettatura, i modelli di IA hanno ancora bisogno del giudizio umano per rimanere accurati e affidabili.

Ecco alcune aree chiave in cui l'esperienza umana ha un impatto nell'annotazione dei dati:

  • Comprensione del contesto: Le immagini e i video reali sono spesso confusi. Ombre, riflessi, motion blur e oggetti sovrapposti possono confondere gli strumenti automatizzati. Gli annotatori umani possono interpretare cosa stia realmente accadendo, in modo che le etichette siano più precise.
  • Mantenere la coerenza delle etichette: Man mano che i dataset crescono, le etichette automatizzate possono variare tra i batch. Gli umani possono revisionare, correggere e allineare le etichette in modo che il dataset rimanga coerente dall'inizio alla fine.
  • Ridurre i pregiudizi e i danni: Le persone sono più brave a individuare contenuti sensibili, sfumature culturali e schemi che potrebbero introdurre pregiudizi. La loro supervisione aiuta a rendere i dataset più equi ed evita danni involontari.
  • Applicare l'esperienza in materia: Alcuni task richiedono conoscenze di dominio, come l'identificazione di anomalie mediche o difetti industriali. Gli esperti possono fornire etichette precise e risolvere casi ambigui affinché il modello impari i dettagli corretti.

Link to this sectionUna panoramica dell'annotazione human-in-the-loop#

Strumenti e piattaforme di annotazione come Roboflow integrano l'automazione per velocizzare l'etichettatura, spesso utilizzando modelli di base come il Segment Anything Model 3 o SAM3. SAM3 è il modello di base per la segmentazione promptable di Meta AI.

Può rilevare, segmentare e tracciare oggetti in immagini e video a partire da semplici prompt come clic, bounding box o brevi frasi di testo, producendo maschere di segmentazione per gli oggetti corrispondenti senza bisogno di un addestramento specifico per ogni nuova categoria.

Anche con questi approcci all'avanguardia, gli esperti umani sono comunque necessari per revisionare e finalizzare le annotazioni. Quando gli strumenti automatizzati producono una prima bozza e gli umani la verificano, correggono e rifiniscono, il flusso di lavoro è noto come annotazione human-in-the-loop. Questo mantiene l'annotazione veloce assicurando che le etichette finali siano abbastanza accurate e coerenti per addestrare modelli affidabili.

Uno sguardo all'annotazione human-in-the-loop

Fig 2. Uno sguardo all'annotazione human-in-the-loop. (Source)

Link to this sectionQuando l'automazione per l'annotazione funziona e quando no#

L'annotazione automatizzata funziona meglio per i dati provenienti da ambienti controllati. Le immagini raccolte in fabbriche, magazzini o corsie di vendita al dettaglio hanno solitamente un'illuminazione costante e una visione chiara degli oggetti, quindi gli strumenti automatizzati possono etichettarli accuratamente e aiutare i team a scalare più velocemente con meno lavoro manuale.

I dati provenienti da luoghi meno controllati sono più complessi. Le riprese esterne cambiano con l'ora del giorno e il tempo atmosferico, e le scene da strade o case includono spesso caos, motion blur, oggetti che si bloccano a vicenda e molte sovrapposizioni. Oggetti piccoli, confini sottili o situazioni rare aggiungono ancora più margini di errore. Un modello che funziona bene su dati interni puliti può ancora faticare su immagini reali disordinate.

Ecco perché l'input umano conta ancora. Le persone possono intervenire quando il modello è incerto, interpretare contesti difficili e correggere gli errori prima che finiscano nel dataset finale. L'annotazione human-in-the-loop aiuta l'automazione a rimanere ancorata alle condizioni del mondo reale e mantiene i modelli affidabili dopo il deployment.

Link to this sectionDove può fare la differenza l'annotazione human-in-the-loop?#

Ora che abbiamo visto dove l'automazione funziona bene e dove fallisce, esploriamo alcune applicazioni in cui l'annotazione human-in-the-loop gioca un ruolo importante.

Link to this sectionRilevamento dei difetti nella produzione#

Considera un nastro trasportatore di fabbrica dove centinaia di pezzi passano sotto una telecamera ogni minuto. La maggior parte dei difetti è ovvia, ma di tanto in tanto appare una crepa sottile con un'angolazione strana o sotto il riflesso di una luce. Un sistema automatizzato potrebbe non vederla o etichettarla come una trama superficiale innocua, ma un revisore umano può notare il difetto, correggere l'annotazione e assicurarsi che il modello impari la differenza.

Questo è il ruolo dell'annotazione human-in-the-loop nell'ispezione industriale. L'automazione può pre-etichettare i tipi di difetto comuni e velocizzare grandi volumi di immagini, ma gli umani devono comunque verificare i risultati, restringere i confini e gestire rari fallimenti che non si presentano spesso durante l'addestramento.

Link to this sectionVeicoli autonomi e trasporti intelligenti#

Allo stesso modo, i veicoli autonomi usano la computer vision per individuare pedoni, leggere segnali e navigare nel traffico, ma le strade reali sono imprevedibili. Ad esempio, un pedone che esce da dietro un'auto parcheggiata di notte può essere parzialmente nascosto e difficile da vedere sotto i riflessi.

Utilizzo della computer vision per analizzare il traffico

Fig 3. Un esempio di utilizzo della computer vision per analizzare il traffico. (Source)

Gli annotatori umani possono etichettare questi casi limite rari e critici per la sicurezza durante l'addestramento, in modo che i modelli imparino la risposta corretta, non solo in condizioni normali ma nei momenti che contano di più. Questo passaggio human-in-the-loop è fondamentale per insegnare ai sistemi a gestire eventi a bassa frequenza che sono difficili da catturare solo con l'automazione.

Link to this sectionLa strada da percorrere per i dataset annotati dagli umani#

L'annotazione human-in-the-loop sta diventando sempre più collaborativa con l'avanzare della tecnologia. È interessante notare che i vision language models (VLM), che imparano sia dalle immagini che dal testo, vengono ora utilizzati per creare una prima passata di etichette e suggerire correzioni da semplici prompt.

Quindi, invece di scansionare manualmente ogni immagine per decidere cosa etichettare, un annotatore può sollecitare un VLM con una frase come 'etichetta tutti i pedoni, le auto e i semafori' o 'segmenta tutti i difetti su questo componente' e ottenere una serie di annotazioni in bozza da revisionare.

Grandi modelli multimodali al lavoro con annotatori umani

Fig 4. I grandi modelli multimodali possono lavorare con annotatori umani (Source)

Questo riduce il tempo di annotazione perché il modello può gestire molti casi semplici in anticipo, in modo che gli umani possano concentrarsi sul revisionare i risultati, correggere esempi difficili e mantenere coerente il dataset. I grandi modelli multimodali stanno anche iniziando a guidare gli annotatori verso i campioni più incerti, rendendo lo sforzo umano più mirato e migliorando la qualità complessiva del dataset.

Link to this sectionPunti chiave#

La computer vision aiuta le macchine a interpretare e reagire a ciò che vedono, ma funziona al meglio con l'esperienza umana nel loop. I dati annotati dagli umani mantengono i modelli ancorati alle condizioni del mondo reale e migliorano l'affidabilità delle loro prestazioni. Con l'automazione e il giudizio umano che lavorano fianco a fianco, i team possono costruire sistemi di visione di grande impatto.

Unisciti alla nostra attiva community ed esplora innovazioni come AI in logistics e Vision AI in robotics. Visita il nostro GitHub repository per scoprire di più. Per iniziare oggi stesso con la computer vision, dai un'occhiata alle nostre licensing options.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning