Revisiting giraffe photo-identification using deep learning and network analysis

An increasing number of research programs rely on photographic capture-recapture (vs. direct marking) of individuals to study distribution and demography within animal populations. Photo-identification of individuals living in the wild is sometimes feasible using idiosyncratic coat or skin patterns, like for giraffes. When performed manually, the task is tedious and becomes almost impossible as populations grow in size. Computer vision techniques are an appealing and unavoidable help to tackle this apparently simple task in the big-data era. In this context, we propose to revisit giraffe re-identification using convolutional neural networks (CNNs).We first developed an end-to-end pipeline to retrieve a comprehensive set of re-identified giraffes from about 4, 000 raw photographs. To do so, we combined CNN-based object detection, SIFT pattern matching, and image similarity networks. We then quantified the performance of deep metric learning to retrieve the identity of known and unknown individuals. The re-identification performance of CNNs reached a top 5 accuracy of about 90%. Fully based on open-source software packages, our work paves the way for further attempts to build CNN-based pipelines for re-identification of individual animals, in giraffes but also in other species.

[1]  André C. Ferreira,et al.  Deep learning-based methods for individual recognition in small birds , 2019, bioRxiv.

[2]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[3]  Hany Farid,et al.  A computer‐assisted system for photographic mark–recapture analysis , 2012 .

[4]  Lucas Beyer,et al.  In Defense of the Triplet Loss for Person Re-Identification , 2017, ArXiv.

[5]  Bill Carroll,et al.  An automated program to find animals and crop photographs for individual recognition , 2019, Ecol. Informatics.

[6]  Hou Rong,et al.  A study on giant panda recognition based on images of a large proportion of captive pandas , 2020, Ecology and evolution.

[7]  Bo Wang,et al.  Network enhancement as a general method to denoise weighted biological networks , 2018, Nature Communications.

[8]  Ross B. Girshick,et al.  Focal Loss for Dense Object Detection , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Andrew Gilman,et al.  Individual Common Dolphin Identification Via Metric Embedding Learning , 2018, 2018 International Conference on Image and Vision Computing New Zealand (IVCNZ).

[10]  Satoru Hayasaka Explosive percolation in thresholded networks , 2016 .

[11]  Tanya Y. Berger-Wolf,et al.  An Animal Detection Pipeline for Identification , 2018, 2018 IEEE Winter Conference on Applications of Computer Vision (WACV).

[12]  J. Spencer,et al.  Explosive Percolation in Random Networks , 2009, Science.

[13]  James Philbin,et al.  FaceNet: A unified embedding for face recognition and clustering , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  V. Bansal,et al.  Genome-wide association study results for educational attainment aid in identifying genetic heterogeneity of schizophrenia , 2018, Nature Communications.

[15]  Susana Carvalho,et al.  Chimpanzee face recognition from videos in the wild using deep learning , 2019, Science Advances.

[16]  Xiao-Ping Zhang,et al.  Deep learning-based methods for person re-identification: A comprehensive review , 2019, Neurocomputing.

[17]  Martin Rosvall,et al.  Maps of random walks on complex networks reveal community structure , 2007, Proceedings of the National Academy of Sciences.

[18]  Nir Ailon,et al.  Deep Metric Learning Using Triplet Network , 2014, SIMBAD.

[19]  Mohammad Sadegh Norouzzadeh,et al.  A deep active learning system for species identification and counting in camera trap images , 2019, Methods in Ecology and Evolution.

[20]  Graham W. Taylor,et al.  Similarity Learning Networks for Animal Individual Re-Identification - Beyond the Capabilities of a Human Observer , 2019, 2020 IEEE Winter Applications of Computer Vision Workshops (WACVW).

[21]  Kaiming He,et al.  Focal Loss for Dense Object Detection , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[22]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[23]  Joachim Denzler,et al.  Towards Automatic Identification of Elephants in the Wild , 2018, ArXiv.

[24]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[25]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  M. Becker,et al.  Applying computer‐aided photo‐identification to messy datasets: a case study of Thornicroft's giraffe (Giraffa camelopardalis thornicrofti) , 2015 .

[27]  Graham W. Taylor,et al.  Deep Learning Object Detection Methods for Ecological Camera Trap Data , 2018, 2018 15th Conference on Computer and Robot Vision (CRV).

[28]  Simon Chamaillé-Jammes,et al.  Seasonal density estimates of common large herbivores in Hwange National Park, Zimbabwe , 2009 .

[29]  T. Clutton‐Brock,et al.  Individuals and populations: the role of long-term, individual-based studies of animals in ecology and evolutionary biology. , 2010, Trends in ecology & evolution.

[30]  L. Hayes,et al.  Long-term field studies of mammals: what the short-term study cannot tell us , 2017, Journal of Mammalogy.

[31]  Ronald M. Summers,et al.  Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning , 2016, IEEE Transactions on Medical Imaging.

[32]  Yi Yang,et al.  Person Re-identification: Past, Present and Future , 2016, ArXiv.

[33]  Graham W. Taylor,et al.  Past, present and future approaches using computer vision for animal re‐identification from camera trap data , 2018, Methods in Ecology and Evolution.

[34]  Melvyn L. Smith,et al.  Towards on-farm pig face recognition using convolutional neural networks , 2018, Comput. Ind..

[35]  R. Estes,et al.  The Behavior Guide to African Mammals: Including Hoofed Mammals, Carnivores, Primates , 1991 .

[36]  Eric Hervet,et al.  Applications for deep learning in ecology , 2018, bioRxiv.

[37]  Maciej Klimek,et al.  Applying deep learning to right whale photo identification , 2018, Conservation biology : the journal of the Society for Conservation Biology.

[38]  Pietro Perona,et al.  Microsoft COCO: Common Objects in Context , 2014, ECCV.

[39]  J. Ragle,et al.  IUCN Red List of Threatened Species , 2010 .

[40]  Lian Pin Koh,et al.  Deep learning for environmental conservation , 2019, Current Biology.

[41]  Pietro Perona,et al.  Recognition in Terra Incognita , 2018, ECCV.

[42]  Ben. G. Weinstein A computer vision for animal ecology. , 2018, The Journal of animal ecology.

[43]  Frédéric Maire,et al.  Robust Re-identification of Manta Rays from Natural Markings by Learning Pose Invariant Embeddings , 2019, 2021 Digital Image Computing: Techniques and Applications (DICTA).

[44]  Qijun Zhao,et al.  Distinguishing Individual Red Pandas from Their Faces , 2019, PRCV.