İçeriğe geç
BİLGİSAYARLI GÖRÜ MÜHENDİSLİĞİ

Bir salonu tek bir yüzü tanımadan okumak

Restoranlarda kameralar zaten var ve o kaydın neredeyse tamamı ancak bir şey ters gittikten sonra izleniyor. Biz aynı yayınları vardiya sürerken okuyan ve salonun harekete geçebileceği şeyi bildiren bir görü sistemi kurduk. İçinde hiçbir yerde yüz modeli yok.

  • SektörKonaklama ve yeme içme
  • Çalışma biçimiGörü sistemi ve operasyon arka ucu, baştan sona kendi ekibimizle
  • DurumÇalışan bir yapı; saha kurulumu için paketleme henüz önümüzde
  • Bilgisayarlı Görü
  • Tasarımdan Gelen Gizlilik
  • Durum Makineleri
  • İskelet Geometrisi

Mühendislik, sistemin yapmayı reddettiği şeylerde

Sistem, mekanın zaten izlediği salondan gelen sıradan kamera yayınlarını alıyor, operatörün çizdiği yemek alanının dışında kalan her yeri karartıyor ve algılamayı yalnızca geriye kalan görüntü üzerinde çalıştırıyor. Çıkan sonuç, bir salon müdürünün gerçekten kullanabileceği üç şey: hangi masalar dolu, hangileri boşalmış ama üzerinde hala tabak bardak var ve hangileri uzun süredir ziyaret edilmeden bekliyor.

Anlatmaya değer kararlar ise kısıtlar. Personeli yüzünden değil üniformasından tanıyor. Operasyon tarafına resim değil yapılandırılmış olay gönderiyor. Tek bir kare yüzünden masayı bir durumdan diğerine atlatmıyor ve mekanın kendi satış geçmişi bunu haklı çıkaracak kadar birikmeden öneri vermiyor. Bunların her biri zor olan yoldu; birlikte de sistemin izlediği insanlara anlatılabilir olmasının sebebi.

Sistemden bir planlama ekranı: gelecek haftanın her günü için beklenen satış, ürün bazında stok ihtiyacı, günlere göre personel seviyesi ve tipik bir günün satış eğrisi.
Sistemin yönetici tarafı. Kameraların katkısı buraya ekrandaki sayılar olarak geliyor, hiçbir zaman görüntü olarak değil.
SORUN

Bir yemek salonunun görü sisteminden istedikleri

Bu işin zor kısmı algılamalar değil. İnsan dolu bir salonun, çözümü nasıl kurmanıza izin verdiğine dair koyduğu sınırlar.

Yalnızca geriye bakan kameralar

Mekanın kameraları sürekli kayıt alıyor ve bu kayıt ancak bir şikayetten sonra izleniyor. Şikayete konu olacak şey hala düzeltilebilecekken salondaki kimseye bir şey söylenmiyor.

Kimsenin almaması gereken kısayol

Garsonu misafirden ayırmanın en hızlı yolu yüz tanımaktır. Bir yemek salonunda bu yanlış bir takas: operasyonel bir kolaylık karşılığında orada bulunan herkesi biyometrik bir sisteme sokar ve mekanın bunu ne misafirine ne de çalışanına anlatabileceği bir takastır.

Bir algılama durum demek değildir

Algılayıcıyı kare kare çalıştırırsanız aynı masa, sırf yanından insanlar geçtiği için bir dakika içinde dolu, boş ve yeniden dolu görünür. Saniyede bir değişen bir salon planı bilgi taşımaz ve personel ilk vardiyadan sonra ona bakmayı bırakır.

ÇÖZÜM

Sistemin geri kalanının üzerine kurulduğu dört karar

Her biri, daha gösterişli bir iddia yerine mekanın kendi kendine doğrulayabileceği bir iddiayı seçiyor.

Kimlik yüzden değil üniformadan

Personel misafirden, tek bir şey için kendi eğittiğimiz bir algılama modeliyle ayrılıyor: önlük. Üniforma, örtüşme üzerinden kişiyle eşleniyor ve önlük birkaç saniyeliğine bir sandalyenin ya da başka bir bedenin arkasında kalsa da sınıflandırma düşmüyor. Sistemin hiçbir yerinde yüz algılama, yüz tanıma ya da kişiyi yeniden kimliklendirme modeli yok.

  • İşlem hattının hiçbir noktasında yüz modeli yok
  • Personel, giyen kişiden değil üniformadan tanınıyor
  • Çizilen yemek alanının dışında kalan her yer, analizden önce karartılıyor

