Als Artefact ist es uns wichtig, einen positiven Beitrag für Menschen, die Umwelt und die Gemeinschaft zu leisten. Deshalb engagieren wir uns für Partnerschaften mit gemeinnützigen Organisationen, die diese Werte zu den Grundpfeilern ihrer Vision machen.
Aus diesem Grund haben wir mit Smart Parks zusammengearbeitet, einem niederländischen Unternehmen, das fortschrittliche Sensorlösungen anbietet, um gefährdete Wildtiere zu schützen und Parkanlagen mithilfe modernster Technologie effizient zu verwalten.
In dieser Beitragsreihe berichten wir über unsere Erfahrungen bei der Konzeption und Entwicklung eines ML-Systems zur Auswertung der Aufnahmen aus den Kamerafallen von Smart Parks. Das Ziel des Projekts besteht insbesondere darin, mithilfe eines ML-Ansatzes die von den Kamerafallen data zu erfassen und daraus Erkenntnisse zu gewinnen, beispielsweise über die Anwesenheit von Menschen oder bestimmten Tierarten in den von den Kameras aufgenommenen Bildern oder Videos. Diese Informationen werden dann von den Parkrangern genutzt, um die Tierwelt besser zu schützen und mögliche Gefahren wie Wilderer früher zu erkennen.
Einleitung
Smart Parks benötigte ein System zur Überwachung von Wildtieren, das folgende Aufgaben erfüllen konnte:
Unser Leitprinzip war dabei, der Schnelligkeit den Vorrang zu geben. Als wir begannen, war es daher unser oberstes Ziel, so schnell wie möglich ein minimalistisches, aber voll funktionsfähiges End-to-End-Produkt auf den Markt zu bringen.
Dies ist der erste Artikel einer ganzen Reihe, in dem wir uns auf den Projektkontext, einen Überblick über das entworfene System und die Vorteile unserer cloud Lösung konzentrieren werden. In den kommenden Artikeln werden wir näher darauf eingehen, wie man Kamerafallen mithilfe eines Tools namensNode-REDmit derGoogle Cloud und externen Endpunkten verbindet und wie man mitStreamliteine einfache Web-App zur Verwaltung der in den Parks aufgestellten Kamerafallen entwickelt.
Los geht’s!
Wildkameras
Bevor wir loslegen, wollen wir kurz wiederholen, was Kamerafallen sind und wie sie zum Schutz und zur Erhaltung von Tieren eingesetzt werden können.
Fotofallen sind Geräte mit eingebauten Sensoren, die bei Erkennung von Bewegung vor der Kamera sofort ein Foto oder ein Video aufnehmen. Sie ermöglichen es Parkrangern und Wildbiologen, unsere Mitgeschöpfe zu beobachten, ohne ihr normales Verhalten zu stören.
Das Abklappern der Parks und das Sammeln von Informationen ist zwar eine bewährte Methode, aber ein kostspieliger, arbeits- und personalintensiver Prozess. Zudem besteht die Gefahr, auf gefährliche Wildtiere oder – schlimmer noch – auf Wilderer zu stoßen.
Zwar data verschiedene Methoden data unterschiedliche Vor- und Nachteile mit data , doch sind Fotofallen eine hervorragende Quelle. Der große Vorteil von Fotofallen besteht darin, dass sie kontinuierlich und geräuschlos arbeiten und sehr genaue data erfassen können, data das fotografierte Objekt zu stören. Sie können sowohl bei der heimlichen Überwachung möglicher illegaler Aktivitäten als auch bei der Erfassung der Anzahl verschiedener Arten in einem Gebiet und der Ermittlung ihres Verhaltens und ihrer Aktivitätsmuster hilfreich sein.
Google Cloud
Für die Speicherung und Verwaltung der Daten aus den Kamerafallen haben wir uns für eine cloud Lösung entschieden, genauer gesagt für die Google Cloud .
Google bietet Speicherlösungen wieGoogle Cloud an, einen Objektspeicher mit integriertem Edge-Caching zur Speicherung unstrukturierter data, Rechenlösungen wieCloud , einen „Functions as a Service“-Dienst zur Ausführung ereignisgesteuerter Codes, sowie nützliche AI , zum Beispiel:
All diese Komponenten in einer einzigen, einheitlichen Umgebung zu vereinen, war für uns die ideale Lösung und hat uns dabei geholfen, in kurzer Zeit eine funktionsfähige Lösung bereitzustellen.
Der Arbeitsablauf
Zunächst werden die Medien in einen Google Cloud hochgeladen; wie genau dies geschieht, wird im zweiten Artikel dieser Reihe erläutert. Der Bucket ist in Ordner unterteilt, wobei jeder Ordner einer Kamerafalle entspricht. Sobald eine Datei hochgeladen wurde, wird sofort eine Google Cloud ausgelöst, die folgende Aufgaben übernimmt:

Diese Architektur bietet zahlreiche Vorteile:
Cloud und Cloud Intelligence-APIs
Der Einsatz von maschinellem Lernen, insbesondere von Computer Vision, zur automatischen Erkennung von Menschen und Tieren in Bildern oder Videos hat in den letzten Jahren erhebliche Fortschritte gemacht und wird heute von Wildtierforschern weithin als „bahnbrechende Neuerung“ angesehen. Wenden wir uns nun näher den verwendeten APIs zu.
Die Vision APIunddie Video Intelligence APIbieten leistungsstarke, vortrainierte Machine-Learning-Modelle über REST- und RPC-APIs. Die erste ist für die Verarbeitung von Bildern vorgesehen, während die zweite, wie der Name schon sagt, für Videos gedacht ist. Beide sind in der Lage, eine Vielzahl von Objekten, Orten und Handlungen automatisch zu erkennen.
Bei diesem Projekt haben wir uns hauptsächlich auf diese drei Funktionen der APIs konzentriert:
Du kannst mit der Vision-API experimentieren, indem du einfachhier dein Bild hochlädst.

Der Weg, der vor uns liegt
Der bisherige Weg bildet die Grundlage für die spannende und wirkungsvolle Reise, die vor uns liegt. Sobald die grundlegenden Werkzeuge in naher Zukunft zur Verfügung stehen, werden wir nicht nur für Smart Parks, sondern auch für den Naturschutz und darüber hinaus einen großen Mehrwert schaffen können!
Die nächsten Schritte umfassen folgende allgemeine Arbeitsbereiche:
In diesem ersten Artikel haben wir erläutert, wie wir unsere vollautomatisierte, skalierbare Pipeline in Google Cloud aufgebaut haben, die es uns ermöglicht, Mediendaten zu erfassen und mithilfe von Machine-Learning-APIs Erkenntnisse daraus zu gewinnen. Sie bietet eine solide, einfache und schnell umsetzbare Grundlage für jede Art von Projekt, bei dem Medieninhalte verarbeitet und mithilfe von Machine Learning Erkenntnisse daraus gewonnen werden.
Vielen Dank fürs Lesen und bis zu den nächsten Artikeln dieser Reihe, in denen wir genauer erläutern werden, wie die vorgestellte Architektur effektiv mit den Wildkameras verbunden ist, und in denen wir die Web-App zur Verwaltung dieser Kameras vorstellen werden – bleiben Sie also dran!
Ein besonderer Dank gilt Maël Deschamps für seine Hilfe bei der Überprüfung des Inhalts dieses Beitrags sowie Tim van Dam von Smart Parks für seine Unterstützung während des Projekts. Ihr seid großartig!

BLOG






