Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

Point Tracking

Esplora i fondamenti del tracciamento dei punti nella computer vision. Scopri come Ultralytics YOLO26 e modelli AI avanzati tracciano movimenti precisi per robotica e VFX.

Il point tracking è un compito fondamentale nella computer vision che consiste nello stimare e seguire il movimento di punti specifici e localizzati (come pixel o caratteristiche distintive) in fotogrammi consecutivi di una sequenza video nel tempo. A differenza dell'object tracking, che monitora la posizione generale di intere entità utilizzando bounding boxes o segmentation masks, il point tracking si concentra su un livello di dettaglio molto più fine, a livello di sub-pixel. Identificando e mantenendo le corrispondenze tra queste posizioni precise, i sistemi di artificial intelligence (AI) possono realizzare compiti avanzati di video understanding che richiedono un'analisi del movimento complessa.

Link to this sectionComprendere il Point Tracking#

Tracciare accuratamente i punti in una scena dinamica è estremamente difficile. I punti tracciati soffrono frequentemente di occlusions — dove gli oggetti bloccano temporaneamente la vista della telecamera — oppure possono uscire completamente dal field of view. Inoltre, le variazioni di illuminazione, i cambi di prospettiva e i movimenti rapidi possono alterare drasticamente l'aspetto visivo di un punto.

Storicamente, algoritmi classici come il Lucas-Kanade optical flow gestivano questi compiti. Tuttavia, gli approcci moderni utilizzano potenti architetture di deep learning. Recenti innovazioni da parte di importanti organizzazioni di ricerca, come Google DeepMind's TAPIR (Tracking Any Point with Initialization and Refinement) e Meta AI's CoTracker3, hanno rivoluzionato il settore. A differenza dei metodi più vecchi che tracciavano i punti in modo indipendente, modelli come CoTracker3 utilizzano transformers per eseguire il tracciamento congiunto di più punti, sfruttando le dipendenze fisiche tra i punti che appartengono allo stesso oggetto. Questi modelli allo stato dell'arte utilizzano anche la pseudo-labeling su video del mondo reale per addestrare sistemi altamente accurati con requisiti di dati drasticamente ridotti.

Link to this sectionPoint Tracking vs. Attività Correlate#

Sebbene strettamente correlato, il point tracking differisce significativamente da altre attività di computer vision:

  • Object Tracking: Assegna ID univoci a interi oggetti (ad esempio, una persona o un'auto) e li segue. Si basa pesantemente su modelli di object detection come Ultralytics YOLO26.
  • Pose Estimation: Traccia specifici keypoint semantici (come le articolazioni umane) piuttosto che pixel arbitrari. Sebbene condivida analogie con il point tracking, la pose estimation richiede una comprensione semantica della struttura dell'oggetto.

Link to this sectionApplicazioni nel mondo reale#

Il point tracking è un abilitatore fondamentale per diverse applicazioni avanzate:

Link to this sectionTracciare i Keypoint con Ultralytics#

Mentre i tracker di punti generici seguono pixel visivi arbitrari, puoi tracciare keypoint strutturali specifici (come gli occhi, le spalle o i polsi di una persona) utilizzando le capacità di pose tracking del pacchetto ultralytics. Il modello raccomandato YOLO26 fornisce un tracciamento dei keypoint end-to-end ad alta velocità, ideale per l'analisi del movimento.

from ultralytics import YOLO

# Load the recommended YOLO26 pose model for keypoint tracking
model = YOLO("yolo26n-pose.pt")

# Perform pose tracking on a video stream to follow human keypoints over time
results = model.track(source="video.mp4", stream=True)

# Iterate through the stream to process temporal keypoint tracking data
for frame_result in results:
    # Each keypoint maintains its association across frames
    print(f"Tracked {len(frame_result.keypoints)} human skeletons in current frame.")

Quando distribuisci flussi di lavoro di computer vision su larga scala, la Ultralytics Platform offre una soluzione semplificata per data annotation, addestramento dei modelli e deployment fluido, garantendo prestazioni affidabili in diversi ambienti edge e cloud.

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