v3
OrangIdentifier Android - V3.0
Release of the 3rd major version of the OrangIdentifier Android companion app. This offline mobile application allows field rangers to photograph Bornean orangutans and identify them in real-time, completely without internet access.
Historical context: V1 used a ResNet closed-set classifier, V2 moved to ResNet embeddings. This V3 release introduces a major architectural upgrade with MegaDescriptor.
🌟 Key Features
- 100% Offline Inference: Runs entirely on-device using optimized TensorFlow Lite models.
- V3 Pipeline (MegaDescriptor): Uses the state-of-the-art V3 pipeline with a YOLO v2 face detector and a MegaDescriptor-T backbone for high-accuracy open-set recognition (reliably rejects unknown individuals).
- Instant Onboarding: Add new individuals directly from the app in less than a minute. The embedding is immediately saved to the local gallery without any model retraining.
- Scan History: A local Room database keeps a log of all past identifications.
- Real-time Correction: Correct wrong predictions on the fly to continuously improve an individual's prototype vector.
📥 Installation Instructions
- Download the
orangs_android_app_v3.apkattached to this release under Assets. - Open the APK file on your Android device to install it. (You may need to enable "Install from unknown sources" in your Android settings).
⚠️ Note for Developers
This APK is ready to use. However, if you are building the project from source, remember that the heavy backbone model (megadesc_T_arcface_backbone.tflite, 112MB) is not included in the source code due to GitHub file size limits. You must download it manually from the HuggingFace repository and place it in the app/src/main/assets/ directory before building.