OpenAnimals: Revisiting Person Re-Identification for Animals Towards Better Generalization

Saihui Hou,Panjian Huang,Zengbin Wang,Yuan Liu,Zeyu Li,Man Zhang,Yongzhen Huang
2024-10-01
Abstract:This paper addresses the challenge of animal re-identification, an emerging field that shares similarities with person re-identification but presents unique complexities due to the diverse species, environments and poses. To facilitate research in this domain, we introduce OpenAnimals, a flexible and extensible codebase designed specifically for animal re-identification. We conduct a comprehensive study by revisiting several state-of-the-art person re-identification methods, including BoT, AGW, SBS, and MGN, and evaluate their effectiveness on animal re-identification benchmarks such as HyenaID, LeopardID, SeaTurtleID, and WhaleSharkID. Our findings reveal that while some techniques generalize well, many do not, underscoring the significant differences between the two tasks. To bridge this gap, we propose ARBase, a strong \textbf{Base} model tailored for \textbf{A}nimal \textbf{R}e-identification, which incorporates insights from extensive experiments and introduces simple yet effective animal-oriented designs. Experiments demonstrate that ARBase consistently outperforms existing baselines, achieving state-of-the-art performance across various benchmarks.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the challenges in the field of animal re - identification. Specifically, the authors focus on how to apply the research and techniques in the field of person re - identification to animal re - identification and overcome the significant differences between the two. The following are the specific problems that the paper attempts to solve: 1. **Species Diversity**: Unlike person re - identification which only deals with human individuals, animal re - identification needs to deal with a wide variety of species, such as hyenas, leopards, sea turtles and whale sharks, etc. Each species has unique characteristics in visual appearance and behavior. 2. **Environmental Changes**: The living environments of different species vary greatly, from grasslands to oceans, and the changes in time and space bring additional complexity. In contrast, the datasets for person re - identification are mainly collected in urban environments, and the conditions are relatively stable and consistent. 3. **Posture Changes**: The postures of animals are highly dependent on species characteristics. For example, the quadrupedal walking of hyenas and leopards is significantly different from the bipedal walking of humans, and the swimming behaviors of aquatic animals such as sea turtles and whale sharks introduce more complexity. 4. **Data Scarcity**: Due to the inherent difficulties in field data collection and annotation, the amount of data available for animal re - identification is usually limited. This poses a major challenge to training models with strong robustness and generalization ability. Based on the above problems, the paper makes the following key contributions: 1. **OpenAnimals Code Library**: A flexible and extensible code library, OpenAnimals, has been developed for animal re - identification tasks. This code library is compatible with person re - identification methods and supports re - identification tasks for multiple species. 2. **Re - evaluation of Person Re - identification Methods**: Through the OpenAnimals platform, several representative person re - identification methods (such as BoT, AGW, SBS and MGN) have been re - evaluated, and ablation studies have been carried out on animal re - identification benchmark datasets. The results show that these methods perform differently when applied to animal re - identification, emphasizing the significant differences between the two tasks. 3. **Proposing the ARBase Model**: A powerful base model, ARBase, has been designed specifically for animal re - identification tasks. By systematically analyzing the entire re - identification process, ARBase adopts a simple but effective design and achieves state - of - the - art performance in multiple benchmark tests. In summary, this paper aims to bridge the gap between person re - identification and animal re - identification by developing tools and models, thereby promoting the development of animal re - identification technology.