Per comprendere la loro correlazione, è essenziale chiarire le loro funzioni principali. Il frame rate definisce ilvelocità di cattura, mentre l'esposizione determina ilvolume di immissione di luce. Insieme, governano la risoluzione temporale, la luminosità e la chiarezza complessiva delle immagini acquisite.
Il frame rate, misurato in fotogrammi al secondo (fps), si riferisce al numero di immagini che una fotocamera cattura ogni secondo. Serve come parametro chiave per giudicare se un sistema di visione può tenere il passo con i target in movimento. Negli scenari ad alta velocità, frame rate insufficienti causano direttamenteperdita di fotogrammaOstriscio di movimento. Ad esempio, se un nastro trasportatore che trasporta componenti elettronici funziona a 1 m/s e la fotocamera funziona a soli 20 fps, il componente si sposterà di 50 mm tra ogni intervallo di fotogramma, superando di gran lunga la tolleranza di rilevamento standard di ±0,1 mm. In questo caso, la frequenza dei fotogrammi deve essere aumentata oltre i 100 fps per limitare la distanza di movimento entro 10 mm per fotogramma.
Tuttavia, un frame rate più elevato non significa sempre prestazioni migliori. Da un lato, l'aumento del frame rate comprime il tempo massimo di esposizione per fotogramma. Teoricamente, una fotocamera da 30 fps consente un tempo di esposizione massimo di 33 ms, mentre una configurazione da 60 fps dimezza il tempo di esposizione massimo a 16,5 ms. D'altro canto, frame rate elevati richiedono una maggiore larghezza di banda per la trasmissione delle immagini. Ad esempio, una fotocamera GigE che funziona a 100 fps con risoluzione da 2 megapixel funziona quasi alla piena capacità di larghezza di banda, il che potrebbe portare alla perdita di pacchetti di dati.
Il tempo di esposizione, noto anche come velocità dell'otturatore, si riferisce alla durata durante la quale il sensore riceve la luce, misurata in millisecondi (ms) o microsecondi (μs). Determina il volume di luce catturato per ogni singolo fotogramma ed è particolarmente critico per ambienti con scarsa illuminazione e scenari ad alta riflessione.
In breve, la relazione tra frame rate ed esposizione è essenzialmente un compromesso traprestazioni in tempo realeEqualità dell'immagine. Per ottenere l'acquisizione in tempo reale per scenari ad alta velocità, è necessario sacrificare il tempo di esposizione parziale, il che potrebbe scurire le immagini. Per garantire un'elevata chiarezza per la misurazione di precisione statica, il frame rate deve essere ridotto per estendere il tempo di esposizione, il che potrebbe comportare la perdita di dettagli dinamici.
II. Logica di calcolo del frame rate e dell'esposizione: dalle formule teoriche ai vincoli pratici
Gli ingegneri solitamente stimano la correlazione tra frame rate ed esposizione attraverso formule di base. Tuttavia, il calcolo teorico serve solo come riferimento fondamentale. Nelle applicazioni pratiche, i parametri devono essere regolati in base alle caratteristiche hardware intrinseche delle telecamere industriali, come il tempo di lettura e la larghezza di banda dell'interfaccia.
1. Formula di calcolo di base: tempo di otturatore = 1/frequenza fotogrammi
Questa è la logica teorica più semplificata. Se una fotocamera cattura F fotogrammi al secondo, il tempo massimo disponibile per ciascun fotogramma è teoricamente 1/F. Cioè, il tempo di esposizione non può superare 1/F per garantire la raccolta dell'intero fotogramma entro un secondo.
Esempi:
A 30 fps, il tempo di esposizione massimo teorico = 1/30 ≈ 0,033 s = 33 ms;
A 100 fps, il tempo di esposizione massimo teorico = 1/100 = 0,01 s = 10 ms.
È fondamentale notare che questa formula si applica solo a condizioni ideali con tempo di lettura e ritardo di trasmissione pari a zero. Nel funzionamento effettivo, dopo aver completato l'esposizione, il sensore della fotocamera deve leggere i segnali di carica e trasmettere i dati al computer, che consuma parte del ciclo del singolo fotogramma. Ad esempio, se una telecamera a scansione di area ha un tempo di lettura di 5 ms e funziona a 30 fps (ciclo di fotogramma singolo ≈ 33 ms), il tempo di esposizione massimo effettivo è 33 ms – 5 ms = 28 ms, anziché i 33 ms teorici.
2. Fattori pratici che limitano il frame rate
Il frame rate non può essere derivato semplicemente dal solo tempo di esposizione, poiché è vincolato da molteplici fattori hardware e di trasmissione:
Tempo di lettura del sensore: Le telecamere a scansione di area leggono i segnali pixel riga per riga o colonna per colonna. Una risoluzione più elevata comporta tempi di lettura più lunghi. Ad esempio, una fotocamera da 5 megapixel ha un tempo di lettura di circa 8 ms, mentre un modello da 20 megapixel richiede più di 15 ms.
Larghezza di banda di trasmissione dati: Le interfacce della fotocamera, tra cui USB3.0, GigE e CoaXPress, determinano la velocità di trasmissione dei dati. Prendendo come esempio l'interfaccia GigE (larghezza di banda massima di 1000 Mbps): per un'immagine in scala di grigi a 8 bit da 2 megapixel (circa 2 MB per fotogramma), il frame rate massimo trasmissibile è di circa 62,5 fps. Anche con tempi di esposizione ultrabrevi, il frame rate non può superare questo limite.
Elaborazione delle immagini integrata: Alcune fotocamere eseguono la riduzione del rumore e la regolazione del bilanciamento del bianco in tempo reale, il che consuma ulteriore tempo di elaborazione e riduce ulteriormente la frequenza dei fotogrammi effettiva.
Pertanto, ilfrequenza fotogrammi massimaspecificato nella scheda tecnica ufficiale della fotocamera è il riferimento più affidabile. Ad esempio, la fotocamera Baumer VCXG.2-25M dichiara chiaramente un frame rate massimo di 53 fps alla massima risoluzione 1920*1200. Questo valore tiene conto in modo completo dei limiti del tempo di lettura e della larghezza di banda e deve essere utilizzato come punto di riferimento per la configurazione dell'esposizione.
III. Caso pratico: frame rate e calcolo dell'esposizione delle fotocamere Baumer
Questa sezione prende la telecamera industriale Baumer VCXG.2-25M dotata del sensore PYTHON2000 di ON Semiconductor come caso pratico per verificare la correlazione dinamica tra frame rate ed esposizione, fornendo una guida pratica per l'implementazione ingegneristica sul campo.
1. Specifiche principali della fotocamera
-
Tipo di sensore: CMOS Global Shutter, ideale per scenari di movimento ad alta velocità e privo dell'effetto gelatina rolling-shutter
-
Dimensioni del sensore: 2/3 pollici (diagonale 11 mm)
-
Risoluzione: 1920*1200 (full frame), dimensione pixel: 4,8 μm * 4,8 μm
-
Frame rate massimo ufficiale: 53 fps alla massima risoluzione (trasmissione GigE non compressa)
2. Calcolo 1: Tempo massimo di esposizione alla massima risoluzione
Ciclo a fotogramma singolo = 1 / frequenza fotogrammi massima = 1 / 53 fps ≈ 0,01887 s = 18870 μs.
Con un tempo di lettura integrato di 1200 μs (parametro implicito nella scheda tecnica), il tempo di esposizione massimo effettivo viene calcolato come:
Tempo di esposizione massimo effettivo = Ciclo a fotogramma singolo – Tempo di lettura ≈ 18870 μs – 1200 μs = 17670 μs (circa 17,7 ms).
Se il tempo di esposizione viene impostato manualmente su 20000 μs (20 ms), superando il ciclo di fotogramma singolo valido, la fotocamera ridurrà automaticamente la frequenza dei fotogrammi per l'adattamento:
Frame rate effettivo = 1 / (Tempo di esposizione + Tempo di lettura) = 1 / (20000 μs + 1200 μs) ≈ 47 fps, inferiore al massimo ufficiale di 53 fps.
3. Calcolo 2: frame rate effettivo con diverse durate di esposizione
Due scenari ipotetici verificano l'impatto del tempo di esposizione sul frame rate (ritardo di trasmissione ignorato, conteggiati solo il tempo di esposizione e di lettura):
Scenario 1: Tempo di esposizione = 50000 μs (50 ms)
Frame rate effettivo = 1 / (50000 μs + 1200 μs) ≈ 19,5 fps (circa 20 fps), solo il 37% del frame rate massimo nominale.
Scenario 2: Tempo di esposizione = 100000 μs (100 ms)
Frame rate effettivo = 1 / (100000 μs + 1200 μs) ≈ 9,9 fps (circa 10 fps), solo il 19% del frame rate massimo nominale.
I risultati dei calcoli confermano una regola fondamentale: entro i limiti hardware, un tempo di esposizione più lungo porta ad un frame rate effettivo più basso. Per mantenere prestazioni di acquisizione ad alta velocità, il tempo di esposizione deve essere rigorosamente controllato entro l'intervallo diciclo di fotogramma singolo meno il tempo di lettura.
IV. Idee sbagliate comuni essenziali per gli ingegneri
Molti ingegneri fraintendono la logica di calcolo del frame rate e dell'esposizione durante il debug in loco. I chiarimenti principali sono elencati di seguito.
1. È possibile calcolare il frame rate direttamente dal tempo di esposizione?
No. Come accennato in precedenza, il frame rate è influenzato dal tempo di esposizione, dal tempo di lettura del sensore, dalla larghezza di banda di trasmissione e dal tempo di elaborazione interna. Il solo tempo di esposizione non può supportare un calcolo accurato del frame rate.
Ad esempio, due fotocamere con lo stesso tempo di esposizione di 10 ms offrono prestazioni distinte: la fotocamera A con tempo di lettura di 5 ms raggiunge 66,7 fps, mentre la fotocamera B con tempo di lettura di 10 ms raggiunge solo 50 fps.
Logica di configurazione corretta: Fare riferimento alla scheda tecnica ufficiale "Frame rate massimo rispetto alla risoluzione". Se il tempo di esposizione impostato ≤ ciclo di fotogramma singolo – tempo di lettura, la fotocamera funziona al frame rate massimo ufficiale. Se il tempo di esposizione supera l'intervallo valido, il frame rate effettivo è pari a 1 / (tempo di esposizione + tempo di lettura).
2. Differenze tra Global Shutter e Rolling Shutter
I tipi di otturatore apportano differenze significative nella frequenza dei fotogrammi e nella corrispondenza dell'esposizione.
Telecamere con otturatore globale(ad esempio, il modello Baumer di cui sopra) espongono e leggono tutti i pixel simultaneamente con un tempo di lettura fisso, consentendo un calcolo dell'esposizione del frame rate stabile e prevedibile.
Telecamere a tapparella(comune nei sensori CMOS a basso costo) espone e legge i pixel riga per riga. La sovrapposizione dei processi di esposizione e lettura fornisce frame rate più elevati con parametri identici, ma causa facilmente ileffetto gelatinae distorsione per oggetti in movimento ad alta velocità.
Esempio: Una telecamera con tapparella 1920*1080 con tempo di lettura di 8 ms e tempo di esposizione di 10 ms raggiunge un frame rate effettivo di circa 100 fps, calcolato come 1 / max (tempo di esposizione, tempo di lettura). Pur offrendo frame rate più elevati, le soluzioni rolling shutter sono applicabili solo per scenari di ispezione statica o a bassa velocità.

