Kamera kare hızı, bir kameranın saniyede kaç görüntü yakalayabildiğini tanımlar ve yüksek hızlı görüntüleme sistemlerini değerlendirirken genellikle en önemli özelliklerden biri olarak kabul edilir. Dinamik deneylerde, inceleme iş akışlarında veya hızlı biyolojik süreçlerde, kare hızı doğrudan ne kadar zamansal ayrıntının yakalanabileceğini belirler.
Ancak, belirtilen maksimum kare hızı sabit bir değer değildir. Sensör mimarisine, ilgi alanına (ROI), pozlama süresine, okuma moduna ve veri arayüzü bant genişliğine bağlıdır. Pratikte, elde edilebilir kare hızı, etkileşim halinde olan birden fazla faktörün sonucudur. Bu faktörleri anlamak, saniyedeki kare sayısının ötesine bakmayı ve kamera sistemi içinde kare zamanının nasıl oluşturulduğunu incelemeyi gerektirir.
Kamera Kare Hızı Nedir?
Kamera kare hızı, belirli çalışma koşulları altında bir kameranın saniyede alabileceği kare sayısını ifade eder. Genellikle saniyede kare (FPS) olarak ifade edilir ve ardışık görüntülerin ne kadar hızlı bir şekilde yakalanıp işleme veya depolama için kullanıma sunulabileceğini gösterir.
Kare hızı, bir görüntüleme sisteminin zamansal çözünürlüğünü belirler. Parçacık izleme, yüksek hızlı inceleme veya hızla değişen biyolojik süreçler gibi dinamik uygulamalarda, daha yüksek kare hızları hareketin ve geçici olayların daha ayrıntılı gözlemlenmesine olanak tanır.
Ancak kare hızı tek başına bir özellik değildir. Elde edilebilecek maksimum FPS, kamera moduna, ilgi alanına (ROI), pozlama süresine, bit derinliğine ve arayüz bant genişliğine bağlıdır. Belirtilen "maksimum kare hızı" genellikle azaltılmış ROI veya belirli bir okuma modu gibi özel koşulları varsayar.
Kare hızını gerçekten neyin sınırladığını anlamak için, tek bir karenin elde edilmesi ve okunmasının ne kadar sürdüğünü (kare süresi olarak bilinir) incelemek gerekir; bu da bir sonraki bölümde ele alınacaktır.
Kare Hızı, Kare Süresi ve Satır Süresi Karşılaştırması
Kare hızı genellikle saniyede kare (FPS) olarak ifade edilir, ancak FPS birincil fiziksel parametre değildir. Tek bir karenin elde edilmesi ve okunması için gereken sürenin tersidir.
Kare hızı = 1 / Kare süresi
Kare hızını neyin belirlediğini anlamak için, kare zamanının nasıl oluşturulduğunu incelememiz gerekir.
Kare Süresi Nelerden Oluşur?
Kare süresi, bir tam görüntünün oluşturulması için gereken toplam süreyi temsil eder. Çoğu durumdaCMOS kameralarBunlara şunlar dahildir:
● Pozlama süresi (sensörün ne kadar süreyle ışık topladığı)
● Sensör okuma süresi (Piksel değerlerinin dönüştürülmesi ve aktarılması ne kadar sürer?)
● Veri aktarım süresi (ana bilgisayara arayüz iletimi)
Pozlama süresi okuma süresine göre kısa olduğunda, kare hızı genellikle okuma işlemiyle sınırlıdır. Pozlama süresi uzun olduğunda ise, bunun yerine okuma işlemi baskın sınırlayıcı faktör haline gelebilir.
Satır Süresi — Temel Sensör Kısıtlaması
CMOS sensörler için kare hızını sınırlayan temel iç faktör, satır süresidir. Satır süresi, bir sıra analog-dijital dönüştürücünün (ADC) bir piksel satırını ölçmesi ve sayısallaştırması için gereken süredir.
Çoğu mimaride, her satır sırayla işlenir. Sonuç olarak, bir karenin toplam okuma süresi, aktif satır sayısı ile satır süresinin çarpımıyla belirlenir:
Çerçeve okuma süresi = Satır süresi × Satır sayısı
Şekil 1: 'Paralelkenar' hareketli deklanşör zamanlama diyagramlarına giriş
Sol:Sensör sırasının (y ekseni) zamana (x ekseni) göre grafiği, sarı paralelkenarlar ise hareketli deklanşörün etkisiyle her kamera sırasının pozlamasını göstermektedir.
Sağ:Tek tek satır düzeyine yakınlaştırılmış görüntü, okuma ve sıfırlama işlemlerinin hareketli deklanşör hattı zamanının belirlenmesindeki rolünü göstermektedir.
Bu, ilgi alanını (ROI) -özellikle piksel satır sayısını- azaltmanın kare hızını önemli ölçüde artırabilmesinin nedenini açıklar. Satır sayısını yarıya indirmek, okuma süresini yaklaşık olarak yarıya indirir ve diğer faktörler sabit kaldığı varsayıldığında, elde edilebilir FPS'yi neredeyse iki katına çıkarabilir.
Satır süresi, okuma modları arasında değişiklik gösterebilir, ancak belirli bir mod içinde genellikle sabittir.
Teorik ve Gerçek Dünya Kare Hızı Karşılaştırması
Teknik özelliklerde belirtilen "maksimum kare hızı" genellikle yalnızca kare okuma süresinden hesaplanır. Uygulamada, gerçek dünyadaki kare hızı şu nedenlerden dolayı daha düşük olabilir:

