Ultralytics YOLO27:
Torna al glossario di Ultralytics

VBench

Scopri come VBench valuta la qualità visiva, la coerenza del movimento e l’aderenza ai prompt dei video generati dall’IA, e impara a interpretarne i punteggi e i limiti.

VBench è una suite di benchmark per valutare i video generati dall’IA in base a più dimensioni di qualità e di aderenza alle istruzioni dell’utente. Anziché chiedersi soltanto se un video «è bello», verifica se i soggetti rimangono coerenti, se il movimento è fluido e se il video raffigura i contenuti richiesti. È quindi utile per confrontare i sistemi di generazione video e capire perché un video accattivante potrebbe comunque non soddisfare un’esigenza pratica.

Cosa misura VBench#

Per valutare la generazione da testo a video occorre esaminare sia i singoli fotogrammi sia i cambiamenti nel tempo. Il framework di valutazione originale di VBench definisce 16 dimensioni che coprono la qualità visiva e la coerenza con il prompt di input. Queste dimensioni offrono un profilo più informativo di un unico punteggio complessivo. (vchitect.github.io)

Tre gruppi utili rendono il concetto più facile da comprendere:

  • Qualità visiva: la qualità dell’immagine riguarda difetti come sfocatura o rumore; la qualità estetica riguarda l’attrattiva visiva e la composizione. Un fotogramma nitido non è necessariamente gradevole.
  • Qualità temporale: la coerenza del soggetto e dello sfondo valuta se il loro aspetto rimane stabile. La fluidità del movimento esamina la continuità dei movimenti, mentre lo sfarfallio temporale riguarda le variazioni indesiderate tra un fotogramma e l’altro.
  • Aderenza al prompt: le verifiche dei contenuti esaminano gli oggetti, le azioni, i colori, le scene e le relazioni spaziali richiesti, per esempio se un cane corre davvero accanto a una bicicletta anziché comparire semplicemente nelle vicinanze.

La coerenza del soggetto è legata alla conservazione dell’identità: un personaggio dovrebbe rimanere riconoscibile mentre si muove o cambia punto di vista. La valutazione del movimento può includere il flusso ottico, che stima il movimento apparente tra i fotogrammi. Tuttavia, un movimento fluido non dimostra da solo che un’azione sia fisicamente plausibile. (vchitect.github.io)

Come funziona la valutazione#

Una valutazione standard parte da una raccolta definita di prompt. Un modello di generazione produce video a partire da quei prompt e valutatori specifici per ciascuna dimensione analizzano i risultati. Condizioni di test coerenti consentono confronti significativi tra modelli, anziché confronti tra video selezionati in modo mirato. (github.com)

A differenza di un dataset di benchmark, che fornisce esempi di test, VBench fornisce anche procedure di valutazione. I suoi valutatori automatici producono misurazioni pensate per riflettere aspetti della percezione umana, ma restano indicatori indiretti, non garanzie di soddisfazione per chi guarda. (vchitect.github.io)

Per effettuare confronti pratici, mantieni comparabili i prompt, il numero di campioni, la risoluzione, la durata e le impostazioni di generazione. Registra i seed casuali, quando disponibili, tenendo conto dei limiti descritti nelle indicazioni di PyTorch sulla riproducibilità. Esamina le singole dimensioni: punteggi elevati sull’aspetto possono nascondere una scarsa aderenza alle istruzioni, mentre video quasi statici possono sembrare coerenti senza mostrare il movimento richiesto. (github.com)

VBench valuta i contenuti generati; non è un modello di generazione video né un sistema di analisi video di uso generale.

La comprensione dei video interpreta filmati esistenti, mentre la generazione crea nuovi filmati. Analogamente, il rilevamento degli oggetti identifica e localizza gli oggetti, ma rilevare una bicicletta non dimostra che un’intera scena generata rispetti il prompt.

La modalità benchmark di Ultralytics YOLO misura l’accuratezza delle attività e la velocità di inferenza nei diversi formati di esportazione. Queste misurazioni relative alla distribuzione rispondono a domande diverse dalle valutazioni di VBench sulla qualità visiva e temporale. Analogamente, i comandi di benchmarking di vLLM valutano le prestazioni di esecuzione dei modelli linguistici, non la qualità dei video generati. (docs.ultralytics.com)

Una classifica di modelli da testo a video riassume i risultati dei benchmark, mentre un’arena basata sulle preferenze umane raccoglie i giudizi degli spettatori. Nessuna delle due dovrebbe sostituire i test dei modelli specifici per l’applicazione.

Applicazioni nel mondo reale#

Due esempi di applicazione mostrano perché queste distinzioni sono importanti:

  • Produzione pubblicitaria: un team creativo che confronta generatori per una pubblicità di scarpe da corsa può esaminare la coerenza del soggetto, la fluidità del movimento e l’aderenza al prompt. Una scarpa che cambia forma durante una ripresa in movimento può rendere inutilizzabile un video altrimenti ben rifinito. Chi esamina il video dovrebbe verificare separatamente il marchio e i dettagli del prodotto, senza presumere che un punteggio elevato al benchmark li comprenda.
  • Filmati sintetici per l’addestramento: un team che genera video di magazzini può usare le valutazioni di qualità per filtrare i video con sfondi instabili o movimenti implausibili. Tuttavia, i dati sintetici visivamente convincenti potrebbero comunque non includere importanti condizioni del mondo reale. Il loro valore per l’addestramento va verificato tramite la convalida su dati rappresentativi a valle, non dedotto dal solo VBench.

Questi sono usi complementari della valutazione della qualità, non affermazioni secondo cui VBench certifichi l’idoneità commerciale o l’efficacia dei dati di addestramento.

Valutazione pratica e limiti#

Il flusso di lavoro documentato del pacchetto VBench consente di valutare video personalizzati in base a dimensioni selezionate. Dopo aver installato le dipendenze necessarie in un ambiente compatibile, questo esempio Bash chiede di specificare un video generato esistente e ne valuta la coerenza del soggetto: (pypi.org)

# Install the evaluation package.
python -m pip install vbench

# Supply an existing generated MP4 file.
read -r -p "Path to generated video: " video_path

# Evaluate one supported custom-input dimension.
vbench evaluate \
    --videos_path "$video_path" \
    --dimension subject_consistency \
    --mode custom_input

Il risultato è una valutazione specifica per una dimensione, non un punteggio completo per la classifica. La valutazione di video personalizzati supporta solo un sottoinsieme delle dimensioni originali; per confronti basati sul benchmark, usa il protocollo standard. (pypi.org)

Infine, combina le misurazioni automatiche con l’esame umano e i test applicativi. Filmati accattivanti e coerenti possono comunque contenere contenuti fuorvianti o comportare altri rischi. Il Quadro di gestione dei rischi dell’IA del NIST offre indicazioni più ampie per valutare questi aspetti al di là della qualità visiva. (nist.gov)

Explore solutions

Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning