Zwischenstand, geschrieben im ersten Monat des Projekts.
GorillaScout: Einstieg in eine Pipeline, an der vier Jahrgänge vor uns gebaut haben
Seit Oktober bin ich im Bachelorprojekt, das wilde Gorillas auf Kamerafallen-Videos wiedererkennen soll. Ein Zwischenstand darüber, wie man in eine Pipeline einsteigt, die vier Jahrgänge vor einem gebaut haben.
Bevor ich im Bachelorprojekt eine Zeile Code schreibe, habe ich rund 35 Arbeiten von vier Jahrgängen vor mir gelesen. Das ist der ehrliche Stand nach fünf Wochen.
GorillaScout ist mein Bachelorprojekt am HPI, am Lehrstuhl Artificial Intelligence and Intelligent Systems von Prof. Gerard de Melo. Wir sind acht Studierende, das Projekt läuft vom Wintersemester bis zum Sommer 2027, im Sommer dann in Vollzeit. Es geht um Westliche Flachlandgorillas, die vom Aussterben bedroht sind. Die Videos, mit denen die bisherigen Jahrgänge arbeiten, kommen aus Kamerafallen in einem Nationalpark in der Republik Kongo. Und Kamerafallen liefern mehr Video, als Menschen von Hand auswerten können.
Am HPI arbeiten Bachelorprojekte daran seit Jahren, jedes Jahr ein neuer Jahrgang. Wir sind der fünfte. Der Jahrgang vor dem letzten, GorillaWatch, hat dazu sogar ein Paper auf der WACV 2026 veröffentlicht. Unsere Aufgabe ist also nicht, bei null anzufangen, sondern eine bestehende Pipeline weiterzuentwickeln. Was genau unser Teil wird und welche Rolle ich darin übernehme, ist noch nicht entschieden.
Die Pipeline lässt sich in fünf Schritten erklären. Die Demo auf dieser Seite zeigt die Web-Plattform des Projekts, die frühere Jahrgänge gebaut haben, nachgebaut mit erfundenen Beispieldaten und gezeichneten Platzhaltern statt echter Kamerafallen-Aufnahmen. Erstens erkennen: Ein Modell findet in jedem Einzelbild die Gorillas und zieht einen Rahmen um sie. Zweitens verfolgen: Über mehrere Bilder hinweg wird klar, welcher Rahmen zu welchem Tier gehört, damit aus Einzelbildern Spuren werden. Drittens ein Embedding: Jede Spur wird in einen Zahlenvektor übersetzt, der das Aussehen des Tiers beschreibt. Viertens wiedererkennen: Ähnliche Vektoren gehören vermutlich zum selben Individuum, auch in einem anderen Video. Das Schwierige daran ist, dass neue Tiere auftauchen können, die noch nie jemand gesehen hat. Fünftens zählen: Wie viele verschiedene Gorillas gibt es eigentlich?
Live-Demo · Beispieldaten
Dashboard
Most-Seen Individuals in Selected Timespan
Most-Seen Social Groups in Selected Timespan
Last Seen Individuals
Video Library
CT07_20261021_061204.mp4
CT11_20261028_163947.mp4
CT03_20261030_091522.mp4
CT22_20261004_200811.mp4
CT19_20260817_114430.mp4
CT14_20260911_072306.mp4
Encounter Database
Social Groups
Gorilla: AK01
Classification: Silverback
Last encounter: 2026-10-28
Last visited cameras: CT-07, CT-11
All visited cameras: CT-07, CT-11
Reference Pictures
All Videos in Database
CT07_20261021_061204.mp4
Video Labelling
Closest Videos
Identify Gorilla(s)
Wie bin ich da reingekommen? Mit den 35 Vorarbeiten: Bachelorarbeiten, Projektdokumentationen und das WACV-Paper. Zusammen mit Claude habe ich daraus eine durchsuchbare Wissensbasis gemacht und eine Lerneinheit mit 13 Kapiteln: von der Detektion über das Tracking bis zur Wiedererkennung und den Metriken, mit denen man sie bewertet. Jede Aussage hat eine Quelle, und wo sich zwei Arbeiten widersprechen, steht das in einem eigenen Register. Das letzte Kapitel heißt „Wo du ansetzen kannst” und sammelt 14 Stellen, an denen sich weiterarbeiten ließe. Die Texte sind KI-gestützt entstanden, die Zahlen habe ich stichprobenartig geprüft.
Dazu kam der Einstieg in die Infrastruktur am Lehrstuhl: GPU-Server, Zugang über SSH, Docker, ein Slurm-Cluster und Experiment-Tracking. Für die Einführung dazu habe ich mir einen eigenen Lernzettel geschrieben.
Was ich bis jetzt mitnehme: In ein Projekt mit Vorgeschichte steigt man nicht mit Code ein, sondern mit Lesen. Wer die Entscheidungen der Vorjahrgänge nicht kennt, baut sie aus Versehen noch einmal. Und KI hilft beim Strukturieren von 35 Dokumenten enorm, aber nur, wenn jede Aussage auf eine Quelle zeigt.
Tools und Skills bisher: Literaturarbeit, Computer-Vision-Grundlagen zu Detektion, Tracking und Re-Identifikation, Evaluationsmetriken für offene Wiedererkennung, Claude für die Aufbereitung, GPU-Server, SSH, Docker und Slurm.
Gebaut wird ab jetzt. Dieser Post bekommt einen Nachfolger.