Implementierung einer Lösung zur Erfassung von Belegungen

Implementierung einer Lösung zur Erfassung von Belegungen

Auszug aus diesem Artikel: Belegungsüberwachung mit einer Drop-In-Lösung

Der Entwurf und die Implementierung einer automatisierten Lösung zur Anwesenheitserkennung erfordert Fachwissen in mehreren Bereichen, um Sensoren, stromsparende Prozessoren und Konnektivität mit präzisen Algorithmen zur Personenzählung zu vollständigen Anwendungen zu kombinieren, die sofort reagieren können, wenn Personen Innenräume betreten oder verlassen. Dies erfordert Zeit und Ressourcen für die Entwicklung und Unterstützung.

Analog Devices bietet einen einfacheren Weg an: das ADSW4000 EagleEye, eine komplette 2D-Vision-Sensor-basierte Drop-in-Plattform mit geringem Stromverbrauch und niedriger Bandbreite, die speziell für die Bereitstellung aktueller Daten zur Optimierung der Raumnutzung und Minimierung des Energieverbrauchs entwickelt wurde.

Das Kit umfaßt den proprietären People-Count-Algorithmus von Analog Devices, der auf einem Blackfin Digital-Signal-Prozessor (DSP) der Serie ADSP-BF707 von Analog Devices läuft.

Das ADSW4000 EagleEye liefert Nutzungsdaten für einzelne Innenräume, sodaß Unternehmen die Büroraumnutzung und den Energieverbrauch ausbalancieren können, um maximalen Nutzen zu erzielen.

Da der EagleEye-Algorithmus die Bildanalyse und die Personenzählung ausschließlich auf dem Blackfin-Prozessor durchführt, wird sichergestellt, daß alle Bilder auf dem ADSW4000 EagleEye verbleiben und somit keine persönlich identifizierbaren Daten die Plattform verlassen können. Die vom Blackfin-Prozessor erzeugten Ergebnisse beschränken sich auf ein Datenpaket, das die Anzahl der Personen in einer überwachten Region von Interesse (ROI), ihre x,y-Position in dieser Region und die Angabe, ob sie sich bewegen oder nicht, enthält.

Um die Entwicklung von Anwendungen zur Überwachung von Belegungen auf hohem Niveau zu beschleunigen, integriert Analog Devices seine ADSW4000 EagleEye People Count Plattform in sein EVAL-ADSW4000KTZ EagleEye Testkit. Das Testpaket ist eine vollständige, schlüsselfertige Implementierung des EagleEye-Algorithmus von den Sensoren bis zur Cloud und ermöglicht es den Nutzern, die Belegungsüberwachung mit der verfügbaren App und dem cloudbasierten Online-Dashboard sofort einzusetzen. Alternativ kann das Kit als Grundlage für benutzerdefinierte Systeme dienen, sodaß sich die Entwickler auf ihre übergeordneten Anwendungen konzentrieren können, anstatt sich mit den Details der Implementierung ihrer eigenen Personenzählmethoden zu beschäftigen.

Einzelne Teilsysteme beschleunigen die Umsetzung

Das EagleEye-Testkit besteht aus zwei Subsystemen, von denen ein Subsystem auf dem Blackfin-DSP basiert, um Daten zur Personenzählung zu generieren, und ein separates Subsystem auf der ADuCM4050-Mikrocontrollereinheit (MCU) von Analog Devices, um die Konnektivität und die Anwendungsfunktionen auf höherer Ebene zu handhaben (Abbildung 1). Wie bereits erwähnt, liegt die entscheidende Funktion zur Personenzählung im EagleEye-DSP-Subsystem des Testkits, das den ADSW4000 EagleEye-Algorithmus ausführt.

image

Abbildung 1: Im EagleEye-Testkit von Analog Devices erfaßt und verarbeitet ein DSP-Subsystem Bilder mit dem ADSW4000 EagleEye PeopleCount-Algorithmus, der auf einem Mitglied der ADSP-BF707 Blackfin DSP-Serie von Analog Devices läuft. (Bildquelle: Analog Devices)

Für die Bilderfassung des interessierenden Bereichs verwendet das Subsystem ein 2D-Vision-Sensormodul, das auf dem digitalen CMOS-System-on-Chip (SoC) ASX340AT3C00XPED0-DPBR von onsemi basiert und mit einem Infra-Rot (IR) Filter kombiniert ist. In Verbindung mit den EagleEye-Framework-Services von Analog Devices läuft der ADSW4000 EagleEye PeopleCount-Algorithmus auf dem ADSP-BF707 Blackfin DSP unter Verwendung des seriellen 512-Megabit-Flash-Speichers IS25LP512M-JLLE von ISSI und des synchronen dynamischen Direktzugriffsspeichers (SDRAM) MT46H64M16LFBF-5 IT:B von Micron Technology mit 1 Gigabit (Gbit) niedriger Leistung und Doppelter Daten-Rate (DDR).