Snímková frekvence kamery popisuje, kolik snímků dokáže kamera pořídit za sekundu, a často se s ní zachází jako s hlavní specifikací při hodnocení vysokorychlostních zobrazovacích systémů. V dynamických experimentech, inspekčních pracovních postupech nebo rychlých biologických procesech snímková frekvence přímo určuje, kolik časových detailů lze zachytit.
Specifikovaná maximální snímková frekvence však není pevná hodnota. Závisí na architektuře senzoru, oblasti zájmu (ROI), době expozice, režimu čtení a šířce pásma datového rozhraní. V praxi je dosažitelná snímková frekvence výsledkem několika vzájemně působících faktorů. Pochopení těchto faktorů vyžaduje pohled za hranice počtu snímků za sekundu a zkoumání toho, jak je čas snímku konstruován uvnitř systému kamery.
Co je snímková frekvence kamery?
Snímková frekvence kamery označuje počet snímků, které kamera dokáže zaznamenat za sekundu za definovaných provozních podmínek. Obvykle se vyjadřuje v snímcích za sekundu (FPS) a představuje, jak rychle lze po sobě jdoucí snímky zachytit a zpřístupnit ke zpracování nebo uložení.
Snímková frekvence určuje časové rozlišení zobrazovacího systému. V dynamických aplikacích – jako je sledování částic, vysokorychlostní inspekce nebo rychle se měnící biologické procesy – umožňují vyšší snímkové frekvence detailnější pozorování pohybu a přechodných jevů.
Snímková frekvence však není izolovaná specifikace. Maximální dosažitelná FPS závisí na režimu kamery, oblasti zájmu (ROI), době expozice, bitové hloubce a šířce pásma rozhraní. Uvedená „maximální snímková frekvence“ obvykle předpokládá specifické podmínky, jako je snížená ROI nebo konkrétní režim odečtu.
Pochopení toho, co skutečně omezuje snímkovou frekvenci, vyžaduje zkoumání, jak dlouho trvá získání a načtení jednoho snímku – známého jako doba snímkování – což je prozkoumáno v následující části.
Snímková frekvence vs. čas snímku vs. řádkový čas
Snímková frekvence se běžně vyjadřuje v snímcích za sekundu (FPS), ale FPS není primárním fyzikálním parametrem. Je to inverzní hodnota času potřebného k načtení a přečtení jednoho snímku.
Snímková frekvence = 1 / čas snímku
Abychom pochopili, co určuje snímkovou frekvenci, musíme se proto podívat na to, jak je konstruována doba snímkování.
Co tvoří dobu snímku?
Čas snímku představuje celkový čas potřebný k vytvoření jednoho kompletního obrazu. Ve většiněCMOS kamery, to zahrnuje:
● Doba expozice (jak dlouho senzor shromažďuje světlo)
● Doba odečtu dat ze senzoru (jak dlouho trvá převod a přenos hodnot pixelů)
● Doba přenosu dat (přenos rozhraní do hostitelského počítače)
Pokud je doba expozice v porovnání s dobou čtení krátká, je snímková frekvence obvykle omezena procesem čtení. Pokud je doba expozice dlouhá, může se místo toho stát dominantním limitujícím faktorem.
Čas linky – základní omezení senzoru
U CMOS senzorů je primárním interním faktorem omezujícím snímkovou frekvenci čas linky. Čas linky je čas potřebný k tomu, aby řada analogově-digitálních převodníků (ADC) změřila a digitalizovala jednu řadu pixelů.
Ve většině architektur je každý řádek zpracováván postupně. V důsledku toho je celková doba čtení pro rámec určena počtem aktivních řádků vynásobeným časem řádku:
Doba čtení rámce = Čas čtení řádku × Počet řádků
Obrázek 1: Úvod do časových diagramů rolovací závěrky „paralelogramu“
Vlevo:Graf závislosti řady senzorů (osa y) na čase (osa x), přičemž žluté rovnoběžníky označují expozici každé řady kamer v důsledku působení rolovací závěrky.
Právo:Přiblížení na úroveň jednotlivých řádků, ilustrující roli, kterou hrají odečet a reset při určování času řádku rolovací závěrky.
To vysvětluje, proč zmenšení oblasti zájmu (ROI) – konkrétně počtu řádků pixelů – může výrazně zvýšit snímkovou frekvenci. Snížení počtu řádků na polovinu přibližně zkrátí dobu čtení na polovinu a může téměř zdvojnásobit dosažitelné FPS, za předpokladu, že ostatní faktory zůstanou konstantní.
Samotný čas linky se může v jednotlivých režimech odečtu lišit, ale v rámci daného režimu je obvykle fixní.
Teoretická vs. reálná snímková frekvence
„Maximální snímková frekvence“ uvedená ve specifikacích se obvykle vypočítává pouze z doby čtení snímku. V praxi může být snímková frekvence v reálném světě nižší z důvodu:

