Spook, görüntü işleme alanında önemli bir rol oynayan dört fonksiyonelitesini bir arada sunar!
Nasıl Çalışır?
Spook, görüntü özelliklerini analiz etmek için görüntü işleme teknolojisi ve yapay zeka kullanır. Bu yazılım, herhangi bir görüntü içeriğinin özelliklerini tanımlayıp, bu özellikleri kaydedilen verilerle karşılaştırarak, analiz sonuçlarını sunar.
Örneğin yüz tanıma için; yüzün şekli, büyüklüğü, yapısı, gözlerinin yerleşimi, burnunun şekli, ağzının yapısı ve diğer benzeri niteliklerdir. Bu özellikler, birden fazla yüz tanıma algoritması tarafından analiz edilerek, bir kişinin benzersiz yüz profilini oluşturur.
Spook Teknolojisi
Spook son yıllarda hızla gelişen ve yaygınlaşan bir alanda size çözümler sunmaktadır. İnsanların yüzlerini tanıması, doğrulaması ve sınıflandırması amacıyla kullanılan bu teknolojiler, farklı sektörlerdeki birçok uygulama için kritik bir rol oynar.
Artificial Intelligence (Yapay Zeka) tabanlı yüz tanıma teknolojileri, görüntü işleme, veri madenciliği ve makine öğrenme gibi alanlardaki son teknolojik ilerlemeler sayesinde hızla gelişmiştir. Bu gelişmeler, yüz tanıma sistemlerinin verimliliğini, doğruluğunu ve güvenilirliğini artırmıştır.
Özellikle son yıllarda, Deep Learning (Derin Öğrenme) tabanlı yüz tanıma teknolojileri, önceki yüz tanıma sistemlerinden daha iyi sonuçlar vermeye başlamıştır. Spook, önceki yıllarda yüzleri tanımak için kullanılan özelleştirilmiş yöntemler yerine genelleştirilmiş öğrenme yöntemlerini kullanır.
Verimli süreçler
Uçtan uca görüntü işleme süreci düşük donanım gereksinimi ve yüksek performans ilkesiyle biçimlendirilmiştir.
Gelişmiş API
Spook gelişmiş ve sade bir API alt yapısı sunar. Mevcut projelerinize entegre edebilir veya kendi uygulamalarınızı oluşturabilirsiniz.
On-Premise
İnternete gerek duymadan kapalı networkde çalışabilir. Böylelikle güvenli bir şekilde yerel ağınızda kullanmanızı sağlar.
Yüksek Performans
Tüm sistem MULTITHREAD destekleyen alt seviye programlama dili ile geliştirilmiştir. Böylelikle düşük donanım gereksinimi ile yüksek performans sunar.
CPU – GPU Desteği
Yüzün tespit edilmesi, matematiksel değerin oluşturulması ve karşılaştırma işlemlerinin tamamında ayarlanabilir şekilde GPU ve CPU desteği vardır.
512 Referans noktası
Yüz tespit ve matematiksel değeri oluşturmak için en az 512 referans noktası alınır. Donanım maliyetini azaltmak için matris oluşturulurken sıkıştırma yapılarak 2 kilobyte değer oluşturulur.
Dağıtık Mimari
Platform dağıtık ve merkezi mimaride çalışabilir. Böylelikle görüntü akışlarının oluşturacağı büyük network trafiğinden kaçınılır.
CNN mimarisi
CNN’nin en önemli bileşenleri Convolutional, Pooling ve Fully Connected (Dense) katmanlarıdır. Projemizdeki CNN mimarisi, görüntü verilerinin özelleştirilmesi, özelleşmiş özelliklerin keşfedilmesi ve sınıflandırılması için optimize edilmiştir. Kullanılan katman sayısı, filtre boyutları, pooling işlemleri gibi parametreler, görüntü verilerinin özelliklerine göre optimize edilmiştir.
Görüntü Benzerliği
Projemizde, SNN, görüntü benzerliğini ölçmek için kullanılmıştır. İki görüntü verisi, aynı ağ yapısı tarafından özelleştirilir ve sonuç olarak benzerlik puanı oluşur. Fakat daha yüksek başarı elde etmek için farklı yapı ve kayıp fonksiyonlarına sahip Triplet Loss Network ve Contrastive Loss Network kullanılmıştır.
Nesne Algılama (YOLO)
YOLO (You Only Look Once) performansını arttırmak için veri kümesinin boyutu büyük tutuldu ve modelin daha fazla nesne türünü tanımasına olanak sağlandı. YOLO’nun yapısında yer alan convolutional katmanlarının sayısı arttırıldı ve daha büyük filtre boyutları kullanıldı. SGD optimizasyon algoritmasında regulasyon parametreleri ve diğer hiperparametreler kullanılarak modelin overfitting durumlarını önlendi.
Güvenli veri desteği
Merkezi ve dağınık uç birimde yer alan tüm veriler NoSQL veritabanında güncel ve güvenli bir şekilde tutulur. Tüm veri transferleri SSL haricinde 512 AES ile şifrelenmektedir.
Havuz desteği
Gerek kişi gerekse nesneler için birden fazla resim bulundırma desteği sunar. Böylelikle bir kişiye ait albüm oluşturup altında onlarca resminden yüz tanıma yapabilirsiniz.
İşletim sistemi
Bütün platforma ait yazılımlar GPL, GNU gibi (General Public Licence – Genel Kamu Lisansı) lisanslı işletim sistemi üstünde çalışmaktadır. Böylelikle sunucu işletim sistemi maaliyetlerinden kurtulursunuz.
Uç birim mantığı
IP ve/veya web kameraları üzerinden merkeze iletilen görüntüler; yüksek bant genişliği ihtiyacına sebep olacağı için lokasyon bazında tepit ve matematiksel işlemler yapılır. Karşılaştırma ve kesilmiş tespit görüntüsüne ait işlemler merkezde sürdürülür.
Eşik değerini belirleyin
Çok basit bir ayar dosyası üzerinden uç birimin özelliklerine göre eşik (threshold) değerini yönetebilirsiniz.
AVANTAJLAR
Projemizin kullandığı algoritmalar, rakiplerimize göre daha yüksek bir doğruluk oranına sahiptir
Projemiz, rakiplerimize göre daha hızlı bir işleme hızına sahiptir.
Projemiz, rakiplerimize göre daha fazla veri seti ile çalışabilir ve daha fazla veri desteğine sahip olabilir.
Projemiz, rakiplerimize göre daha gelişmiş algılama tekniklerini kullanır.
Projemiz, rakiplerimize göre daha az güç tüketir ve daha az donanıma ihtiyaç duyar.
SIK SORULAN SORULAR