In che modo la frequenza dei fotogrammi della telecamera influisce sulla precisione del rilevamento degli oggetti e sul carico dell’NVR?

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.

Frequenze dei fotogrammi più elevate possono catturare in modo più affidabile i movimenti brevi, ma aumentano il carico di decodifica, inferenza, memoria e archiviazione dell’NVR.

Una telecamera del vialetto può registrare a 30 FPS, mentre il suo rilevatore analizza solo cinque fotogrammi al secondo. Aumentare la frequenza della telecamera offre alla pipeline maggiori dettagli temporali, ma la precisione migliora solo se i fotogrammi utili arrivano al modello e l’hardware riesce a elaborarli senza accumulare ritardi. Il rapporto dipende dalla velocità del soggetto, dalla qualità dell’esposizione, dal campionamento dell’inferenza, dal costo del codec e dal fatto che registrazione e analisi utilizzino flussi separati.

La frequenza dei fotogrammi cambia la copertura temporale, non le capacità del modello

La frequenza dei fotogrammi determina quanto spesso la telecamera campiona una scena in movimento. A 5 FPS, le immagini consecutive sono distanti 200 millisecondi; a 30 FPS, circa 33 millisecondi. I soggetti più veloci si spostano quindi maggiormente tra i campioni a bassa frequenza e possono comparire in un numero inferiore di posizioni utili prima di uscire dalla zona di rilevamento.

un FPS più elevato offre una maggiore continuità di informazioni visive per i movimenti rapidi, mentre frequenze più basse possono non cogliere brevi contatti o cambi di direzione. Questo vantaggio è temporale: non corregge sfocatura, oscurità, dimensioni ridotte del soggetto o un rilevatore addestrato male per la scena.

La precisione può stabilizzarsi quando l’evento si estende già su un numero sufficiente di fotogrammi analizzati e nitidi. Una persona che attraversa lentamente un portico ampio può rimanere rilevabile a FPS moderati, mentre un veicolo vicino al bordo di una visuale stretta può richiedere un campionamento più denso. Un confronto significativo mantiene costanti risoluzione, esposizione, modello e scena, modificando solo la frequenza dei fotogrammi analizzati.

Gli FPS analizzati possono differire dagli FPS registrati

Un NVR può archiviare ogni fotogramma in ingresso, ma inviare al rilevatore solo fotogrammi selezionati. Gli FPS di registrazione preservano la fluidità della riproduzione e la densità delle prove; gli FPS di rilevamento controllano la frequenza con cui viene eseguita l’inferenza. Considerarli come un’unica impostazione nasconde un’ottimizzazione comune: mantenere un flusso principale di alta qualità e analizzare al contempo un flusso secondario con frequenza o risoluzione inferiori.

La distinzione è importante quando si stima la capacità dei flussi delle telecamere. Una singola telecamera fisica può generare carichi separati di acquisizione, decodifica, registrazione, rilevamento del movimento e IA, quindi “otto telecamere” non indica quanti fotogrammi vengano decodificati o analizzati ogni secondo.

Una telecamera a 30 FPS analizzata a 5 FPS fornisce al modello solo un fotogramma ogni sei, a meno che non venga utilizzata la propagazione temporale. Aumentare soltanto gli FPS della telecamera può ampliare il flusso di registrazione senza modificare la copertura del rilevamento. La metrica operativa è costituita dai fotogrammi effettivamente decodificati e presentati all’inferenza, oltre alla qualità dei fotogrammi selezionati.

Ogni fotogramma analizzato aggiuntivo moltiplica il lavoro della pipeline

Ogni fotogramma analizzato può richiedere gestione dei pacchetti, decodifica video, conversione del colore, ridimensionamento, inferenza del modello, post-elaborazione, tracciamento e logica degli eventi. Alcuni costi possono essere gestiti in batch o accelerati, ma continuano comunque a crescere con il volume dei fotogrammi. Più telecamere moltiplicano questa richiesta su flussi indipendenti e buffer di memoria separati.

La ricerca sui fotogrammi chiave sparsi mostra perché i sistemi video evitino di eseguire la rete più pesante in modo indipendente su ogni fotogramma. Riutilizzare le caratteristiche temporali può ridurre i calcoli ridondanti, ma introduce un ulteriore compromesso tra precisione e velocità, invece di rendere gratuiti i fotogrammi.

Quando l’NVR raggiunge la saturazione, gli FPS richiesti e gli FPS effettivi divergono. I fotogrammi possono accodarsi, essere persi o arrivare con un ritardo tale da rendere meno utili gli avvisi. A quel punto, una frequenza nominalmente più elevata può produrre una precisione operativa peggiore, perché il sistema analizza campioni obsoleti o irregolari invece di una sequenza tempestiva.

-15% OFF

Gli FPS utili sono determinati dalla durata dell’evento e dal margine di capacità dell’hardware

Scegli gli FPS analizzati in base all’evento più breve che deve essere osservato e al numero minimo di fotogrammi nitidi necessari al rilevatore o al sistema di tracciamento. Un evento di presenza prolungato può tollerare un campionamento rado; un attraversamento rapido di un cancello, un oggetto lanciato o una targa che entra in una zona stretta potrebbero non tollerarlo. Il posizionamento della telecamera può modificare questo requisito tanto quanto gli FPS.

Il lavoro sul filtraggio dei fotogrammi vuoti evidenzia il valore di evitare il rilevamento costoso quando i fotogrammi non contengono attività rilevanti. Il filtraggio basato sulla scena, le regioni di movimento e i flussi secondari possono riservare capacità di calcolo agli intervalli in cui la densità temporale migliora effettivamente la decisione.

La frequenza migliore non è quindi quella massima dichiarata dalla telecamera. È quella che cattura l’evento target con una copertura temporale adeguata, lasciando al contempo sufficiente margine di decodifica e inferenza per ogni flusso attivo. Convalidala eseguendo test con più telecamere simultanee, controllando il numero di fotogrammi persi e la latenza dell’inferenza e verificando gli eventi mancati, invece di basarti soltanto sulla fluidità della riproduzione.

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.