● Daha uzun pozlama süreleri
● Arayüz bant genişliği sınırlamaları
● Yazılım veya işlem gecikmeleri
Bu nedenle, teorik maksimum FPS ile gerçek çalışma koşullarınız altında elde edilebilecek kare hızı arasında ayrım yapmak önemlidir.
Kare Hızını Etkileyen Sensör Düzeyindeki Faktörler
Satır süresi ve kare okuma süresi bir sensörün temel zamanlama sınırlarını belirlerken, kamera düzeyinde yapılandırılabilen çeşitli parametreler elde edilebilir kare hızını önemli ölçüde etkileyebilir.
İlgi Alanı (ROI)
Aktif piksel satırlarının sayısı, kare okuma süresini doğrudan belirler. İlgi alanının yüksekliğinin azaltılması, okunması gereken satır sayısını azaltarak okuma süresini kısaltır.
Kare okuma süresi yaklaşık olarak satır sayısıyla orantılı olduğundan, ROI yüksekliğini yarıya indirmek, pozlama süresi ve arayüz bant genişliğinin sınırlayıcı faktörler olmadığı varsayımıyla, elde edilebilecek maksimum kare hızını neredeyse iki katına çıkarabilir. Küçük bir hareket veya algılama alanına odaklanan uygulamalar için, ROI genellikle hızı artırmanın en etkili yoludur.
Gruplandırma ve Alt Örnekleme
Piksel birleştirme, okuma veya sayısallaştırmadan önce bitişik pikselleri birleştirerek çıktı çözünürlüğünü ve toplam veri hacmini etkili bir şekilde azaltır. Sensör mimarisine bağlı olarak, piksel birleştirme veri aktarım hızı gereksinimlerini azaltabilir ve bazen etkili kare hızını iyileştirebilir.
Ancak, piksel birleştirme her zaman dahili satır süresini azaltmaz. Birçok CMOS tasarımında, pikseller birleştirildiğinde bile satırlar hala ardışık olarak okunur. Sonuç olarak, piksel birleştirme, içsel okuma zamanlamasını önemli ölçüde değiştirmeden veri aktarım verimliliğini artırabilir.
Bit Derinliği ve Okuma Modları
Birçokbilimsel kameralarGenellikle dinamik aralığı hızla takas eden birden fazla okuma modu sunarlar. Örneğin, 16 bit yüksek dinamik aralık modu düşük okuma gürültüsüne ve geniş tam kuyu kapasitesine öncelik verebilirken, 12 bit "hız modu" veri hassasiyetini azaltarak veya yükseltme ayarlarını değiştirerek daha yüksek kare hızları elde edebilir.
Daha yüksek bit derinliği, kare başına veri miktarını artırdığı için, daha düşük bit derinliğine geçmek veri aktarım yükünü azaltabilir ve bazı durumlarda, özellikle arayüz bant genişliği sınırlayıcı bir faktör olduğunda, daha yüksek kare hızlarına olanak sağlayabilir.
Pozlama Süresi ve Kare Hızı Etkileşimi
Kare hızı yalnızca sensör okuma süresiyle belirlenmez. Pozlama süresi de ardışık karelerin ne kadar hızlı alınabileceğini sınırlayabilir.
Genel olarak, elde edilebilecek maksimum kare hızı, pozlama süresi veya kare okuma süresi olmak üzere hangi zaman bileşeni daha uzunsa ona bağlıdır. Pozlama süresi okuma süresinden kısa ise, kare hızını sınırlayan okuma süresidir. Ancak, pozlama süresi okuma süresini aşarsa, pozlama süresi baskın sınırlayıcı faktör haline gelir.
Birçok kaydırmalı deklanşörlü CMOS tasarımında, pozlama ve okuma kısmen üst üste gelebilir. Bir satır okunurken, diğer satırlar bir sonraki kare için ışığı entegre etmeye başlamış olabilir. Bu üst üste gelme, kare hızını düşürmeden pozlama süresinin tam kare okuma süresinden daha kısa olmasına olanak tanır.
Ancak, pozlama süresi sensörün toplam okuma süresinden daha uzun olduğunda (örneğin, daha uzun entegrasyon gerektiren düşük ışıklı görüntüleme durumlarında), kare hızı orantılı olarak azalır. Bu gibi durumlarda:
Maksimum kare hızı ≈ 1 / Pozlama süresi
Görüntüleme hızını optimize ederken, sisteminizin okuma sınırlı mı yoksa pozlama sınırlı mı olduğunu anlamak çok önemlidir. Kazancı artırmak, aydınlatmayı iyileştirmek veya gerekli entegrasyon süresini azaltmak, yalnızca ROI veya okuma modunu ayarlamaktan daha etkili bir şekilde kare hızını artırabilir.
Arayüz Bant Genişliği ve Veri Aktarım Hızı Sınırlamaları
Bir sensör kareleri yüksek hızda okuyabilse bile, kamera ile ana bilgisayar arasındaki arayüz sınırlayıcı faktör haline gelebilir.
Elde edilen her kare, işleme veya depolama için bilgisayara USB, Camera Link veya PCIe gibi bir veri bağlantısı üzerinden aktarılmalıdır. Gerekli bant genişliği şunlara bağlıdır:
● Çerçeve boyutu (piksel sayısı)
● Bit derinliği (piksel başına veri)
● Kare hızı
Veri aktarım hızı şu şekilde tahmin edilebilir:
Veri hızı ≈ (Kare başına piksel sayısı × Bit derinliği × Kare hızı)
Örneğin, 16 bit derinlikte ve 100 FPS'de çalışan 2048 × 2048 çözünürlüklü bir sensör, 800 MB/s'den fazla ham veri üretir. Arayüz bu veri aktarım hızını destekleyemezse, etkili kare hızı düşer veya kareler geçici olarak kamera içinde tamponlanabilir.
Birçok sistemde, yatırım getirisini azaltmak veya daha düşük bit derinliğine geçmek yalnızca okuma süresini kısaltmakla kalmaz, aynı zamanda gerekli bant genişliğini de azaltarak arayüzün daha yüksek FPS'yi desteklemesine olanak tanır.
Bu nedenle aşağıdakiler arasında ayrım yapmak önemlidir:
●Sensör sınırlı kare hızısatır süresi ve okuma ile belirlenir
●Arayüz sınırlı kare hızıbant genişliği ve sistem yapılandırmasına bağlı olarak belirlenir.
Depolama hızı, sürücü verimliliği ve yazılım yükü de, özellikle sürekli yüksek hızlı veri toplama sırasında, gerçek dünya performansını etkileyebilir.
Kare hızı sınırlamalarını teşhis ederken darboğazın nerede olduğunu (sensör zamanlaması mı yoksa veri aktarımı mı) anlamak çok önemlidir.
Gerçek Kare Hızınızın Teknik Özelliklerden Daha Düşük Olmasının Sebebi
Bir kameranın teknik özellikler sayfasında belirtilen maksimum kare hızı, genellikle ideal koşullar altında hesaplanır; bu koşullar genellikle azaltılmış bir ilgi alanı (ROI), kısa pozlama süresi, belirli okuma modu ve optimum arayüz yapılandırması kullanılarak elde edilir. Pratikte, çeşitli yaygın faktörler nedeniyle elde edilebilir kare hızı daha düşük olabilir.
1. Tam Sensörlü Sistem vs. Azaltılmış Yatırım Getirisi
Birçok maksimum FPS değeri kısmi bir ROI (ilgi alanı) kullanılarak belirtilir. Kamerayı tam sensör çözünürlüğünde çalıştırırsanız, artan satır sayısı doğrudan kare okuma süresini artırarak elde edilebilir kare hızını düşürür.
2. Pozlama Süresi Okuma Süresini Aştı
Pozlama süresi sensörün kare okuma süresinden uzunsa, sınırlayıcı faktör haline gelir. Düşük ışıklı ortamlarda görüntülemede, sensörün okuma kapasitesinden bağımsız olarak, daha uzun entegrasyon süreleri doğal olarak maksimum FPS'yi düşürür.
3. Daha Yüksek Bit Derinliği veya HDR Modları
16 bit veya yüksek dinamik aralık modlarında çalışmak veri hacmini artırır ve okuma zamanlamasını değiştirebilir. Bu durum, daha düşük bit derinliğine sahip "hız" modlarına kıyasla elde edilebilir kare hızını düşürebilir.
4. Arayüz Bant Genişliği Sınırlamaları
USB, Camera Link veya PCIe arayüzlerinin bant genişliği sınırlıdır. Gerekli veri hızı, arayüzün sürekli aktarım hızını aşarsa, etkin FPS azalabilir veya dahili olarak tamponlanabilir.
5. Yazılım ve İşlem Maliyetleri
Tetikleme yapılandırması, tamponlama stratejisi, depolama hızı ve işlem yükü, gerçek dünya çekimlerinde sürdürülen kare hızını etkileyebilir.
Kare hızı tutarsızlıklarını teşhis etmek için, sınırlamanın sensör zamanlamasından, pozlama süresinden veya veri aktarım hızından kaynaklanıp kaynaklanmadığını belirlemek önemlidir. Performans ancak darboğaz belirlendikten sonra etkili bir şekilde optimize edilebilir.
Uygulamanız İçin Kare Hızını Nasıl Optimize Edebilirsiniz?
Kare hızını optimize etmek, görüntüleme sisteminizdeki gerçek sınırlayıcı faktörü belirlemekle başlar. Darboğaz anlaşıldıktan sonra, hedeflenen ayarlamalar, görüntüleme hızını önemli ölçüde artırabilir.
1. İlgi Alanını (ROI) Küçültün
Tam sensör çözünürlüğüne ihtiyaç duyulmuyorsa, kare hızını artırmanın en etkili yolu genellikle aktif satır sayısını azaltmaktır. Kare okuma süresi satır sayısıyla orantılı olduğundan, edinimi ilgi alanıyla sınırlamak FPS'yi önemli ölçüde artırabilir.
2. Pozlama Süresini Ayarlayın
Pozlama süresi okuma süresini aştığında, sınırlayıcı faktör haline gelir. Aydınlatma yoğunluğunu artırmak, kazancı uygun şekilde ayarlamak veya sinyal gereksinimlerini gevşetmek, daha kısa pozlama sürelerine ve daha yüksek kare hızlarına ulaşmayı sağlayabilir.
3. Uygun Okuma Modunu Seçin
Yüksek dinamik aralığın kritik olmadığı durumlarda, mümkünse hız optimizasyonlu bir mod kullanın. Daha düşük bit derinliği veya alternatif yükseltme modları, okuma ve veri aktarım yükünü azaltabilir.
4. Arayüzü ve Veri Aktarım Hızını Kontrol Edin
Arayüz bant genişliğinin gerekli veri hızını desteklediğinden emin olun. Bit derinliğini azaltmak, çözünürlüğü sınırlamak veya veri bağlantısını yükseltmek, sürekli performansı iyileştirebilir.
5. Baskın Kısıtlamayı Belirleyin
Kare hızı optimizasyonu, alakasız parametreleri ayarlamak yerine, gerçek sınırlayıcı bileşene (sensör okuması, pozlama süresi veya arayüz bant genişliği) yönelik değişiklikler yapıldığında en etkili olur.
Çözüm
Kamera kare hızı sabit bir özellik değil, belirli çalışma koşulları altında sensör zamanlaması, pozlama süresi ve veri aktarım hızının birlikte çalışmasının sonucudur. Görüntüleme hızını değerlendirirken veya optimize ederken, hat süresi, kare okuma süresi, pozlama süresi ve arayüz bant genişliği arasındaki ilişkiyi anlamak çok önemlidir. Pratikte, elde edilebilir kare hızı, görüntüleme zincirindeki en yavaş bileşen tarafından belirlenir.
At TucsenKare hızı performansı, okuma mimarisi, mod seçimi ve arayüz yapılandırması da dahil olmak üzere gerçek sistem kısıtlamaları dahilinde tasarlanır ve doğrulanır. Uygulamanız sürekli yüksek hızlı veri toplama gerektiriyorsa, ekibimiz belirli iş akışınızdaki gerçek performans sınırlarını değerlendirmenize yardımcı olabilir.
Tucsen Photonics Co., Ltd. Tüm hakları saklıdır. Alıntı yaparken lütfen kaynağı belirtin:www.tucsen.com
25/02/2022