๐ WildDetector Guide
WildDetector is an Android app that uses on-device AI to detect wildlife โ by sound and by sight โ in real time. It works completely offline: no data is sent to any server during detection. When you are signed in, your detections can optionally be saved to the cloud and shown on a shared map.
๐พ Species
When you open the app you choose which species to monitor. Each species has its own AI models and tuned settings.
Bee
Audio CNN + Motion detectorDetects the characteristic wing-beat frequency of bees (around 200โ300 Hz). Works best 0.5โ2 m from the hive or flowers.
Frog
Audio CNNIdentifies frog calls from a library of species. Works best at night near water sources.
Bird
Audio CNN + YOLO visualCombines audio classification with visual detection. Can identify species by song even without a visual.
Reptile
YOLO visualPrimarily visual detection using a YOLO model running at 10โ15 FPS on-device. Point the camera at the subject.
General
Anomaly + Motion onlyNo species-specific model. Uses anomaly detection and motion tracking to catch any unusual activity. Ideal for unknown species or custom field setups.
๐ฌ How Detection Works
WildDetector fuses three independent detection sources. Each can trigger independently or be chained in a pipeline.
Audio Classification
The microphone continuously captures audio. Every ~1 second, a CNN model classifies the sound and produces a probability score. When the score exceeds the threshold for several consecutive windows, a detection is fired.
Visual Detection (YOLO)
The camera runs a YOLO object detection model on every frame. When the target species appears in multiple consecutive frames (configurable), a detection is triggered. Bounding boxes are drawn live on screen.
Anomaly Detection
An autoencoder model learns what 'normal' sounds and images look like during a calibration phase (~2 minutes). Once calibrated, anything outside the normal distribution triggers an anomaly alert โ useful for catching rare events.
Motion Detection
A lightweight frame-differencing algorithm detects moving objects in the camera view. Motion is a trigger-only source โ it wakes up other detectors but does not generate a standalone detection by itself.
๐ Detection Pipeline
By default every source fires independently. The pipeline lets you chain sources so that a detection is only recorded when multiple sources confirm the event in sequence. This dramatically reduces false positives.
# Example: require motion then audio
Stage 1 โ Motion detected
Stage 2 โ Audio confirms within 10 s
โ Detection recorded โ
You can configure the pipeline in Settings โ Pipeline Editor. Each stage has a 10-second timeout โ if the next stage does not fire in time, the pipeline resets.
โ๏ธ Settings
๐๏ธ Audio
Turns the audio CNN classifier on or off. Disable if you only need visual detection to save battery.
Select the microphone to use. Useful if you connect an external USB microphone for better range.
Left, Right, or Mixed. Use Left or Right when using a stereo directional microphone.
How many consecutive high-probability windows are required before firing. Higher = fewer false positives. Default: 3.
๐ท Camera / YOLO
Turns on the on-device YOLO visual model. Uses more CPU/GPU and battery.
Minimum confidence (0โ1) for YOLO to consider a detection valid. Default: 0.4.
How many consecutive frames must contain the target before firing. Default: 3.
Saves an annotated JPEG snapshot with boxes drawn on it to your gallery each time YOLO fires.
โก Anomaly Detection
Trains an autoencoder on ambient sound during the first ~2 minutes, then alerts on anything unusual.
Same as audio anomaly but for the camera feed. Useful in fixed-camera setups.
Automatically adapts based on your feedback (thumbs up / thumbs down on each anomaly card).
๐ก Motion
How easily motion is detected. High sensitivity picks up insects; low sensitivity ignores leaves and camera shake.
Maximum size of a detected moving object. Set small to detect insects; large to detect mammals.
Minimum speed a blob must travel to count as motion. Filters out slow camera drift.
Draws the path of each moving object on screen for visual feedback.
๐ฌ Video Recording
Automatically records a video clip around each detection event.
How many seconds before the detection to include in the clip. Default: 5 s.
How many seconds after the detection to continue recording. Default: 5 s.
๐ Battery & Screen
Prevents the screen from turning off during a detection session. Recommended for field use.
On Samsung devices, add WildDetector to Settings โ Battery โ Never sleeping apps to ensure background detection keeps running with the screen off.
๐พ Presets
Saves all current settings under a name so you can switch between configurations quickly.
Restores a previously saved configuration.
๐ค Account & Premium
WildDetector works fully offline without an account. Signing in unlocks cloud features.
Guest
- โ 5-min sessions
- โ All detectors
- โ Local session log
- โ Nothing saved to cloud
Signed In (Free)
- โ 5-min sessions
- โ Detections saved to cloud
- โ GPS coordinates logged
- โ Public on live map
- โ My Detections history
Premium
- โ Unlimited sessions
- โ Everything in Free
- โ Private detections option
- โ $10 / month or $80 / year
Sign in via Settings โ Account โ Sign in with Google. Subscriptions are managed through Google Play and can be cancelled at any time. Premium status is cached for up to 35 days offline (monthly) or 370 days (annual).
๐ My Detections
Every detection made while signed in is saved to your personal history, organized by session.
๐ก Tips & Tricks
โ Use an external USB microphone
A directional or parabolic microphone connected via USB OTG dramatically increases detection range. Select it in Settings โ Audio device.
โ Set pipeline for fewer false positives
Chain Motion โ Audio or Motion โ YOLO so the app only records confirmed events, not background noise.
โ Calibrate anomaly detection first
Start a session and wait 2 minutes without the target species present. The anomaly detector learns the background and becomes much more accurate.
โ Use pre-roll to never miss the moment
Set a 10-second pre-roll so that when a detection fires, the video clip includes the approach, not just the aftermath.
โ Samsung users: add to Never Sleeping Apps
Without this, Samsung's aggressive battery manager kills the background service within minutes of the screen turning off.
โ GPS must be enabled
The app requires location access to tag detections with coordinates. Make sure GPS is on before starting a session.