Workspace Summary
Overview of biological data and feasibility metrics for Hamersley Iron P/L.
Class Distribution (Ground Truth)
rate_review Datasets To Review
0 PendingWorkspace Activity Log
Data Ingestion & Frame Extraction
Upload IR cave footage and configure the serverless Video Hulling Engine.
upload_file Video Ingestion & Metadata Pipeline
Guided WorkflowDrag & Drop Video Files
Supports MP4, AVI, MOV (Upload single or batch files)
Available Video Files
| Filename ↕ | Location ↕ | Date Uploaded ▼ | Duration ↕ | Size ↕ | Extracted Frames ↕ | Processing Status ↕ | Actions |
|---|---|---|---|---|---|---|---|
Parent Video Sources
Annotation Mode
Annotation Target Classes
Keyboard Shortcuts
Select a processed video to start
Index: - Time: - check_circle SavedVideo Frame Carousel
Location Management & Visualisation
Manage deployment cameras at cave locations and configure coordinates for trajectory mapping.
Add Deployment Location
Active Deployment Locations
| Location Name | Coordinates | Actions |
|---|---|---|
Interactive Cave Location Map
Click the map to drop a new pin, or drag saved pins to update their coordinates.
Class Management & Global Renaming
Manage target species classification tags and dynamically update historic annotations.
Create New Class
Rename Class Globally
Annotation Class Hierarchy
| Color Badge | Class Name | Color Hex | Actions |
|---|---|---|---|
Software & Third-Party Library Licences
Open source attributions and direct licensing links for software and libraries utilized by Project BatMatic.
Project BatMatic AI & Ecology Platform
Automated Ghost Bat identification, computer vision motion analysis, and environmental monitoring platform developed by Australian Droid and Robot (ADR).
web Frontend & User Interface Libraries
| Library / Asset | License | Copyright / Source | Usage in BatMatic |
|---|---|---|---|
| Leaflet.js (v1.9.4) | BSD-2-Clause open_in_new | Vladimir Agafonkin / Leaflet contributors | Interactive GIS cave mapping and GPS telemetry overlays |
| Google Inter & Roboto Mono Fonts | OFL-1.1 open_in_new | Rasmus Andersson / Christian Robertson | High-legibility typography for field surveys and dark UI |
| Google Material Symbols | Apache-2.0 open_in_new | Google LLC | UI iconography and tool controls |
| Firebase Web SDK (v10.8.0) | Apache-2.0 open_in_new | Google LLC | Single Sign-On (Google Workspace & Microsoft Entra ID) |
| Google reCAPTCHA Enterprise | Google API ToS open_in_new | Google LLC | Bot defense and automated brute-force mitigation |
| JSDOM (v24.0.0) | MIT open_in_new | Elijah Insua & JSDOM contributors | Headless DOM environment for automated frontend testing |
dns Backend API Gateway & Cloud SDKs (Go)
| Library / Package | License | Copyright / Source | Usage in BatMatic |
|---|---|---|---|
| Go Runtime & Standard Library (v1.25) | BSD-3-Clause open_in_new | The Go Authors (Google LLC) | High-performance HTTP/2 API gateway and routing |
| Google Cloud Firestore Go SDK | Apache-2.0 open_in_new | Google LLC | Distributed database, video catalog, and user whitelist |
| Google Cloud Storage Go SDK | Apache-2.0 open_in_new | Google LLC | Resumable video ingestion & extracted frame storage |
| reCAPTCHA Enterprise SDK for Go | Apache-2.0 open_in_new | Google LLC | Server-side risk assessment and token verification |
| Golang Crypto & OAuth2 | BSD-3-Clause open_in_new | The Go Authors | Bcrypt credential hashing & Google ID token validation |
smart_toy Computer Vision & Motion Extraction Worker (Python)
| Library / Package | License | Copyright / Source | Usage in BatMatic |
|---|---|---|---|
| OpenCV (opencv-python-headless) | Apache-2.0 open_in_new | OpenCV Team / Intel / Willow Garage | MOG2 background subtraction & bat contour tracking |
| FastAPI & Starlette | MIT / BSD-3 open_in_new | Sebastián Ramírez / Encode OSS | Asynchronous private worker microservice interface |
| Uvicorn | BSD-3-Clause open_in_new | Encode OSS Ltd | High-throughput ASGI production server |
| NumPy | BSD-3-Clause open_in_new | NumPy Developers | Multi-dimensional matrix operations for bounding box calculation |
| Pydantic | MIT open_in_new | Samuel Colvin & Pydantic contributors | Schema validation and type-safe worker payload parsing |
cloud Infrastructure, Web Servers & Containers
| Component | License | Copyright / Source | Usage in BatMatic |
|---|---|---|---|
| Nginx | 2-Clause BSD open_in_new | Igor Sysoev / Nginx Inc. | Reverse proxy, TLS termination & static asset delivery |
| Google Distroless Containers | Apache-2.0 open_in_new | Google LLC | Hardened non-root microservice runtime container base |
| Alpine Linux | GPL-2.0 / MIT open_in_new | Alpine Linux Development Team | Lightweight base for Nginx and worker build containers |