● Delší expoziční časy
● Omezení šířky pásma rozhraní
● Zpoždění softwaru nebo zpracování
Z tohoto důvodu je důležité rozlišovat mezi teoretickým maximálním počtem FPS a dosažitelnou snímkovou frekvencí za skutečných provozních podmínek.
Faktory na úrovni snímače, které ovlivňují snímkovou frekvenci
Zatímco čas řádku a čas čtení snímku definují základní časové limity senzoru, několik konfigurovatelných parametrů na úrovni kamery může významně ovlivnit dosažitelnou snímkovou frekvenci.
Oblast zájmu (ROI)
Počet aktivních řádků pixelů přímo určuje dobu čtení snímku. Zmenšení výšky oblasti zájmu snižuje počet řádků, které je třeba číst, a tím zkracuje dobu čtení.
Protože se doba čtení snímku škáluje přibližně s počtem řádků, může snížení výšky oblasti zájmu na polovinu téměř zdvojnásobit maximální dosažitelnou snímkovou frekvenci – za předpokladu, že doba expozice a šířka pásma rozhraní nejsou omezujícími faktory. Pro aplikace zaměřené na malou oblast pohybu nebo detekce je oblast zájmu často nejúčinnějším způsobem, jak zvýšit rychlost.
Binning a podvzorkování
Slučování pixelů kombinuje sousední pixely před načtením nebo digitalizací, čímž efektivně snižuje výstupní rozlišení a celkový objem dat. V závislosti na architektuře senzoru může slučování snížit požadavky na propustnost dat a někdy i zlepšit efektivní snímkovou frekvenci.
Binning však ne vždy zkracuje interní čas načítání řádku. V mnoha CMOS návrzích se řádky stále čtou sekvenčně, i když jsou pixely kombinovány. V důsledku toho může binning zlepšit efektivitu přenosu dat, aniž by významně změnil vnitřní načasování čtení.
Bitová hloubka a režimy čtení
Mnohovědecké kamerynabízejí více režimů čtení, často sázejíc na rychlost za dynamický rozsah. Například 16bitový režim s vysokým dynamickým rozsahem může upřednostňovat nízký šum při čtení a velkou kapacitu pro plnou jamku, zatímco 12bitový „rychlostní režim“ může dosáhnout vyšších snímkových frekvencí snížením přesnosti dat nebo změnou nastavení zesílení.
Protože vyšší bitová hloubka zvyšuje množství dat na snímek, může přechod na nižší bitovou hloubku snížit zatížení přenosu dat a v některých případech umožnit vyšší snímkové frekvence – zejména pokud je limitujícím faktorem šířka pásma rozhraní.
Interakce doby expozice a snímkové frekvence
Snímková frekvence není určena pouze dobou načítání dat ze senzoru. Doba expozice může také omezit rychlost pořizování po sobě jdoucích snímků.
Obecně platí, že maximální dosažitelná snímková frekvence je určena delší časovou složkou: dobou expozice nebo dobou čtení snímku. Pokud je doba expozice kratší než doba čtení, pak čtení omezuje snímkovou frekvenci. Pokud však doba expozice překročí dobu čtení, dominantním omezením se stává expozice.
U mnoha CMOS snímačů s postupným načítáním se expozice a čtení dat mohou částečně překrývat. Zatímco se čte jeden řádek, ostatní řádky již mohou integrovat světlo pro další snímek. Toto překrývání umožňuje zkrátit dobu expozice než dobu čtení celého snímku, aniž by se nutně snížila snímková frekvence.
Pokud se však doba expozice protáhne nad celkovou dobu načítání dat ze senzoru – například při snímkování za slabého osvětlení vyžadujícím delší integraci – snímková frekvence se úměrně sníží. V takových případech:
Maximální snímková frekvence ≈ 1 / doba expozice
Pro optimalizaci rychlosti snímání je zásadní pochopení, zda je váš systém omezen na odečet dat nebo expozici. Zvýšení zisku, zlepšení osvětlení nebo zkrácení požadované doby integrace může být pro zvýšení snímkové frekvence účinnější než samotná úprava oblasti zájmu nebo režimu odečtu.
Omezení šířky pásma rozhraní a propustnosti dat
I když senzor dokáže číst snímky vysokou rychlostí, rozhraní mezi fotoaparátem a hostitelským počítačem se může stát limitujícím faktorem.
Každý získaný snímek musí být přenesen datovým spojením – například USB, Camera Link nebo PCIe – do počítače ke zpracování nebo uložení. Požadovaná šířka pásma závisí na:
● Velikost snímku (počet pixelů)
● Bitová hloubka (data na pixel)
● Snímková frekvence
Rychlost přenosu dat lze odhadnout jako:
Přenosová rychlost ≈ (počet pixelů na snímek × bitová hloubka × snímková frekvence)
Například senzor s rozlišením 2048 × 2048 pracující s 16bitovou hloubkou a 100 FPS generuje přes 800 MB/s nezpracovaných dat. Pokud rozhraní nedokáže tuto propustnost udržet, efektivní snímková frekvence se sníží nebo mohou být snímky dočasně uloženy do vyrovnávací paměti uvnitř kamery.
V mnoha systémech snížení návratnosti investic (ROI) nebo přechod na nižší bitovou hloubku nejen zkracuje dobu čtení, ale také snižuje požadovanou šířku pásma, což umožňuje rozhraní udržet vyšší FPS.
Je proto důležité rozlišovat mezi:
●Snímková frekvence omezená snímačem, určené časem linky a odečtem
●Snímková frekvence omezená rozhraním, určeno šířkou pásma a konfigurací systému
Rychlost úložiště, efektivita ovladačů a softwarová režie mohou také ovlivnit výkon v reálném světě, zejména při trvalém vysokorychlostním sběru dat.
Pochopení toho, kde se nachází úzké hrdlo – načasování senzoru nebo přenos dat – je zásadní při diagnostice omezení snímkové frekvence.
Proč je vaše skutečná snímková frekvence nižší než specifikace
Maximální snímková frekvence uvedená ve specifikaci fotoaparátu se obvykle vypočítává za ideálních podmínek – často s použitím redukované oblasti zájmu (ROI), krátké doby expozice, specifického režimu odečtu a optimální konfigurace rozhraní. V praxi může být dosažitelná snímková frekvence nižší kvůli několika běžným faktorům.
1. Plný senzor vs. snížená návratnost investic
Mnoho maximálních hodnot FPS je uváděno s využitím částečné oblasti zájmu (ROI). Pokud používáte kameru s plným rozlišením snímače, zvýšený počet řádků přímo zvyšuje dobu čtení snímků a snižuje dosažitelnou snímkovou frekvenci.
2. Doba expozice překračuje dobu odečtu
Pokud je doba expozice delší než doba čtení snímku ze senzoru, stává se to limitujícím faktorem. Při snímkování za slabého osvětlení delší integrační časy přirozeně snižují maximální FPS, bez ohledu na schopnost čtení dat ze senzoru.
3. Vyšší bitová hloubka nebo režimy HDR
Provoz v 16bitových režimech nebo režimech s vysokým dynamickým rozsahem zvyšuje objem dat a může změnit načasování čtení. To může snížit dosažitelnou snímkovou frekvenci ve srovnání s režimy s nižší bitovou hloubkou.
4. Omezení šířky pásma rozhraní
Rozhraní USB, Camera Link nebo PCIe mají omezenou šířku pásma. Pokud požadovaná datová rychlost překročí trvalou propustnost rozhraní, může dojít ke snížení efektivního počtu FPS nebo k internímu ukládání do vyrovnávací paměti.
5. Režie softwaru a zpracování
Konfigurace spouštění, strategie ukládání do vyrovnávací paměti, rychlost ukládání a zatížení zpracování mohou ovlivnit trvalou snímkovou frekvenci během snímání v reálném světě.
Pro diagnostiku rozdílů v snímkové frekvenci je důležité zjistit, zda omezení pochází z časování senzoru, doby expozice nebo datové propustnosti. Teprve po identifikaci úzkého hrdla lze efektivně optimalizovat výkon.
Jak optimalizovat snímkovou frekvenci pro vaši aplikaci
Optimalizace snímkové frekvence začíná identifikací skutečného omezujícího faktoru ve vašem zobrazovacím systému. Jakmile je úzké hrdlo pochopeno, cílené úpravy mohou výrazně zlepšit rychlost snímání.
1. Zmenšete oblast zájmu (ROI)
Pokud není vyžadováno plné rozlišení senzoru, je snížení počtu aktivních řádků často nejúčinnějším způsobem, jak zvýšit snímkovou frekvenci. Vzhledem k tomu, že doba čtení snímků se zvyšuje s počtem řádků, může omezení snímání na oblast zájmu podstatně zvýšit počet snímků za sekundu.
2. Upravte dobu expozice
Pokud doba expozice překročí dobu odečtu, stává se limitujícím faktorem. Zvýšení intenzity osvětlení, vhodné nastavení zesílení nebo uvolnění požadavků na signál mohou umožnit kratší expoziční časy a vyšší dosažitelné snímkové frekvence.
3. Vyberte vhodný režim odečtu
Pokud je k dispozici, použijte režim optimalizovaný pro rychlost, pokud není kritický vysoký dynamický rozsah. Nižší bitová hloubka nebo alternativní režimy zesílení mohou snížit zátěž při čtení a přenosu dat.
4. Zkontrolujte rozhraní a propustnost dat
Ujistěte se, že šířka pásma rozhraní podporuje požadovanou datovou rychlost. Snížení bitové hloubky, omezení rozlišení nebo upgrade datového spojení může zlepšit trvalý výkon.
5. Identifikujte dominantní omezení
Optimalizace snímkové frekvence je nejúčinnější, když se změny zaměřují na skutečnou omezující složku – odečet senzoru, dobu expozice nebo šířku pásma rozhraní – spíše než na úpravu nesouvisejících parametrů.
Závěr
Snímková frekvence kamery není pevně daná specifikace, ale je výsledkem vzájemné spolupráce časování senzoru, doby expozice a datové propustnosti za specifických provozních podmínek. Pochopení vztahu mezi časem linky, dobou čtení snímku, dobou expozice a šířkou pásma rozhraní je nezbytné při hodnocení nebo optimalizaci rychlosti snímání. V praxi je dosažitelná snímková frekvence určena nejpomalejší složkou v zobrazovacím řetězci.
At TucsénVýkon snímkové frekvence je navržen a ověřen v rámci reálných systémových omezení – včetně architektury čtení, výběru režimu a konfigurace rozhraní. Pokud vaše aplikace vyžaduje trvalé vysokorychlostní snímání, náš tým vám může pomoci vyhodnotit skutečné limity výkonu v rámci vašeho specifického pracovního postupu.
Tucsen Photonics Co., Ltd. Všechna práva vyhrazena. Při citaci prosím uveďte zdroj:www.tucsen.com
25. 2. 2022