Ultralytics YOLO27:
Torna al glossario di Ultralytics

Anchor-Based Detectors

Esplora come i detector anchor-based usano BBox predefiniti per il rilevamento degli oggetti. Scopri i loro meccanismi fondamentali, i casi d'uso nel mondo reale e il confronto con il moderno e più veloce Ultralytics YOLO26.

I rilevatori basati su anchor sono una classe fondamentale di modelli di rilevamento degli oggetti nella computer vision che utilizza un insieme di riquadri delimitatori predefiniti per localizzare e classificare gli oggetti. Invece di cercare di prevedere le coordinate di un oggetto da zero, questi sistemi partono da modelli di riferimento fissi noti come riquadri anchor. La rete neurale viene quindi addestrata a determinare quale di questi modelli corrisponde meglio a un oggetto nell'immagine e a calcolare gli offset specifici, ovvero le correzioni di posizione e dimensione, necessari per allineare perfettamente l'anchor al target. Questo approccio trasforma il difficile problema della previsione di coordinate arbitrarie in un'attività di regressione più stabile, rappresentando una svolta fondamentale nello sviluppo delle prime architetture di apprendimento profondo (DL), come Faster R-CNN e SSD.

Come funzionano i meccanismi basati su anchor#

Il funzionamento principale di un rilevatore basato su anchor consiste nel dividere l'immagine di input in una griglia fitta. In ogni cella di questa griglia, il modello genera più riquadri anchor con scale e rapporti d'aspetto variabili per tenere conto delle diverse forme degli oggetti, come pedoni alti o veicoli larghi. Quando i dati dell'immagine attraversano il backbone del modello, la rete estrae caratteristiche ricche per svolgere simultaneamente due attività:

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

  2. Regressione del riquadro: per gli anchor identificati come contenenti un oggetto, la rete prevede fattori di correzione per perfezionare le coordinate del centro x, y, la larghezza e l'altezza dell'anchor, ottenendo un riquadro delimitatore preciso.

Durante l'addestramento del modello, questi rilevatori utilizzano una metrica chiamata Intersezione sull'unione (IoU) per associare gli anchor predefiniti alle annotazioni di verità di riferimento fornite nel dataset. Gli anchor con una sovrapposizione elevata vengono trattati come campioni positivi. Poiché questo processo genera migliaia di rilevamenti potenziali, durante l'inferenza viene applicato un algoritmo di filtraggio noto come soppressione dei massimi non coincidenti (NMS) per eliminare i riquadri ridondanti e mantenere solo la previsione più accurata per ogni oggetto.

Confronto con i rilevatori senza anchor#

Sebbene i metodi basati su anchor abbiano stabilito lo standard per anni, il settore si è evoluto verso i rilevatori senza anchor. Comprendere questa distinzione è fondamentale per chi opera oggi nel settore.

  • Basati su anchor: modelli come YOLOv5 e l'originale RetinaNet si affidano alla configurazione manuale o ad algoritmi di clustering come il clustering k-means per determinare le dimensioni degli anchor più adatte a un dataset. Questo offre stabilità, ma può risultare rigido se gli oggetti variano notevolmente nella forma.
  • Senza anchor: le architetture moderne, tra cui YOLO26, spesso eliminano completamente la fase degli anchor. Prevedono direttamente i centri e le dimensioni degli oggetti dai pixel della mappa delle caratteristiche, 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 eterogenei.

Applicazioni nel mondo reale#

La logica basata su anchor rimane rilevante in molti sistemi di produzione legacy e specializzati, nei quali le forme degli oggetti sono prevedibili e uniformi.

  • 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 calibrati con prior specifici per massimizzare la precisione e il richiamo.
  • Automazione della vendita al dettaglio: i sistemi di pagamento automatico utilizzano la computer vision per identificare i prodotti. Poiché i prodotti confezionati, come le scatole di cereali, mantengono un rapporto d'aspetto fisso, gli anchor forniscono alla rete un prior solido, aiutandola a distinguere tra articoli dall'aspetto simile in una scena affollata.

Esempio di implementazione#

Sebbene gli ultimi modelli YOLO26 utilizzino head senza anchor per ottenere prestazioni superiori, l'interfaccia per eseguire il rilevamento rimane coerente. La Ultralytics Platform e l'API Python astraono la complessità legata all'uso di anchor o punti centrali da parte del modello, consentendoti di concentrarti sui risultati.

Ecco come caricare un modello ed eseguire l'inferenza per rilevare gli oggetti, in un flusso di lavoro applicabile 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()

Approfondimenti#

Per approfondire la tua comprensione dei meccanismi di rilevamento, esplora la ricerca fondamentale su Faster R-CNN, che ha introdotto la rete di proposte di regioni (RPN), oppure leggi informazioni sul rilevatore MultiBox a scatto singolo (SSD), che ha ottimizzato il rilevamento basato su anchor per la velocità. Per una visione più ampia del settore, il dataset COCO funge da benchmark standard per valutare sia i modelli basati su anchor sia quelli senza anchor. Inoltre, i corsi avanzati su Coursera trattano spesso i dettagli matematici della regressione dei riquadri e dell'associazione degli anchor.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision 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 nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai 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 vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

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

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning