21 000 birds in 4.5 h: efficient large‐scale seabird detection with machine learning

Abstract We address the task of automatically detecting and counting seabirds in unmanned aerial vehicle (UAV) imagery using deep convolutional neural networks (CNNs). Our study area, the coast of West Africa, harbours significant breeding colonies of terns and gulls, which as top predators in the f...

Full description

Bibliographic Details
Main Authors: Benjamin Kellenberger, Thor Veen, Eelke Folmer, Devis Tuia
Format: Article
Language:English
Published: Wiley 2021-09-01
Series:Remote Sensing in Ecology and Conservation
Subjects:
Online Access:https://doi.org/10.1002/rse2.200
id doaj-b2731d186589433eb8f6426fb51ecdc2
record_format Article
spelling doaj-b2731d186589433eb8f6426fb51ecdc22021-09-23T06:41:06ZengWileyRemote Sensing in Ecology and Conservation2056-34852021-09-017344546010.1002/rse2.20021 000 birds in 4.5 h: efficient large‐scale seabird detection with machine learningBenjamin Kellenberger0Thor Veen1Eelke Folmer2Devis Tuia3Laboratory of Geo‐Information Science and Remote Sensing Wageningen University & Research Wageningen The NetherlandsQuest University Squamish CanadaAeria Solutions Ltd. Squamish CanadaEnvironmental Computational Science and Earth Observation Laboratory (ECEO) EPFL Sion SwitzerlandAbstract We address the task of automatically detecting and counting seabirds in unmanned aerial vehicle (UAV) imagery using deep convolutional neural networks (CNNs). Our study area, the coast of West Africa, harbours significant breeding colonies of terns and gulls, which as top predators in the food web function as important bioindicators for the health of the marine ecosystem. Surveys to estimate breeding numbers have hitherto been carried out on foot, which is tedious, imprecise and causes disturbance. By using UAVs and CNNs that allow localizing tens of thousands of birds automatically, we show that all three limitations can be addressed elegantly. As we employ a lightweight CNN architecture and incorporate prior knowledge about the spatial distribution of birds within the colonies, we were able to reduce the number of bird annotations required for CNN training to just 200 examples per class. Our model obtains good accuracy for the most abundant species of royal terns (90% precision at 90% recall), but is less accurate for the rarer Caspian terns and gull species (60% precision at 68% recall, respectively 20% precision at 88% recall), which amounts to around 7% of all individuals present. In sum, our results show that we can detect and classify the majority of 21 000 birds in just 4.5 h, start to finish, as opposed to about 3 weeks of tediously identifying and labelling all birds by hand.https://doi.org/10.1002/rse2.200coastal birdsconvolutional neural networkdeep learningremote sensingunmanned aerial vehiclewildlife census
collection DOAJ
language English
format Article
sources DOAJ
author Benjamin Kellenberger
Thor Veen
Eelke Folmer
Devis Tuia
spellingShingle Benjamin Kellenberger
Thor Veen
Eelke Folmer
Devis Tuia
21 000 birds in 4.5 h: efficient large‐scale seabird detection with machine learning
Remote Sensing in Ecology and Conservation
coastal birds
convolutional neural network
deep learning
remote sensing
unmanned aerial vehicle
wildlife census
author_facet Benjamin Kellenberger
Thor Veen
Eelke Folmer
Devis Tuia
author_sort Benjamin Kellenberger
title 21 000 birds in 4.5 h: efficient large‐scale seabird detection with machine learning
title_short 21 000 birds in 4.5 h: efficient large‐scale seabird detection with machine learning
title_full 21 000 birds in 4.5 h: efficient large‐scale seabird detection with machine learning
title_fullStr 21 000 birds in 4.5 h: efficient large‐scale seabird detection with machine learning
title_full_unstemmed 21 000 birds in 4.5 h: efficient large‐scale seabird detection with machine learning
title_sort 21 000 birds in 4.5 h: efficient large‐scale seabird detection with machine learning
publisher Wiley
series Remote Sensing in Ecology and Conservation
issn 2056-3485
publishDate 2021-09-01
description Abstract We address the task of automatically detecting and counting seabirds in unmanned aerial vehicle (UAV) imagery using deep convolutional neural networks (CNNs). Our study area, the coast of West Africa, harbours significant breeding colonies of terns and gulls, which as top predators in the food web function as important bioindicators for the health of the marine ecosystem. Surveys to estimate breeding numbers have hitherto been carried out on foot, which is tedious, imprecise and causes disturbance. By using UAVs and CNNs that allow localizing tens of thousands of birds automatically, we show that all three limitations can be addressed elegantly. As we employ a lightweight CNN architecture and incorporate prior knowledge about the spatial distribution of birds within the colonies, we were able to reduce the number of bird annotations required for CNN training to just 200 examples per class. Our model obtains good accuracy for the most abundant species of royal terns (90% precision at 90% recall), but is less accurate for the rarer Caspian terns and gull species (60% precision at 68% recall, respectively 20% precision at 88% recall), which amounts to around 7% of all individuals present. In sum, our results show that we can detect and classify the majority of 21 000 birds in just 4.5 h, start to finish, as opposed to about 3 weeks of tediously identifying and labelling all birds by hand.
topic coastal birds
convolutional neural network
deep learning
remote sensing
unmanned aerial vehicle
wildlife census
url https://doi.org/10.1002/rse2.200
work_keys_str_mv AT benjaminkellenberger 21000birdsin45hefficientlargescaleseabirddetectionwithmachinelearning
AT thorveen 21000birdsin45hefficientlargescaleseabirddetectionwithmachinelearning
AT eelkefolmer 21000birdsin45hefficientlargescaleseabirddetectionwithmachinelearning
AT devistuia 21000birdsin45hefficientlargescaleseabirddetectionwithmachinelearning
_version_ 1717370551339581440