Past, present and future approaches using computer vision for animal re‐identification from camera trap data

The ability of a researcher to re-identify (re-ID) an individual animal upon re-encounter is fundamental for addressing a broad range of questions in the study of ecosystem function, community and population dynamics, and behavioural ecology. In this review, we describe a brief history of camera traps for re-ID, present a collection of computer vision feature engineering methodologies previously used for animal re-ID, provide an introduction to the underlying mechanisms of deep learning relevant to animal re-ID, highlight the success of deep learning methods for human re-ID, describe the few ecological studies currently utilizing deep learning for camera trap analyses, and our predictions for near future methodologies based on the rapid development of deep learning methods. By utilizing novel deep learning methods for object detection and similarity comparisons, ecologists can extract animals from an image/video data and train deep learning classifiers to re-ID animal individuals beyond the capabilities of a human observer. This methodology will allow ecologists with camera/video trap data to re-identify individuals that exit and re-enter the camera frame. Our expectation is that this is just the beginning of a major trend that could stand to revolutionize the analysis of camera trap data and, ultimately, our approach to animal ecology.

[1]  S. Ravela,et al.  On Recognizing Individual Salamanders , 2004 .

[2]  Joachim Denzler,et al.  Fine-grained Recognition Datasets for Biodiversity Analysis , 2015, ArXiv.

[3]  Joachim Denzler,et al.  Towards Automated Visual Monitoring of Individual Gorillas in the Wild , 2017, 2017 IEEE International Conference on Computer Vision Workshops (ICCVW).

[4]  Amit K. Roy-Chowdhury,et al.  Re-Identification in the Function Space of Feature Warps , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[6]  K. U. Karanth,et al.  A tiger cannot change its stripes: using a three-dimensional model to match images of living tigers and tiger skins , 2009, Biology Letters.

[7]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[8]  Erin M. Bayne,et al.  REVIEW: Wildlife camera trapping: a review and recommendations for linking surveys to ecological processes , 2015 .

[9]  Robert B. Fisher,et al.  Fine-grained Recognition in the Noisy Wild: Sensitivity Analysis of Convolutional Neural Networks Approaches , 2016, BMVC.

[10]  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).

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

[12]  Peter Godfrey-Smith,et al.  A second site occupied by Octopus tetricus at high densities, with notes on their ecology and behavior , 2017 .

[13]  Luigi Cinque,et al.  Identifying elephant photos by multi-curve matching , 2008, Pattern Recognit..

[14]  Zhi-Hua Zhou,et al.  A brief introduction to weakly supervised learning , 2018 .

[15]  Geoffrey E. Hinton,et al.  Dynamic Routing Between Capsules , 2017, NIPS.

[16]  P. Meek,et al.  On the Reliability of Expert Identification of Small-Medium Sized Mammals from Camera Trap Photos , 2013 .

[17]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[18]  Qi Tian,et al.  Scalable Person Re-identification: A Benchmark , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[19]  Andreas Christmann,et al.  Support vector machines , 2008, Data Mining and Knowledge Discovery Handbook.

[20]  E. Groth,et al.  A pattern-matching algorithm for two-dimensional coordinate lists. [for stellar positions] , 1986 .

[21]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[22]  Mark J. Huiskes,et al.  Towards computer-assisted photo-identification of humpback whales , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[23]  Sixue Gong,et al.  Face Recognition: Primates in the Wild , 2018, 2018 IEEE 9th International Conference on Biometrics Theory, Applications and Systems (BTAS).

[24]  Andreas Holzinger,et al.  Interactive machine learning for health informatics: when do we need the human-in-the-loop? , 2016, Brain Informatics.

[25]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Ming Yang,et al.  DeepFace: Closing the Gap to Human-Level Performance in Face Verification , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[27]  Peter P. Gash,et al.  Automated marine turtle photograph identification using artificial neural networks, with application to green turtles , 2014 .

[28]  Sebastian Nowozin,et al.  Optimal Decisions from Probabilistic Models: The Intersection-over-Union Case , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[29]  Margaret Kosmala,et al.  Automatically identifying, counting, and describing wild animals in camera-trap images with deep learning , 2017, Proceedings of the National Academy of Sciences.

[30]  Kurt Hornik,et al.  Approximation capabilities of multilayer feedforward networks , 1991, Neural Networks.

[31]  C. Lintott,et al.  Snapshot Serengeti, high-frequency annotated camera trap images of 40 mammalian species in an African savanna , 2015, Scientific Data.

[32]  Helias A. Udo de Haes,et al.  IDENTIFICATION OF INDIVIDUAL SPERM WHALES BY WAVELET TRANSFORM OF THE TRAILING EDGE OF THE FLUKES , 1998 .

[33]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[34]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[35]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[36]  Babak Nadjar Araabi,et al.  Computer-assisted photo-identié cation of individual marine vertebrates: a multi-species system , 2003 .

[37]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.

[38]  Yann LeCun,et al.  Signature Verification Using A "Siamese" Time Delay Neural Network , 1993, Int. J. Pattern Recognit. Artif. Intell..

[39]  Joachim Denzler,et al.  Chimpanzee Faces in the Wild: Log-Euclidean CNNs for Predicting Identities and Attributes of Primates , 2016, GCPR.

[40]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[41]  Neill W Campbell,et al.  A Fully Automated Computer Vision System for the Biometric Identification of African Penguins (Spheniscus demersus) on Robben Island , 2007 .

[42]  Zaven Arzoumanian,et al.  An astronomical pattern-matching algorithm for computer-aided identification of whale sharks Rhincodon typus , 2005 .

[43]  Alberto Del Bimbo,et al.  Person Re-Identification by Iterative Re-Weighted Sparse Ranking , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[44]  Tilo Burghardt,et al.  Automated Visual Fin Identification of Individual Great White Sharks , 2016, International Journal of Computer Vision.

[45]  I. Cuthill,et al.  Spotting the difference: towards fully-automated population monitoring of African penguins Spheniscus demersus , 2010 .

[46]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[47]  C. Town,et al.  Manta Matcher: automated photographic identification of manta rays using keypoint features , 2013, Ecology and evolution.

[48]  Kunihiko Fukushima,et al.  Neocognitron: A self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in position , 1980, Biological Cybernetics.

[49]  Samuel T. Turvey,et al.  Estimating animal density using camera traps without the need for individual recognition , 2008 .

[50]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[51]  David De Roure,et al.  Zooniverse: observing the world's largest citizen science platform , 2014, WWW.

[52]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[53]  Rebecca J. Foster,et al.  A critique of density estimation from camera-trap data† , 2012 .

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

[55]  Forrest N. Iandola,et al.  DenseNet: Implementing Efficient ConvNet Descriptor Pyramids , 2014, ArXiv.

[56]  Marcella J. Kelly,et al.  COMPUTER-AIDED PHOTOGRAPH MATCHING IN STUDIES USING INDIVIDUAL IDENTIFICATION: AN EXAMPLE FROM SERENGETI CHEETAHS , 2001 .

[57]  Alexander Loos,et al.  An automated chimpanzee identification system using face detection and recognition , 2013, EURASIP J. Image Video Process..