Tracking e stima del movimento
La stima del movimento e il tracking sono attività chiave in molte applicazioni di visione artificiale, quali il riconoscimento dell'attività, il monitoraggio del traffico, la sicurezza automobilistica e la sorveglianza.
Computer Vision Toolbox™ fornisce algoritmi di tracking del video, come lo spostamento medio adattativo continuo (CAMShift) e il Kanade-Lucas-Tomasi (KLT). È possibile utilizzare questi algoritmi per il tracking di un singolo oggetto o come blocchi costitutivi di un sistema di tracking più complesso. La toolbox fornisce inoltre un framework per il tracking di oggetti multipli che include un filtro Kalman e l'utilizzo dell'algoritmo ungherese per assegnare i rilevamenti di oggetti alle tracce.
La stima del movimento è il processo di determinazione del movimento dei blocchi tra fotogrammi video adiacenti. Questa toolbox include algoritmi di stima del movimento, come il flusso ottico, la corrispondenza dei blocchi, e la corrispondenza dei template. Questi algoritmi creano vettori di movimento che possono riguardare l'intera immagine, blocchi, patch arbitrarie o singoli pixel. Per la corrispondenza dei blocchi e dei template, le metriche di valutazione per trovare la migliore corrispondenza includono l'errore quadratico medio (MSE), la deviazione assoluta media (MAD), la differenza assoluta massima (MaxAD), la somma delle differenze assolute (SAD) e la somma delle differenze quadratiche (SSD).
Funzioni
Argomenti
- Multiple Object Tracking
Locate a moving object or multiple objects over time in a video stream.