TUBITAK Project, 2015 - 2016
Güvenlik amaçlı kamera sistemleri günümüzde sadece izleme ve kayıt maksatlarının ötesinde akıllı video analiz uygulamaları da içermektedir. Bunlar arasında gelişkin hareket analizlerine dayalı şekilde kişiler ve araçlar tarafından yapılan sınır/bölge ihlallerinin, terkedilmiş objelerin, emniyet şeridine park edilen araçların, mağazalara giren insanların tespiti sayılabilir. Birden fazla kamera için gene birden fazla uygulamanın eş zamanlı, bağımsız bir şekilde çalışması, sunucu tabanlı sistemlere ciddi yük bindiren ve pratikte gerçeklenmesi zor/imkansız bir durum oluşturmaktadır.
Projenin ilk safhası, üzerine ikinci safhada gene özgün, gelişkin ve de CPU + GPU kullanımı sayesinde hızlı gerçeklenen uygulamaların inşa edilebileceği, hareket takip ve durum sınıflandırmalarından ve görüntü stabilizasyonundan oluşan bir video analiz motoru tasarlamaktır. Bu sınıflandırmalar arasında düzgün yapıda hareketler (yürüyen insanlar, giden araçlar), hareketliden statiğe geçen durumlar (terk edilmiş obje, park etmiş araç) ve de kaotik hareketler (duman, sis) sayılabilir. Böylece onlarla, belki yüzlerle ifade edilebilecek ayrı uygulama boyutu üç elemanlı bir sınıflandırmaya indirgenip işlem karmaşıklığı azaltılabilir. Projenin üçüncü ayağı, geliştirilen uygulamaların haberleşme bant genişliğini verimli kullanan seçimsel erişim metodlarıyla LAMP (Linux, Apache, MySQL, PHP) kurgulu açık kaynak bir video erişim ve yönetim sistemine entegre edilerek komple çözüm verebilmek olacaktır.