UCI Nature
UCI Nature
Wildlife Pipeline
1
Select Project
2
Connect Drive
3
Confirm
Choose a Project
Select the wildlife camera project you want to work on.
UCI Campus Reserves
Wildlife Camera Photo Database
Desert Wildlife Cameras
Future project — not yet configured
Coming Soon
Connect Google Drive
Sign in with the Google account that has access to the Wildlife Camera Photo Database. The Google Cloud OAuth redirect URI must be http://127.0.0.1:8000/api/auth/google/callback.
Confirm Drive Connection
We found the following Google Drive. Please confirm this is the correct project drive before continuing.
Wildlife Camera Photo Database
julie.coffey@uci.edu · UCI Campus Reserves
UCI Nature
UCINature
Wildlife Pipeline

Dashboard

UCI Campus Reserves · Wildlife Camera Processing

Connect Google Drive
Total Images
0
All camera locations
Processed
0
↑ 44% complete
Animals Detected
0
Across all species
Pending Review
0
Needs attention
Warnings
0
Validation issues
Processing Pipeline
Completed In Progress Pending
Upload100%
102,847 images
Classify44%
45,231 / 102,847
Review32%
14,474 reviewed
Validate20%
9,046 validated
Export0%
Not started
Last Run Summary
0%
Success
Success 4,988 95%
Failures 12 0.2%
Start TimeFeb 10 · 14:30
Duration25 min 47 s
Throughput3.2 img / s
Cameras Processed
Research Park Bonita Canyon 1 Bonita Canyon 2 Marshtrail
892 images ready for review
Low confidence detections need manual confirmation
Detection Breakdown
12,847
Animals
Coyote 4,882 38%
Raccoon 3,340 26%
Squirrel 2,312 18%
Bird 1,413 11%
Opossum 642 5%
Unknown 258 2%
312 Human Detections
Flagged across 3 locations · Excluded from species analysis. Review in the Review step.
Camera Locations
Research Park
Images28,450
Last SyncFeb 15, 2026
✓ Synced
Bonita Canyon 1
Images24,100
Last SyncFeb 14, 2026
✓ Synced
Bonita Canyon 2
Images18,900
Last SyncFeb 12, 2026
✓ Synced
Marshtrail
Images31,397
Last SyncFeb 8, 2026
⚠ Pending Export
Recent Activity
Export to Drive Research Park CSV uploaded to Google Drive 2 min ago
Model complete Batch #47 — 5,000 images processed 15 min ago
Validation issue 23 images outside deployment date range 1 hr ago
Upload complete Research Park — 1,200 images indexed 2 hrs ago
Review saved 892 detections confirmed by alex@uci.edu 3 hrs ago
Time correction +1 hr offset applied to Bonita Canyon 2 5 hrs ago
102,847
Total Images
1,800
This Session
600
Uploading Now
4
Camera Locations
Add Images
Drop images or folders here
From SD card, USB drive, or local folder
JPG · PNG · TIFF  ·  Up to 10,000 files per batch
Upload Queue
2 batches · 6.3 GB total
IMG_0001 → IMG_1200
1,200 files · Research Park · Feb 15, 2026
Research Park 4.2 GB
100%
✓ Complete
IMG_1201 → IMG_1800
600 files · Research Park · Feb 15, 2026
Research Park 2.1 GB
60%
Uploading…
600 files remaining · ~3 min left
Assign Camera Location
Which camera took these images?
Research Park
28,450 existing
Bonita Canyon 1
24,100 existing
Bonita Canyon 2
18,900 existing
Marshtrail
31,397 existing
Session Info
Date range Feb 1 – Feb 15
Camera Reconyx HyperFire 2
Format JPG · 12 MP
Upload speed 28 MB/s
Timestamp Note
Camera clocks may drift after battery changes. Use the Validate step to correct timestamp offsets.
No folder
Selected Folder
0
Synced Count
—
Total In Queue
Not Ready
Source Readiness
Connected — Wildlife Camera Photo Database
julie.coffey@uci.edu · Select a folder to import images
Connect Google Drive to load available folders.
Selected Folder
No folder selected
Manual upload mode still works without Drive.
Drive Sync Queue
Awaiting folder sync
Sync a Drive folder to prepare the source
Choose a folder, optionally sync it into backend staging, or run the pipeline below to fetch it on demand.
Idle
0%
Selected Drive source
No Google Drive folder selected yet
Google Drive Folder
100%
Waiting
Stage images into backend cache (`data/staging`)
Run Sync to warm the backend staging cache ahead of the pipeline
Staging Images
0%
Queued
Write `drive_index.csv` and mark source ready
Source becomes ready after sync completes successfully
Outputs Index
100%
Waiting
Run Pipeline
Drive-backed flow
Run Pipeline will fetch and stage the selected Drive folder on the backend server. Sync is optional.
No active pipeline run
Run becomes available once a Drive folder is selected
—
Processed
—
Remaining
—
img / sec
—
Failures
Drive Source
Connected Account Wildlife Camera Photo Database
Drive User julie.coffey@uci.edu
Readiness Needs Sync
Drive-backed source is not ready yet
Run Pipeline will fetch and stage the selected Drive folder on the backend server. Sync is optional.
Last Sync Result
No completed Drive sync yet
Sync results will appear here after the first run.
Drive Workflow Note
Sync warms the backend staging cache. Run Pipeline can also fetch the selected Google Drive folder directly on the backend if nothing is cached yet, so the whole Drive flow stays on this page.
Analysis Settings
MegaDetector v5.0-a SpeciesNet
? A higher threshold reduces false positives but may increase missed detections. 80% is recommended for wildlife cameras.
Low more results, more noise 80% High fewer, more confident
! Selecting a larger batch size may require significant memory. Selecting 'All images' may take a very long time or cause the system to freeze.
Affects processing speed and memory usage
Pipeline Source
Local staging
Current local-only pipeline flow remains available
57,616 images ready to process
Processing images…
~18 min remaining
45,231
Processed
57,616
Remaining
3.2
img / sec
12
Failures
Run History
Last 4 runs
Batch Date Images Duration Status Failures
No real backend run history is available yet.
247 / 892 reviewed 645 remaining
All Pending Confirmed Flagged
312 Human Detections
Burst Groups
Queue
8 items
All images reviewed!
Every image in the queue has been confirmed or flagged. You're ready to run validation checks on this batch.
87% confidence
Human Detected
🦊
IMG_0047.JPG 1 of 8
1 / 8
✓ Confirmed
Detection Results
Animal detected Yes
Human detected —No
SpeciesNet Classification
Coyote
87% model certainty
Image Metadata
FilenameIMG_0047.JPG
CameraResearch Park
Date / TimeFeb 10, 2026 · 09:14
Burst GroupGroup 12 · 4 imgs
StatusPending
Burst Group · 4 images
Consecutive shots within 5 seconds. Apply a decision to the whole group, or expand to review individually.
Group Summary
Best confidence92%
Species (majority)Coyote
Human detected—No
Group Action
45,231
Total Records
44,869
Valid
310
Warnings
52
Errors
Deployment Date Range
Images outside this range will be flagged as warnings
Start date cannot be in the future — images must already exist
End date must be after the start date
23 images outside deployment range
Images with timestamps before Jan 15 or after May 30 — likely due to incorrect camera clock settings. Use Batch Time Correction below to adjust.
Affected images
Timestamps compared against deployment range
Filename Camera Timestamp Issue
Batch Time Correction
Apply a time offset to correct camera clock drift
Before: 2024-03-10 01:30:00
After:  2024-03-10 02:30:00
Validation Checks
Automated checks run against the processed dataset
All required columns present
Image ID, location, date & time, species, confidence, and 4 more fields
9 / 9 columns
Image IDs are unique
No duplicate file references detected
45,231 unique
Date / Time within deployment range
Some images fall outside Jan 15 – May 30 window
23 outside range
ML classification complete
Some images did not complete model processing
52 unprocessed
52 images — ML processing incomplete
These images have missing or invalid model output and will not be included in the export
Filename Camera Timestamp Reason
Re-run detection on these images to resolve errors
Last validated: Feb 15, 2026 · 14:32
2 validation issues found
52 unprocessed images and 23 out-of-range timestamps — these records will be excluded from the export automatically
Export Summary
Based on current validation results
44,869
Records to export
After all exclusions applied
75
Human detections excluded
Flagged human detections removed
8,462
Burst duplicates removed
Best frame per burst group kept
By Camera Location
Research Park
12,500 records · Last exported Feb 15, 2026
Synced
Bonita Canyon 1
8,200 records · Last exported Feb 14, 2026
Synced
Bonita Canyon 2
6,800 records · Last exported Feb 12, 2026
Synced
Marshtrail
17,369 records · Not yet exported
Pending
Output Settings
Each export creates a new timestamped file — existing files are never overwritten
.csv
Date suffix is added automatically. File will be saved to your connected Google Drive.
CSV
Recommended · .csv
Excel
With formatting · .xlsx
JSON
For developers · .json
Export Options
Choose what to include in the output file
Remove burst duplicates
Keep only the highest-confidence image from each burst — other frames in the same group will not appear in the output
−8,462 rows
Exclude human detections
Remove images where a person was detected — recommended to protect individual privacy
−75 rows
Split output by camera location
Export 4 separate files — one per camera location — instead of one combined file
4 files
Date & Camera Filter
Optional — default exports all records
Off — exporting all dates
From date cannot be in the future
To date cannot be in the future
To date must be after From date
Google Drive Not Connected
Connect your Google Drive account to export and save results.
Export to Google Drive
Output Folder
UCI Campus Reserves / Wildlife Pipeline / Exports
julie.coffey@uci.edu
File will be saved as uci_wildlife_2024_export_20260309.csv
Preparing export… 0%
Gathering records…
Export with validation issues?
Your dataset has 2 unresolved issues. The affected records will be automatically excluded from the export — you will not lose data.
52 images — ML processing incomplete  ·  will be excluded
23 images — outside deployment date range  ·  will be excluded
Are you sure?
This action cannot be undone.