Perché il tracciamento degli oggetti risulta meno stabile sulle fotocamere grandangolari?

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open-source, si specializza nel tradurre concetti tecnici complessi in guide accessibili e pratiche. Eva crede che l'auto-ospitare debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla comunità di demistificare le configurazioni hardware, dalla costruzione del loro primo NAS al dominio dei container Docker.

Il tracking grandangolare spesso sembra instabile perché la geometria distorta ai bordi e i soggetti di piccole dimensioni rendono meno coerenti la posizione e l'aspetto da un fotogramma all'altro.

Una persona che attraversa un ampio vialetto può muoversi in modo fluido nel mondo reale, ma accelerare attraverso il bordo dell'immagine, allungarsi e rimpicciolirsi verso il centro. Un tracker NVR domestico collega i rilevamenti nelle coordinate dei pixel, non nello spazio fisico. Quando la geometria e i dettagli del soggetto cambiano insieme, il processo di associazione dispone di prove meno stabili.

Gli obiettivi grandangolari trasformano il movimento costante in un movimento non lineare nell'immagine

Un ampio campo visivo proietta una porzione maggiore della scena sulla stessa larghezza del sensore. Vicino ai bordi, la distorsione radiale curva le linee e modifica la forma apparente degli oggetti; inoltre, la prospettiva fa ingrandire rapidamente i soggetti vicini. Un tracker che presume uno spostamento e un aspetto simili tra i fotogrammi può sottostimare questi cambiamenti.

Una discussione tecnica sulla distorsione grandangolare mostra come sia possibile usare la geometria delle linee rette per stimare e correggere la distorsione grandangolare. La necessità di questa correzione rivela perché le coordinate grezze ai bordi non si comportino come in una semplice immagine ottenuta con un modello a foro stenopeico.

Il tracking può passare a un rilevamento vicino, restare indietro rispetto al soggetto oppure assegnargli una nuova identità sul bordo. Aumentare la sensibilità del rilevatore non risolve necessariamente la geometria dell'associazione. Un numero maggiore di rilevamenti può persino creare più candidati che il tracker potrebbe confondere.

I soggetti ai bordi contengono meno pixel utili

Una copertura ampia fa sì che ogni persona o veicolo distante occupi meno pixel. Ai bordi, la sfocatura, l'ombreggiatura e il ricampionamento dopo la correzione dell'obiettivo possono ridurre ulteriormente le texture distintive. Il rilevatore può comunque individuare un riquadro, mentre il tracker non dispone delle caratteristiche di aspetto stabili necessarie per collegarlo al fotogramma precedente.

Il progetto TartanCalib riferisce che una calibrazione grandangolare accurata migliora il rilevamento delle caratteristiche e le attività geometriche successive. I suoi risultati mostrano che la qualità della calibrazione modifica le caratteristiche utilizzabili disponibili nelle regioni estreme dell'immagine.

Ne deriva uno schema caratteristico: identità stabile vicino al centro, maggiore tremolio o frammentazione vicino al quarto più esterno e recupero quando il soggetto torna verso l'interno. Se l'instabilità è uniforme in tutto il fotogramma, è più probabile che la causa sia la risoluzione, il tempo di esposizione o le impostazioni del tracker, piuttosto che la sola geometria dell'obiettivo.

Quando il grandangolo non è la causa principale

Un obiettivo grandangolare può eseguire bene il tracking quando il modello è addestrato per le visuali fisheye, l'immagine è correttamente non distorta e i soggetti rimangono abbastanza grandi. Al contrario, un obiettivo normale può eseguire male il tracking in presenza di motion blur, occlusioni, bassa frequenza dei fotogrammi o scene affollate. Il campo visivo è un fattore di rischio, non una sentenza.

Una panoramica sull'ottica spiega come la distorsione degli obiettivi grandangolari alteri le linee rette e la forma ai bordi. Distingue inoltre la distorsione ottica dalla prospettiva, che non può essere rimossa semplicemente applicando un profilo di distorsione a barilotto.

Il meccanismo non è valido quando le interruzioni del tracking coincidono con le occlusioni o con i fotogrammi persi anziché con la posizione ai bordi. Non è valido nemmeno se l'NVR esegue il rilevamento su uno stream già corretto, ma sovrappone i riquadri allo stream grezzo; in tal caso, il salto apparente può dipendere da una mancata corrispondenza nella trasformazione delle coordinate, non da un reale errore di tracking.

-15% OFF

Mappa la stabilità del tracking nell'intero campo visivo della videocamera

Traccia le coordinate del centro del tracking per lo stesso percorso a piedi attraverso il bordo sinistro, il centro e il bordo destro. Mantieni il più possibile costanti la frequenza dei fotogrammi, il tempo di esposizione, il modello e la distanza dal soggetto. Confronta l'inferenza grezza con quella correttamente non distorta, registrando le dimensioni dei riquadri, la confidenza, i cambi di identità e i fotogrammi persi.

Usa un mini PC per l'IA locale dedicato, così da garantire che lo stesso carico di calcolo e la stessa sorgente video alimentino entrambe le prove. In questo modo si evita che carichi multimediali simultanei vengano scambiati per un effetto dell'obiettivo a causa di fotogrammi di inferenza saltati.

La geometria grandangolare è la causa quando le regioni ai bordi mostrano un movimento residuo maggiore o più interruzioni dell'identità dopo aver controllato le dimensioni del soggetto e i fotogrammi persi. Se la correzione migliora le sovrapposizioni ma non le associazioni, il tracker necessita di una gestione del movimento o dell'aspetto consapevole della distorsione. Se gli errori seguono picchi di carico, occorre invece analizzare la frequenza dell'inferenza.

Hub Tecnologico e AI

Altro da leggere

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.