Jun 29, 2015
Semi-automated penguin countingfrom digital aerial photographs
S.J McNeill K Barton P Lyver D Pairman
Landcare Research New Zealand
Motivation
Understanding changes in penguin population is important,as these can be used as indicators of anthropogenic andfoodweb e�ects
Aerial photography is used in the Ross Sea (Antarctica) tocapture a reliable count of Adélie nesting penguins
From 1981, the Ross Sea area (158o�175o E) has beensurveyed annually
There are many di�culties in achieving this census count:
Timing is critical,Ground counting is di�cult or impossible,Counting using prints is di�cult to control and validate.
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Objectives
Determine if it is possibleto reliably detect Adéliebreeding penguins inimages
Generate software to(semi-)automate thecensus process.
Test, using an �expert�,and optimise interactivity.
Adult Adélie penguin (Pygoscelis adeliae)
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Adélie penguins
The most abundant and widespread Antarctic penguin
10 million Adélie make up 80% of the Southern Ocean birdbiomass
38% of all Adélie penguins are found in the Ross Sea
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Image capture
Images captured using a hand-held camera through the opendoors of a helicopter and/or C-130 Hercules
Hasselblad H1D with a Phase One digital camera back
Image size 5440× 4080, 3-bands natural colour, TIFFEXIF data provides date/time and aperture informationTypical ground resolution better than 0.5 m
Ten representative images were selected for analysis
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Full-scene example
5440× 4080 full-scene
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Sub-scene example
870× 510 sub-scene
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Analysis
Human detection of breeding Adélie not straightforward
There are many similar-looking objects in the imagesProposed revised approach:
Detect the distinctive area of the colonyOnly count penguins within colony areaProvide software features to easily add/delete penguins
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Colony/background discrimination
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Colony & penguin detection
Background is largely monochromatic
Colony area covered in guano and has a red excess overgreen or blue, with higher saturation
Use linear discriminant analysis to separate colony frombackground, based on:
Natural colour counts (RGB) converted to hue, saturation,lightness (HSL) space values,Two-way interactions of HSL space values,Aperture setting.
Classi�cation followed by morphological opening and closingde�ne the colony area
Penguins detected as dark local minima within colony area
Penguin �objects� pruned to upper threshold of circularityP2/ (4πA) to remove long thin objects
Adopt the centroid of the surviving objects as penguins
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Original image (350× 250)
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Detected colony
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Cleaned colony
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Candidate penguin locations
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Overlaid penguins
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Editing facilties
Detection procedure does not count all �real� penguins
False penguins counted
Non-breeding penguins within colonyPenguin shadows or spurious dark objects
True penguins missed
Breeding penguins outside colonyPenguins indistinct compared to surroundings
Editing facilities required:
Overlap between photographs requires group deletionsAdd or delete individual penguinsCheck that penguins are not double-countedRecord of editing steps maintainedNumber of editing steps requires �single-click� operation
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Implementation
Software written in Matlab 2010b, deployed with Matlabcompiler
Census results stored for each captured image in a small �le
Deployed for testing phase to a penguin ecologist
Second development phase to �x faults and improveinteractive response:
Reduce memory overhead for each counted penguinReduce keystroke e�ort for additions/deletionsAdd ability to count penguins within non-guano stained area
No problems reported after second phase deployment
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Editing software
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Bootstrap colony classi�cation rates
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Colony classi�cation rates
Accurate colony delineation is very important
Requirement is for high true positive, low false negative rates
About 5% of images give poor results:
Due to very poor colony/background distinctionNo clear reason for this poor result
CF001669 CF001720
IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Conclusions
Semi-automated penguin counting is a pragmatic approach
Laborious counting automated; �ne editing left for an expert
Software allows editing, maintains counts, stores results
Emphasis is interactive productivity
Acknowledgements
Ministry for Science and Innovation (funding).Antarctica New Zealand (funding and logistics).
Helicopters New Zealand (�ying).Squadron 40, Royal New Zealand Air Force (�ying).
IGARSS-2011, 25-29 July 2011, Vancouver, Canada