Yazar: Tarih: Fri Aug 01

Theft Guard AI: Gerçek Zamanlı Hırsızlık Tespit Sistemi

Perakende mağazalar için yapay zeka destekli güvenlik sistemi. CCTV kameralarından gelen görüntülerde hırsızlık ve şüpheli davranışları anında tespit eder, Telegram ve Email ile uyarı gönderir.

Projeye git
Theft Detection System

Proje Hakkında

Perakende sektöründe hırsızlık (shrinkage), işletmeler için milyarlarca dolarlık küresel bir sorun teşkil etmektedir. Fiziksel güvenlik önlemleri, alarm sensörleri ve kameralar caydırıcı bir etkiye sahip olsa da, hırsızlık olaylarını gerçekleştiği anda engellemekte genellikle yetersiz kalırlar. Yüzlerce saatlik güvenlik kamerası (CCTV) görüntüsünün güvenlik personeli tarafından eş zamanlı ve dikkatlice izlenmesi hem çok ciddi bir operasyonel maliyettir hem de insan doğası gereği hata payı oldukça yüksektir.

Theft Guard AI, modern yapay zeka ve bilgisayarlı görü (Computer Vision) algoritmalarını kullanarak bu süreci tamamen otomatize eden akıllı bir erken uyarı sistemidir. Mağazada halihazırda bulunan mevcut IP kameralara doğrudan bağlanır. Kameradan gelen canlı video akışını, milisaniyelik gecikmelerle işleyerek içerideki kişilerin şüpheli davranışlarını, beden dillerini ve eşyalarla olan etkileşimlerini analiz eder.

Geleneksel hareket sensörlerinden farklı olarak, sadece bir hareketin varlığını değil, o hareketin amacını anlar. Bir ürünün hızlıca cebin veya çantanın içine saklanması gibi kritik olayları o anda tespit ederek, anında mobil cihazlara alarm gönderir.

Kapsamlı Özellikler ve Modüller

  • Gerçek Zamanlı İskelet ve Davranış Analizi: Sistem, YOLOv8 Pose Estimation (Poz Tahmini) ve özel eğitilmiş sınıflandırma modelleri kullanarak insan bedenindeki eklem noktalarını çıkarır. “Hand-to-pocket” (elden cebe ürün saklama), şüpheli eğilmeler veya kısıtlı alanlara izinsiz giriş gibi riskli eylemleri %95’in üzerinde bir doğruluk oranıyla anlık olarak tespit eder.
  • Gelişmiş Yüz Tanıma ve Kara Liste (Watchlist): Sistem içerisine entegre edilmiş Face Recognition algoritması sayesinde, daha önceden hırsızlık yapmış veya sorun çıkarmış olan şüphelilerin yüzleri kara listeye eklenebilir. Bu kişiler mağaza kapısından girdikleri ilk saniyede tespit edilip öncelikli kırmızı alarm üretilir.
  • Sanal Sınır İhlalleri (Smart Geofencing): Mağazanın sadece belirli bölgelerine (örneğin; pahalı elektronik reyonu, kasa arkası veya personel odası girişleri) sanal sınırlar çizilebilir. Bu bölgelerdeki en ufak şüpheli eylemde sistemin hassasiyet derecesi (sensitivity) otomatik olarak en üst düzeye çıkarılır.
  • Anlık ve Çok Kanallı Bildirim Sistemi: Bir hırsızlık tespit edildiğinde saniyeler içinde mağaza müdürünün veya güvenlik görevlisinin Telegram uygulamasına şüphelinin o anki kırpılmış fotoğrafı, risk skoru ve konum bilgisi otomatik olarak düşer. Aynı zamanda yönetim için detaylı e-posta raporları (PDF) oluşturulabilir.
  • Olay Kaydı (DVR) ve Kanıt Yönetimi: Analiz edilen her şüpheli olay, video kesitleri, zaman damgaları (timestamp), kameraların isimleri ve güvenlik skorlarıyla birlikte yerel SQLite veya PostgreSQL veritabanında uçtan uca şifreli olarak saklanır. Geriye dönük olay araması yapmak saniyeler sürer.
  • Canlı İzleme ve Analitik Paneli (Dashboard): Next.js ile geliştirilmiş modern, karanlık mod destekli bir web arayüzüne sahiptir. Tüm kameraların anlık akışını canlı izleme, haftalık veya aylık hırsızlık teşebbüsü istatistiklerini çıkarma ve kameraların durumlarını yönetme imkanı sunar.

Rakiplerinden Neden ve Nasıl Farklı?

Theft Guard AI, tamamen uç bilişim (Edge Computing) mantığıyla, yani doğrudan mağazadaki yerel sunucularda veya bilgisayarlarda (on-premise) çalışacak şekilde tasarlanmıştır. Bu, iki büyük avantaj sağlar:

  1. Sıfır Bulut Maliyeti: Video akışları analiz edilmek üzere internet üzerinden pahalı bulut sunucularına gönderilmez. Hem internet bant genişliğini tüketmez hem de gigabaytlarca video aktarımı maliyeti yaratmaz.
  2. Kusursuz Veri Gizliliği (Privacy): Müşteri görüntüleri mağaza dışına çıkmaz. Sistem, GDPR ve KVKK gibi kişisel veri koruma kanunlarına tam uyumlu olacak şekilde yüz blurlama veya anonimleştirme özelliklerine sahiptir.

Piyasadaki diğer ticari yazılımlar genellikle donanımla birlikte satılarak işletmeleri belirli markaların kameralarını (vendor lock-in) almaya zorlar. Theft Guard AI, RTSP protokolünü destekleyen her marka ve model standart kamera ile entegre olabilir.

Kimler İçin İdeal?

  • Perakende Mağaza Zincirleri ve Süpermarketler: Kozmetik, giyim ve gıda perakendecilerindeki raf kayıplarını minimize etmek isteyenler.
  • Kuyumcular ve Elektronik Marketler: Yüksek değerli ve küçük boyutlu eşyaların satıldığı, çok yüksek güvenlik gerektiren spesifik işletmeler.
  • Alışveriş Merkezleri ve Lojistik Depoları: Büyük alanlardaki şüpheli dolaşımları izlemek isteyen güvenlik ekipleri.
  • KOBİ’ler: Pahalı özel donanım ve yazılım lisansları almak yerine mevcut kameralarını açık kaynak kodlu bir yapay zekayla “akıllandırmak” isteyen her işletme.

Mimari ve Teknik Altyapı

Tüm sistem asenkron ve mikroservis mimarisine uygun inşa edilmiştir.

  • AI & Backend Motoru: Python ve FastAPI kullanılarak geliştirilmiştir. YOLOv8 ve OpenCV kütüphaneleri, TensorRT ile hızlandırılarak FPS kaybı olmadan GPU üzerinde çalıştırılır. Kameralarla iletişim, eşzamanlı işleme (multiprocessing) yapılarıyla izole edilmiştir.
  • Gerçek Zamanlı İletişim: Olaylar ve video frame’leri, Frontend’e düşük gecikmeli WebSockets ile iletilir.
  • Frontend / Yönetim Paneli: Next.js 14, React, TailwindCSS ve Zustand kullanılarak yüksek performanslı ve tepkisel (responsive) bir arayüz oluşturulmuştur.
  • Ortam Desteği: Windows, Linux veya Docker ortamlarında kolayca ayağa kaldırılabilir.

GitHub Repository: github.com/vahapogut/Theft-Detection

Bültenimize abone olun!