Histerezisli bir masa durum makinesi

Doluluk, kare başına bir okuma değil. Her masa, dolma ve boşalma için ayrı eşikleri olan bir durum makinesi çalıştırıyor; bir masayı dolu saymak sürekli kanıt istiyor, boşa çıkarmak ise daha fazlasını. Bunun üstünde de çıktıyı bir iş listesine çeviren ayrım duruyor: boşalmış ama üzerinde hala tabak bardak olan bir masa temiz değildir ve nesneler kalkana kadar bunu söyler.

  • Dolma ve boşalma için ayrı doğrulama eşikleri
  • Boş ile boşalmış ama toplanmamış ayrı durumlardır
  • Kendi zaman penceresi içinde ziyaret almayan dolu masa, kademeli yükselen bir uyarı çıkarır

İnsanlar geometri olarak okunuyor

Oturuyor mu ayakta mı sorusu, öğrenilmiş bir etiketle değil beden geometrisiyle karara bağlanıyor: gövdenin dikeyle açısı, gövde ile bacak hizası, kalça açısı ve diz açısı; bedenin her iki yanı için ayrı ayrı oylanıp son karelere göre yumuşatılıyor, eklem noktaları görünmediğinde ise bir yedek yol devreye giriyor. Masayla eşleme, ayakta boy veren bir kutunun masayla kötü örtüştüğü oturma durumuna göre ayarlanmış.

  • Duruş, eklem açılarından; her iki yan için oylanıp zaman içinde yumuşatılıyor
  • Oturan misafirler masaya bedenin alt bölümünden eşleniyor
  • Her eşik, koda gömülü bir sabit değil mekana göre ayarlanan bir değer

Dışarı veri çıkar, isim ancak onayla

Görü sürecinden operasyon tarafına geçen şey küçük ve yapılandırılmış bir olay: bir masanın durumu, bir personel ziyareti ve süresi, salon yeniden düzenlendiğinde yeniden kalibrasyon isteği. Kareler çözülüyor, analiz ediliyor ve düşürülüyor. Görü çekirdeği yalnızca kameraya özgü anonim bir numara üretiyor; o numaraya isim takmak mekanın kendi personel listesi üzerinden oluyor.

  • Hattan masa durumları ve ziyaret süreleri geçiyor, görüntü değil
  • İzlenen kişi ile isimli çalışan arasındaki bağ önerilir, sonra bir insan onaylar
  • Salon yeniden düzenlendiğinde sistem bunu bildirir, eskimiş bir plana göre rapor üretmez
SONUÇ

Bu kısıtların kazandırdığı

Bu sayfada tek bir rakam yok. Buradaki hiçbir şey yayımlanmış bir referans ölçüme karşı ölçülmedi; dolayısıyla aşağıdakiler sistemin ne yaptığının kelimelerle anlatımı.

Görüntü değil olay

Görü sürecinden çıkan

Mimari, videoyu mekanın kendi donanımında tutuyor: görü süreci masa durumlarını, ziyaret sürelerini ve yeniden kalibrasyon isteklerini iletiyor. İstisnası, resim gerektiren operatör adımları; örneğin masa sınırlarının durağan bir kare üzerine çizilmesi. Bunlar sürekli çalışan değil, bilerek açılan ve kapatılabilen adımlar.

Yüz yok

İnsanlar nasıl ayırt ediliyor

Personel üniformasından tanınıyor, misafirler ise hiç tanınmıyor. Sistemde yüz algılama, yüz tanıma ya da yeniden kimliklendirme modeli yok; yani bu, üzerine yazılmış bir politika değil mimarinin kendi özelliği.

Bilmediğini söyler

Öneriler

Öneri tarafı, okunabilen ve tartışılabilen birliktelik kuralı istatistiği; mekanın kendi satış geçmişi yeterince uzun bir döneme ulaşmadan ne eğitim yapıyor ne tahmin veriyor. O ana kadar kendinden emin bir tahmin döndürmek yerine ne kadar yol aldığını bildiriyor.

Son güncelleme:

Kameralarınız yalnızca geriye mi bakıyor?

İçinde insan olan bir operasyon için görü sistemi düşünüyorsanız, konuşmanın asıl ilginç kısmı kısıtlardır. Bize salonu ve neyi raporlamasını istediğinizi anlatın.

Projenizi konuşalım