V. Soluzioni per la sottoesposizione: dalla messa a punto dell'hardware all'adattamento della scena
Quando frame rate elevati (necessari per l'ispezione ad alta velocità) costringono a tempi di esposizione brevi e producono immagini scure, gli ingegneri possono adottare questa soluzionequadro di ottimizzazione a tre livelliper aumentare la luminosità riducendo al minimo il degrado della qualità dell'immagine.
1. Ottimizzazione di livello 1: potenziamento dell'illuminazione (opzione prioritaria)
Un consenso ampiamente accettato nel campo della visione artificiale lo affermal'illuminazione determina la qualità dell'immagine. Un'illuminazione sufficiente è il modo fondamentale per aumentare la luminosità senza introdurre rumore aggiuntivo. Misure pratiche:
- Aumentare la potenza della sorgente luminosa: ad esempio, aumentando la potenza di una luce anulare a LED da 50 W a 100 W si raddoppia l'intensità luminosa, migliorando la luminosità dell'immagine senza estendere il tempo di esposizione.
- Selezionare i tipi di luce appropriati: per pezzi altamente riflettenti come parti metalliche, utilizzare un'illuminazione a campo scuro ad angolo basso per evitare la sovraesposizione dovuta ai riflessi. Per i materiali trasparenti come il vetro, adottare la retroilluminazione per delineare i contorni e migliorare il contrasto.
- Abilita la sincronizzazione dello strobo: alcune sorgenti luminose industriali supportano l'attivazione dello strobo sincronizzata con il frame rate della fotocamera (ad esempio, 30 fps abbinati allo strobo a 30 Hz). L'intensità della luce istantanea può raggiungere 20 volte quella della modalità continua, illuminando efficacemente le scene sottoesposte.
Caso: Nell'ispezione ad alta velocità dei cuscinetti automobilistici (50 fps, esposizione 15 ms), l'illuminazione continua sfocava i dettagli sulle piste dei cuscinetti. Il passaggio all'illuminazione stroboscopica sincronizzata a 50 Hz ha prodotto un aumento di 15* dell'intensità della luce, rivelando sottili graffi sulle piste senza alcuna sfocatura da movimento.
2. Ottimizzazione di livello 2: regolazione dei parametri dell'obiettivo (opzione secondaria)
L'apertura dell'obiettivo controlla direttamente l'ingresso della luce e funge da importante metodo ausiliario per migliorare la luminosità:
- Aprire l'apertura più ampia: un numero F più piccolo significa una maggiore portata luminosa. Ad esempio, F1.8 trasmette quattro volte più luce di F4.0 e illumina le immagini con le stesse impostazioni di esposizione.
- Tieni presente le limitazioni degli obiettivi: gli obiettivi luminosi come F1.4 hanno una profondità di campo ridotta. Per ispezioni che richiedono una grande profondità di campo (ad esempio, componenti multipiano), bilanciare apertura e profondità di campo. È possibile applicare un flusso di lavoro basato sull'apertura: aprire prima l'apertura per soddisfare i requisiti di luminosità, quindi ridurre leggermente la frequenza dei fotogrammi per prolungare l'esposizione (ad esempio, scendere a 40 fps con un'esposizione di 20 ms) per conciliare profondità di campo e luminosità.
Caso: Per l'ispezione dei giunti di saldatura dei PCB che richiede una grande profondità di campo per coprire i punti di saldatura a diverse altezze, l'obiettivo F4.0 originale causava la sottoesposizione. La sua sostituzione con un obiettivo F2.8 ha raddoppiato la velocità di trasmissione della luce, riducendo al contempo la frequenza dei fotogrammi a 30 fps (esposizione di 25 ms). Ciò ha mantenuto i giunti di saldatura nitidi e ha mantenuto la copertura della profondità dell'intera scheda.
3. Ottimizzazione di livello 3: aumentare il guadagno della telecamera (ultima risorsa)
Il guadagno della telecamera è essenzialmente l'amplificazione del segnale elettronico. Illumina le immagini potenziando i segnali di uscita del sensore ma amplifica anche il rumore: un guadagno più elevato produce una grana più prominente. Dovrebbe essere utilizzato solo quando non è possibile regolare l'illuminazione e l'obiettivo.
- Regolazione moderata: normalmente mantenere il guadagno al di sotto di 20 dB (fare riferimento alla scheda tecnica della telecamera; le caratteristiche del rumore variano ampiamente tra i modelli), evitando che il rumore oscuri le funzionalità di ispezione.
- Combinazione con algoritmi di riduzione del rumore: molte telecamere industriali supportano la riduzione adattiva del rumore per sopprimere il rumore con un guadagno elevato. L'algoritmo SmartNR di Baumer, ad esempio, mantiene un basso rumore anche con un guadagno di 30 dB, adatto per applicazioni in condizioni di scarsa illuminazione.
Caso: Riconoscimento targhe esterne per traffico intelligente (30 fps, esposizione 20 ms). La retroilluminazione oscurava le targhe e i vincoli fisici impedivano luci più grandi o aperture più ampie. Il guadagno della telecamera è stato aumentato da 10 dB a 25 dB abbinato alla riduzione del rumore, migliorando la chiarezza dei caratteri mantenendo il rumore entro limiti accettabili.
VI. Conclusione: l'arte di bilanciare frame rate ed esposizione
La regolazione del frame rate e dell'esposizione per le telecamere industriali non è mai un'applicazione meccanica di formule teoriche. Rappresenta invece la corrispondenza dinamica tra i requisiti della scena e le capacità hardware. I principi fondamentali sono riassunti di seguito:
- Scenari dinamici ad alta velocità (ordinamento, tracciamento del movimento): dà priorità alla frequenza fotogrammi per soddisfare le richieste in tempo reale (calcola la frequenza fotogrammi minima dalla velocità target). Aumenta la luminosità tramite illuminazione stroboscopica e obiettivi ad ampia apertura, quindi applica un guadagno moderato (controllato entro 20 dB).
- Scenari statici ad alta precisione (misurazione dimensionale, rilevamento difetti): dà la priorità a un'esposizione sufficiente per evitare il motion blur. Riduci la frequenza dei fotogrammi secondo necessità e utilizza la retroilluminazione o l'illuminazione coassiale per migliorare il contrasto.
- Scenari misti complessi (linee di produzione multistazione): UtilizzoHDR/esposizione multiplafunzioni supportate da alcune telecamere industriali. Assegna impostazioni distinte di esposizione e frame rate per ciascuna stazione, commutate tramite collegamento PLC per soddisfare i requisiti in tutte le posizioni.
In definitiva, gli ingegneri seguono questo flusso di lavoro:stima teorica → messa a punto preliminare → sperimentazione sul campo → ottimizzazione iterativaper trovare il set di parametri ottimale per ciascuna applicazione. Dopotutto, l’obiettivo principale della visione artificiale non è inseguire il frame rate massimo o l’esposizione più lunga, ma consentire alla fotocamera di fornire stabilmente immagini utilizzabili per la scena target.