Glossario

Rilevamento degli oggetti

Scopri la potenza del rilevamento degli oggetti: identifica e localizza gli oggetti nelle immagini o nei video con modelli all'avanguardia come YOLO. Esplora le applicazioni del mondo reale!

Addestra i modelli YOLO semplicemente
con Ultralytics HUB

Per saperne di più

Il rilevamento degli oggetti è un compito fondamentale della computer vision, che consente alle macchine di identificare e localizzare oggetti specifici all'interno di un'immagine o di un video. A differenza della classificazione delle immagini, che si limita a determinare la presenza di un oggetto in un'immagine, il rilevamento degli oggetti disegna dei riquadri di delimitazione intorno a ogni oggetto rilevato, specificandone la posizione. Questa tecnologia colma il divario tra il modo in cui le macchine percepiscono i dati visivi e il modo in cui gli esseri umani comprendono l'ambiente circostante.

Concetti fondamentali del rilevamento di oggetti

Il rilevamento degli oggetti combina due processi chiave: la classificazione e la localizzazione. La classificazione identifica gli oggetti presenti (ad esempio, un'auto, una persona, un albero), mentre la localizzazione individua la posizione di questi oggetti all'interno dell'immagine, solitamente disegnando un riquadro di delimitazione intorno ad essi. Questo risultato si ottiene in genere utilizzando algoritmi sofisticati, spesso basati su reti neurali convoluzionali (CNN), che imparano a riconoscere i modelli e le caratteristiche che contraddistinguono i diversi oggetti. L'accuratezza dei modelli di rilevamento degli oggetti viene spesso valutata utilizzando metriche come Intersection over Union (IoU) e mean Average Precision (mAP).

Tipi di modelli di rilevamento degli oggetti

I modelli di rilevamento degli oggetti possono essere ampiamente classificati in due tipi principali: rilevatori a una fase e rilevatori a due fasi. I rilevatori a due stadi, come R-CNN, privilegiano l'accuratezza generando prima proposte di regioni e poi classificandole. Al contrario, i rilevatori a un solo stadio, come Ultralytics YOLOoffrono prestazioni più rapide grazie alla previsione diretta delle bounding box e delle probabilità di classe in un unico passaggio. I rilevatori anchor-free sono un approccio più recente che semplifica il processo di rilevamento eliminando la necessità di scatole di ancoraggio predefinite, migliorando potenzialmente la generalizzazione e riducendo la complessità.

Applicazioni del rilevamento di oggetti

Il rilevamento degli oggetti ha una vasta gamma di applicazioni reali in diversi settori:

  • Veicoli autonomi: Le auto a guida autonoma si basano molto sul rilevamento degli oggetti per percepire l'ambiente circostante, identificando pedoni, veicoli, segnali stradali e ostacoli in tempo reale. Questo aspetto è fondamentale per la navigazione, la sicurezza e il processo decisionale dei sistemi di guida autonoma. Scopri di più sull'intelligenza artificiale nelle auto a guida autonoma.
  • Sicurezza e sorveglianza: Il rilevamento degli oggetti viene utilizzato nei sistemi di sicurezza per compiti come il rilevamento delle intrusioni, il conteggio delle persone e il rilevamento delle anomalie. Ad esempio, i sistemi di allarme possono utilizzare il rilevamento degli oggetti per identificare in tempo reale persone non autorizzate o attività sospette. Esplora la computer vision per la prevenzione dei furti.
  • Sanità: Nell'imaging medico, il rilevamento di oggetti aiuta a identificare e localizzare anomalie come tumori o lesioni in radiografie, TAC e risonanze magnetiche. Questa tecnologia può migliorare l'accuratezza e la velocità della diagnosi, aiutando gli operatori sanitari nell'analisi delle immagini mediche.
  • Vendita al dettaglio: Il rilevamento degli oggetti viene utilizzato per la gestione dell'inventario, l'analisi del comportamento dei clienti e i sistemi di cassa automatizzati negli ambienti di vendita al dettaglio. Può aiutare a tracciare i prodotti sugli scaffali, analizzare i modelli di traffico dei clienti e prevenire i furti. Scopri l'intelligenza artificiale per una gestione più intelligente dell'inventario nel settore retail.

Strumenti e strutture

Lo sviluppo e la distribuzione di modelli di rilevamento degli oggetti spesso implica l'utilizzo di strumenti e framework potenti. Ultralytics YOLO è una scelta popolare per la sua velocità e precisione, offrendo modelli come YOLOv8 e YOLOv11. OpenCV è un'altra libreria molto utilizzata che offre una grande quantità di funzioni per le attività di computer vision, tra cui l'elaborazione delle immagini e il rilevamento degli oggetti. Piattaforme come Ultralytics HUB semplificano il processo di formazione, distribuzione e gestione dei modelli. Ultralytics YOLO modelli.

Sfide e direzioni future

Nonostante i notevoli progressi, il rilevamento degli oggetti deve ancora affrontare delle sfide, come l'individuazione accurata di oggetti di piccole dimensioni, la gestione delle occlusioni (oggetti parzialmente nascosti) e il mantenimento della robustezza in condizioni di illuminazione e apparenze diverse. La ricerca in corso si concentra sul miglioramento dell'efficienza, dell'accuratezza e delle capacità di generalizzazione dei modelli. I progressi in aree come i Trasformatori di Visione (ViT) e le architetture più efficienti spingono continuamente i confini di ciò che è possibile fare nel rilevamento degli oggetti in tempo reale.

Leggi tutto