Deep Learning for Leopard Individual Identification: An Adaptive Angular Margin Approach

David Colomer Matachana
11/4/2024
cs.CV

No official code found. Best implementation: acse-dc1823/spotID (4 stars, last commit 2025-05-18).

Abstract

Accurate identification of individual leopards across camera trap images is critical for population monitoring and ecological studies. This paper introduces a deep learning framework to distinguish between individual leopards based on their unique spot patterns. This approach employs a novel adaptive angular margin method in the form of a modified CosFace architecture. In addition, I propose a preprocessing pipeline that combines RGB channels with an edge detection channel to underscore the critical features learned by the model. This approach significantly outperforms the Triplet Network baseline, achieving a Dynamic Top-5 Average Precision of 0.8814 and a Top-5 Rank Match Detection of 0.9533, demonstrating its potential for open-set learning in wildlife identification. While not surpassing the performance of the SIFT-based Hotspotter algorithm, this method represents a substantial advancement in applying deep learning to patterned wildlife identification. This research contributes to the field of computer vision and provides a valuable tool for biologists aiming to study and protect leopard populations. It also serves as a stepping stone for applying the power of deep learning in Capture-Recapture studies for other patterned species.

View on arXivView PDF

Code Implementations(1)

acse-dc1823/spotIDCommunity100%

A Deep Learning PyTorch framework for individual leopard identification.

40HTML, PythonSep 15, 20241 years agoNOASSERTION

Similar Papers

Cite this paper

@article{matachana2024deep,
  title  = {Deep Learning for Leopard Individual Identification: An Adaptive Angular Margin Approach},
  author = {David Colomer Matachana},
  year   = {2024},
  eprint = {2411.01962},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.01962v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.01962.svg)](https://codeofpaper.com/paper/2411.01962)

Discussion