YOLO Vision 2026:
Torna al glossario Ultralytics

Anchor-Based Detectors

Esplora come i rilevatori basati su anchor usano bounding box predefiniti per il rilevamento di oggetti. Impara i loro meccanismi principali, i casi d'uso reali e come si confrontano con il moderno e più veloce Ultralytics YOLO26.

I rilevatori basati su anchor sono una classe fondamentale di modelli di object detection nella computer vision che utilizzano una serie di bounding box predefiniti per localizzare e classificare gli oggetti. Invece di tentare di predire le coordinate di un oggetto partendo da un foglio bianco, questi sistemi iniziano con modelli di riferimento fissi noti come anchor boxes. La rete neurale viene quindi addestrata per determinare quale di questi modelli corrisponde meglio a un oggetto nell'immagine e per calcolare gli offset specifici (regolazioni di posizione e dimensioni) necessari per allineare perfettamente l'anchor con il target. Questo approccio trasforma il difficile problema della predizione di coordinate arbitrarie in un compito di regressione più stabile, che ha rappresentato una svolta chiave nello sviluppo delle prime architetture di deep learning (DL) come Faster R-CNN e SSD.

Come funzionano i meccanismi basati su anchor#

L'operazione principale di un rilevatore basato su anchor ruota attorno alla divisione dell'immagine di input in una griglia densa. In ogni cella di questa griglia, il modello genera più anchor boxes con scale e aspect ratios variabili per tenere conto di diverse forme di oggetti, come pedoni alti o veicoli larghi. Man mano che i dati dell'immagine passano attraverso il backbone del modello, la rete estrae feature ricche per eseguire due compiti simultanei:

  1. Classificazione: Il modello assegna un punteggio di probabilità a ogni anchor, prevedendo se contiene una classe specifica di oggetto (ad esempio, "auto", "cane") o se è semplicemente rumore di fondo.

  2. Box Regression: Per le anchor identificate come contenenti un oggetto, la rete predice i fattori di correzione per affinare le coordinate del centro x, y, la larghezza e l'altezza dell'anchor, ottenendo una bounding box precisa.

Durante il model training, questi rilevatori utilizzano una metrica chiamata Intersection over Union (IoU) per abbinare le anchor predefinite con le etichette di ground truth fornite nel dataset. Le anchor con un'alta sovrapposizione vengono trattate come campioni positivi. Poiché questo processo genera migliaia di potenziali rilevamenti, durante l'inferenza viene applicato un algoritmo di filtraggio noto come Non-Maximum Suppression (NMS) per eliminare i box ridondanti e mantenere solo la predizione più accurata per ciascun oggetto.

Confronto con i rilevatori anchor-free#

Sebbene i metodi basati su anchor abbiano stabilito lo standard per anni, il campo si è evoluto verso i detector anchor-free. Comprendere la distinzione è vitale per i professionisti moderni.

  • Basato su Anchor: Modelli come YOLOv5 e il RetinaNet originale si affidano alla configurazione manuale o ad algoritmi di clustering come il k-means clustering per determinare le migliori dimensioni delle anchor per un dataset. Questo offre stabilità ma può essere rigido se gli oggetti variano notevolmente nella forma.
  • Senza Anchor (Anchor-Free): Le architetture moderne, inclusi i modelli YOLO26, spesso rimuovono del tutto la fase delle anchor. Esse predicono i centri e le dimensioni degli oggetti direttamente dai pixel della feature map, riducendo il carico computazionale e semplificando la ricerca degli iperparametri. Questo approccio "end-to-end" è generalmente più veloce e più facile da addestrare su dati diversi.

Applicazioni nel mondo reale#

La logica basata su anchor rimane rilevante in molti sistemi di produzione legacy e specializzati in cui le forme degli oggetti sono prevedibili e coerenti.

  • Monitoraggio del traffico: Nei sistemi di trasporto intelligenti, le telecamere rilevano i veicoli per gestire il flusso o identificare le violazioni. Poiché auto e camion hanno dimensioni standardizzate, i modelli basati su anchor possono essere ottimizzati con specifici prior per massimizzare precision e recall.
  • Automazione della vendita al dettaglio: I sistemi di pagamento automatizzati utilizzano la computer vision per identificare i prodotti. Poiché i beni confezionati come le scatole di cereali mantengono un aspect ratio fisso, le anchor forniscono un forte prior per la rete, aiutandola a distinguere tra elementi simili in una scena affollata.

Esempio di Implementazione#

Mentre i più recenti modelli YOLO26 utilizzano teste anchor-free per prestazioni superiori, l'interfaccia per eseguire il rilevamento rimane coerente. La Ultralytics Platform e l'API Python astraggono la complessità del fatto che un modello utilizzi anchor o punti centrali, consentendo agli utenti di concentrarsi sui risultati.

Ecco come caricare un modello ed eseguire l'inferenza per rilevare oggetti, un flusso di lavoro che si applica indipendentemente dall'architettura anchor sottostante:

from ultralytics import YOLO

# Load the YOLO26 model (optimized for speed and accuracy)
model = YOLO("yolo26n.pt")

# Run inference on an image source
# The model handles internal logic (anchor-based or anchor-free) automatically
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Display the first result with bounding boxes
results[0].show()

Ulteriori letture#

Per approfondire la comprensione dei meccanismi di rilevamento, esplora la ricerca fondamentale su Faster R-CNN, che ha introdotto la Region Proposal Network (RPN), o leggi riguardo al Single Shot MultiBox Detector (SSD), che ha ottimizzato il rilevamento basato su anchor per la velocità. Per una visione più ampia del campo, il COCO dataset funge da benchmark standard per la valutazione di modelli sia basati su anchor che anchor-free. Inoltre, i corsi avanzati su Coursera coprono spesso i dettagli matematici della box regression e dell'abbinamento delle anchor.

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