Referencje

IoT · Computer vision i edge AI

Zliczanie osób przy wejściu bez wysyłania czegokolwiek do chmury

Zarządcy budynków i przewoźnicy transportu publicznego potrzebują bieżących danych o liczbie osób na potrzeby przepisów bezpieczeństwa, zarządzania przepustowością i planowania operacyjnego. Ręczne liczenie przy kilku wejściach jest niewykonalne, a kołowroty są drogie albo nie da się ich zamontować. Razem z RapidLab zbudowaliśmy kompaktowe urządzenia, które liczą automatycznie na podstawie danych z czujników i computer vision, przetwarzając wszystko na urządzeniu.

Kluczowe rezultaty

Edge AI
Całe przetwarzanie na urządzeniu, bez chmury i bez internetu
2 tryby
ML na danych z czujników time-of-flight i deep learning w computer vision
Na żywo
Bieżąca liczba osób przy każdym wejściu i wyjściu
Kompaktowe
Małe urządzenie do budynków i pojazdów

Klient: RapidLab
Specjalista od inteligentnej elektroniki i prototypowania IoT, pracujący dla zarządców budynków i przewoźników transportu publicznego.

RapidLab
Branża
IoT, obsługa budynków i transportu
Zastosowanie
Automatyczne zliczanie osób
Podejście AI
ML na szeregach czasowych i computer vision
Sprzęt
Czujniki time-of-flight i kamery wideo
Wdrożenie
Edge computing, na urządzeniu
Środowisko
Budynki, autobusy, pociągi

W skrócie

Proste pytanie, na które trudno odpowiedzieć

  • Ile osób jest teraz w środku? Brzmi prosto. W praktyce budynki mają kilka wejść, a autobus czy pociąg na każdym przystanku otwiera wszystkie drzwi naraz.
  • Ręczne liczenie się nie skaluje, a kołowroty i barierki są drogie, a w istniejącym układzie często nie da się ich w ogóle zamontować.
  • Urządzenie liczy osoby wchodzące i wychodzące w dwóch wariantach: lekki model na danych z czujnika time-of-flight do prostszych przejść i computer vision tam, gdzie ruch jest duży, a oświetlenie zmienne.
  • Całe wnioskowanie odbywa się na urządzeniu, więc działa ono bez internetu i bez opóźnień, a żadne nagranie nie opuszcza miejsca przy drzwiach.

Punkt wyjścia

Wyzwanie

Bieżące monitorowanie liczby osób było albo ręczne i niewykonalne na większą skalę, albo oparte na drogich bramkach, albo nie istniało wcale. Operatorzy podejmowali decyzje o przepustowości i bezpieczeństwie bez wiarygodnych danych.

Wiedza o tym, ile osób jest w danej chwili w budynku lub pojeździe, wydaje się prosta, ale taka nie jest. Budynki mają wiele wejść i wyjść. Autobusy i pociągi otwierają na każdym przystanku wszystkie drzwi jednocześnie.

Ręczne liczenie jest niewykonalne przy jakiejkolwiek sensownej skali, a fizyczne bramki zliczające, czyli kołowroty i systemy barierek, są drogie w montażu i często niemożliwe do zainstalowania w istniejącym układzie budynku.

Potrzeba stała się paląca w czasie pandemii, gdy limity osób trzeba było egzekwować na bieżąco. Sam problem jest jednak trwały: zarządcy budynków, przewoźnicy i administratorzy obiektów potrzebują dokładnych danych o liczbie osób na potrzeby przepisów bezpieczeństwa, planowania przepustowości i sprawnej organizacji pracy, a proces ręczny tego nie zapewni.

Budowa

Co zbudowaliśmy

Razem z inżynierami sprzętu IoT z RapidLab opracowaliśmy warstwę AI dla kompaktowego urządzenia, które liczy osoby wchodzące i wychodzące. Montuje się je przy drzwiach w budynku albo przy wejściu do autobusu lub pociągu.

