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.
Geschrieben
Ereignis
HPI-Bachelorprojekt GorillaScout, seit Oktober 2026, läuft bis Sommer 2027
Lesezeit
3 Min. Lesezeit
Themen
machine-learning
computer-vision
bachelorprojekt
studium
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. 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? Die Demo auf dieser Seite baut die Web-Plattform des Projekts nach, die frühere Jahrgänge gebaut haben, mit erfundenen Tieren und gezeichneten Platzhalter-Videos, keine echten Kamerafallen-Aufnahmen.
Abb. 1 · Live-Demo
GorillaWatchNachbau der Gorilla Platform des Projekts (gebaut von früheren Jahrgängen) · Beispieldaten
GorillaWatch
All Groups
to
Dashboard
Total Gorillas Tracked64
Gorillas Seen in Selected Timespan41/64
Videos Analyzed in Selected Timespan1,284
Total Videos to Analyze3,912
Encounter Distribution in 2026
Reviewed
Unreviewed
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC
Total Reviewed VS Unreviewed Encounters
1,303Reviewed
3,211Unreviewed
2022
2023
2024
2025
2026
Total Population Distribution
64 Individuals
Female2234.4%
Juvenile1421.9%
Infant914.1%
Silverback69.4%
Blackback1320.3%
Most-Seen Individuals in Selected Timespan
1
AK01
212
2
AK20
187
3
BS01
176
4
BS20
158
5
AK21
141
6
AK40
133
›
Most-Seen Social Groups in Selected Timespan
1
Akoni
857 Encounters
2
Basira
589 Encounters
3
Tindi
274 Encounters
4
Weyo
139 Encounters
5
Lone males
31 Encounters
Last Seen Individuals
1
BS01
Fri, 30 Oct 2026
2
BS20
Fri, 30 Oct 2026
3
BS40
Fri, 30 Oct 2026
4
AK01
Wed, 28 Oct 2026
5
AK20
Wed, 28 Oct 2026
6
AK40
Wed, 28 Oct 2026
›
Video Library
0:00 / 0:08
CT07_20261021_061204.mp4
0:00 / 0:08
CT11_20261028_163947.mp4
0:00 / 0:08
CT03_20261030_091522.mp4
0:00 / 0:08
CT22_20261004_200811.mp4
0:00 / 0:08
CT19_20260817_114430.mp4
0:00 / 0:08
CT14_20260911_072306.mp4
Page 1 of 5 (28 videos in total)
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
0:00 / 0:08
Page 1 of 1 (1 videos in total)
Video Labelling
0:00 / 0:08
Camera: CT-07
Date: 2026-10-21
Video 1 of 12
Closest Videos
CT-11 • 2026-10-28
0:00 / 0:08
CT-03 • 2026-10-30
0:00 / 0:08
Identify Gorilla(s)
Demo mit Beispieldaten
Nachbau der Gorilla Platform des Bachelorprojekts, die frühere Jahrgänge gebaut haben (nicht meine Arbeit). Aufbau, Farben und Bedienelemente folgen ihrem SvelteKit-Frontend. Alle Tiere, Gruppen, Kameras und Zahlen sind erfunden; die Videobilder sind gezeichnete Platzhalter, keine Kamerafallen-Aufnahmen. Seitenleiste, Gruppen, Videos und Labelling-Formular sind klickbar.
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.