CAPRA GÖRÜNTÜ İŞLEME PLATFORMU

Capra Görüntü İşleme Platformu günümüz merkezi ve grafik işlemcilerinin paralel çalışma esaslarını bir arada kullanan, çeşitli kaynaklardan görüntü alıp bunları istenildiği gibi konfigüre edilebilen bir boru hattı (pipeline) yapısı ile gerçek zamanlı işlemeye imkan veren bir görüntü işleme platformudur. Capra, kendi alanlarında uzman olan ancak görüntü işleme yeteneğine ihtiyaç duyan sistem entegratörlerine ve yazılım firmalarına yönelik olarak tasarlanmış bir yazılım altyapısıdır. Kendi bünyesinde yazılım kadrosu bulunmayan ya da görüntü işleme konusunda uzman olmayan iş ortaklarımız Capra ile ihtiyaçlarına daha hızlı çözüm üretme ve kendilerine ait ürünler geliştirme fırsatı bulurlar. Capra kullanıcıları görüntü işleme alanında uzmanlığa ihtiyaç duymadan kendi ilgi alanlarına özelleşmiş gerçek zamanlı görüntü işleme yeteneğine kavuşmaktadırlar.

Capra’nın boru hattı temelli mimarisi sayesinde her bir görüntü sekansı ilgili işlek tarafından kendi hattından alınır, işlenir ve sonlandırılır. Paralel ve çok çekirdekli programlama altyapısı ile hedeflenen yüksek performans oranlarına ulaşılmıştır. Capra, endüstriyel uygulamalar, medikal uygulamalar, sivil ve askeri güvenlik uygulamaları başta olmak üzere kameralara ve kameralardan gelen görüntülerin analizine ihtiyaç duyulan bütün uygulamalarda kolaylıkla kullanılabilecek şekilde tasarlanmıştır. Capra Görüntü İşleme Platformu aynı zamanda video analizi ve yapay görme alanlarında geliştirdiğimiz yazılım altyapılarının da temelini oluşturmuştur.

Birbirinden çok farklı gereksinimlere sahip uygulamalarda kullanılacak olan bir yazılım altyapısının işlemci mimarilerinden bağımsız olması gerekmektedir. Paralelleştirme amaçlı sistemlerde GPGPU (General Purpose GPU Programming) veya çok çekirdekli programlama (Multi Core Programming) yöntemleri kullanılmaktadır. Algoritmanın paralelleştirilebilme yeteneğine bağlı olarak özellikle GPU üzerinde seri programlamada ulaşılan hızın yüzlerce katına ulaşılabilmektedir. Capra Görüntü İşleme Platformu, günümüzde yaygınlaşan çok çekirdekli merkezi işlemcilerin genel amaçlı programlamaya izin veren grafik işlemcilerin ve FPGA gibi hızlandırılmış ortamların hesaplama kapasitelerini etkin bir biçimde kullanan boru hattı yapısı sayesinde az sayıdaki rakibi ve benzer işlevlere sahip olan yazılımlar karşısında ciddi bir performans üstünlüğüne sahiptir.

Capra her geçen gün kendi hedeflerimiz arasında yer alan veya müşteri ihtiyaçlarına göre belirlenen yeni filtrelerle zenginleştirilmektedir. Capra’ya eklenmiş olan filtrelerden bazıları;

  • Görüntü & Sensör Birleştirme / Sensor Fusion
  • Video Stabilizasyonu
  • Gürültü giderme
  • Arka plan modelleme
  • Sis giderme
  • Kar giderme
  • Hedef tespiti
  • Uzun mesafe hareket algılama
  • Hareketli nesne takibi
  • Hareket algılama
  • Çit/Duvar ihlali
  • Şüpheli paket tespiti
  • Olağan dışı davranış tespiti
  • Değerli eşya kaybolması/tahribatı
  • Nesne sayma
  • Hata tespiti
  • İnsan Sayma
  • Davranış tespiti
  • Göz takibi
  • Plaka tanıma
  • Yüz tanıma
  • Araç sayma
  • Trafik yoğunluk takibi
Teknik Özellikler

  • H.264, MPEG 1, MPEG 2, MPEG 4, JPEG ve JPEG 2000 sıkıştırma yöntemlerini destekler
  • Windows NT, Windows CE, Linux, MontaVista Linux 6, QNX, Mac OS, Unix/Solaris işletim sistemleri üzerinde çalışır
  • Kamera özelliklerine bağlı olarak 10fps’den 100 fps’e kadar hızlarda görüntü işleme kapasitesine sahiptir
  • Farklı özelliklerde girdileri alabilir. Bunlardan bazıları;
  • Frame Grabber (PAL-NTSC)
  • Video (MPEG2, MPEG4, H263, H264)
  • Görüntü serileri (JPG, JPEG2000, PNG vb.)
  • HD
  • Camera Link, LVDS, IEEE1394
  • Analog (PAL, CCIR) ve dijital (HD, LVDS) girdi alma ve çıktı üretme yeteneğine sahiptir.
  • Termal ve EO kameralarla uyumludur.