01

Dwa podejścia do dwóch rodzajów przejść

Zbudowaliśmy dwie wersje. Pierwsza wykorzystuje dane z czujnika time-of-flight i uczenie maszynowe na wzorcach szeregów czasowych: jest lekka i wystarcza w prostszych warunkach. Druga korzysta z obrazu wideo i computer vision opartego na deep learningu i sprawdza się tam, gdzie kilka osób przechodzi jednocześnie albo zmienia się oświetlenie.

02

Nic nie opuszcza urządzenia

Całe wnioskowanie odbywa się na samym urządzeniu; do chmury nie trafia ani obraz, ani dane z czujników. To świadoma decyzja z trzech powodów: reakcja w czasie rzeczywistym bez opóźnień sieciowych, możliwość wdrożenia w miejscach zupełnie bez internetu oraz prywatność, bo żadne nagranie osób nie opuszcza miejsca przy drzwiach.

03

Architektura dopasowana do sprzętu

Projekt obejmował zdefiniowanie protokołów zbierania danych, analizę wzorców w danych z czujników i szybkie iteracje kolejnych architektur sieci neuronowych, aby znaleźć równowagę między dokładnością a tym, co sprzęt brzegowy jest w stanie faktycznie obliczyć.

04

Na tyle małe, że pasuje wszędzie

Efektem jest małe urządzenie montowane przy dowolnych drzwiach: bez prac budowlanych, bez kołowrotów, bez zmian w architekturze. Dzięki temu wdrożenie w setkach lokalizacji lub pojazdów jest opłacalne.

Zliczanie osób przy wejściu bez wysyłania czegokolwiek do chmury

Co się zmieniło

Rezultaty

Przed

Ręczne liczenie, drogie fizyczne bramki albo brak jakichkolwiek danych o liczbie osób. Żadnego bieżącego obrazu tego, ile osób jest w danym miejscu.

Po

Automatyczne liczenie w czasie rzeczywistym na kompaktowych urządzeniach brzegowych. Bez zależności od chmury i bez zmian w architekturze, z możliwością wdrożenia w budynkach i całych flotach pojazdów.

Operatorzy mają dokładne dane o liczbie osób w czasie rzeczywistym, bez kosztów i ograniczeń fizycznej infrastruktury zliczającej.

Liczenie działa w sposób ciągły i automatyczny: bez udziału personelu, bez połączenia z internetem i bez problemu z prywatnością, bo nagranie nigdy nie opuszcza urządzenia.

Poza bezpieczeństwem i zgodnością z przepisami dane zasilają planowanie operacyjne: analizę godzin szczytu, obsadę personelu i decyzje o przepustowości oparte na rzeczywistych liczbach zamiast szacunków.

Pytania o ten projekt

Automatyczne zliczanie osób. Bieżące monitorowanie liczby osób było albo ręczne i niewykonalne na większą skalę, albo oparte na drogich bramkach, albo nie istniało wcale. Operatorzy podejmowali decyzje o przepustowości i bezpieczeństwie bez wiarygodnych danych.

Całe przetwarzanie na urządzeniu, bez chmury i bez internetu: Edge AI. ML na danych z czujników time-of-flight i deep learning w computer vision: 2 tryby. Bieżąca liczba osób przy każdym wejściu i wyjściu: Na żywo. Małe urządzenie do budynków i pojazdów: Kompaktowe.

ML na szeregach czasowych i computer vision. Wykorzystana technologia: Computer vision, Deep learning, Czujniki time-of-flight, ML na szeregach czasowych, Edge AI, Optymalizacja sieci neuronowych, Integracja IoT.

Wykorzystana technologia

Computer vision Deep learning Czujniki time-of-flight ML na szeregach czasowych Edge AI Optymalizacja sieci neuronowych Integracja IoT

Porozmawiaj z zespołem, który to zbudował

Odpowiadamy w ciągu jednego dnia roboczego.

Kontakt