Wild Me Scout
Provides structure data processing and management for photographs from aerial surveys in support of animal census efforts, combining machine learning and expertise to get to accurate animal counts as quickly as possible.
https://github.com/WildMeOrg/scout
Category: Biosphere
Sub Category: Terrestrial Wildlife
Keywords from Contributors
conservation nonprofit tomcat nonprofit-organizations measur archiving transforms projection compose generic
Last synced: about 3 hours ago
JSON representation
Repository metadata
- Host: GitHub
- URL: https://github.com/WildMeOrg/scout
- Owner: WildMeOrg
- License: mit
- Created: 2022-11-03T03:56:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-25T15:50:05.000Z (5 days ago)
- Last Synced: 2025-04-25T16:50:25.984Z (5 days ago)
- Language: JavaScript
- Size: 122 MB
- Stars: 9
- Watchers: 6
- Forks: 6
- Open Issues: 24
- Releases: 9
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
README.md
Scout
Scout is a software application designed to support annotators and lab leads processing imagery for the Kavango–Zambezi Transfrontier Conservation Area (KAZA TFCA) aerial survey of animals.
With Scout, you can:
- Ingest high volumes of .ARW and .JPG images collected from survey cameras
- Group images as "Tasks" that can be assigned to other users (e.g., image annotators) or machine learning (ML) models for bounding box creation and species labeling
- Review and ground truth annotated images for accuracy
- Draw division lines for overlapping image sequences with annotations
- Export CSV data files for statistical analysis
System Requirements
NOTE: This software is designed to run on an air-gapped private network only. (Significant security modifications are needed before this platform is suitable for installation on a public network or cloud).
- A fast and stable internet connection.
- An 8GB-minimum thumbdrive.
- A dedicated, powerful laptop with a graphics processing unit (GPU) to run solely as the Scout server.
- Laptops with the Chrome web browser to connect to the Scout server for lab leads and annotators.
Installation
For installation and first-time configuration steps, follow our Server System Setup documentation guide.
NOTE: Following full installation instructions will remove all data and any operating system from the Scout Server laptop and Ubuntu Linux will be installed as the operating system. Skip Ubuntu installation to run on a different OS.
Important Links & Documentation
Use our Help Documentation to learn how to use Scout.
Visit Wild Me Professional Services to view the range of services we can offer.
Support
For assistance with setup and installation, or for interest in development, join our Wild Me Development Discord.
For usage issues and customer support, visit our Community page.
Usage
Scout supports three user roles:
- System Administrators install and run Scout.
- Lab leads create and manage user accounts, upload images, coordinate tasks, review and ground truth annotations, draw division lines, and export data.
- Annotators draw and label bounding boxes representing animals on images.
Lab leads view, filter, manage, and export Tasks using the Task table:
Annotators and ML models use bounding boxes, species labels, and annotation labels to indicate animals in images:
Techstack and Features
Scout uses Javascript (Sails.js) and integrated machine learning provided by Scoutbot.
License
Scout is licensed under the MIT open source license.
Owner metadata
- Name: Wild Me
- Login: WildMeOrg
- Email: opensource@wildme.org
- Kind: organization
- Description: Conservation meets machine learning
- Website: https://wildme.org
- Location: Portland, OR
- Twitter: WildMeORG
- Company:
- Icon url: https://avatars.githubusercontent.com/u/20192494?v=4
- Repositories: 55
- Last ynced at: 2024-05-20T14:16:28.111Z
- Profile URL: https://github.com/WildMeOrg
GitHub Events
Total
- Create event: 26
- Release event: 1
- Issues event: 31
- Watch event: 2
- Delete event: 27
- Issue comment event: 42
- Push event: 86
- Pull request review event: 26
- Pull request event: 49
- Fork event: 1
Last Year
- Create event: 26
- Release event: 1
- Issues event: 31
- Watch event: 2
- Delete event: 27
- Issue comment event: 42
- Push event: 86
- Pull request review event: 26
- Pull request event: 49
- Fork event: 1
Committers metadata
Last synced: about 20 hours ago
Total Commits: 254
Total Committers: 12
Avg Commits per committer: 21.167
Development Distribution Score (DDS): 0.587
Commits in past year: 106
Committers in past year: 8
Avg Commits per committer in past year: 13.25
Development Distribution Score (DDS) in past year: 0.689
Name | Commits | |
---|---|---|
Erin Zhang | e****0@g****m | 105 |
Jon Van Oast | j****n@w****g | 72 |
tsubramanian | t****n@g****m | 26 |
Tanya | 6****2 | 22 |
holmbergius | h****s@g****m | 6 |
LashaO | o****a@g****m | 5 |
wildme-malcolm | 1****m | 4 |
ejcunningham | e****m@g****m | 4 |
dependabot[bot] | 4****] | 4 |
vkirkl | g****t@g****m | 3 |
Howard L Frederick | s****u@g****m | 2 |
Eric Cunningham | e****m@g****m | 1 |
Committer domains:
- wildme.org: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 55
Total pull requests: 95
Average time to close issues: 7 months
Average time to close pull requests: 7 days
Total issue authors: 6
Total pull request authors: 9
Average comments per issue: 1.18
Average comments per pull request: 0.21
Merged pull request: 86
Bot issues: 0
Bot pull requests: 5
Past year issues: 26
Past year pull requests: 46
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 13 days
Past year issue authors: 4
Past year pull request authors: 8
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.24
Past year merged pull request: 41
Past year bot issues: 0
Past year bot pull requests: 5
Top Issue Authors
- TanyaStere42 (32)
- simbamangu (12)
- holmbergius (5)
- twiga2 (2)
- bw4sz (2)
- SISULU255 (2)
Top Pull Request Authors
- erinz2020 (44)
- naknomum (14)
- TanyaStere42 (11)
- tsubramanian (7)
- dependabot[bot] (5)
- ejcunningham (4)
- holmbergius (4)
- simbamangu (4)
- vkirkl (2)
Top Issue Labels
- bug (23)
- enhancement (21)
- good first issue (8)
- question (5)
- invalid (1)
- ideas (1)
- dependencies (1)
Top Pull Request Labels
- dependencies (5)
- javascript (2)
- project_support (2)
- github_actions (2)
- docker (1)
- invalid (1)
- enhancement (1)
Dependencies
- nvidia/cuda 11.6.0-cudnn8-runtime-ubuntu20.04 build
- eslint 5.16.0 development
- @sailshq/connect-redis 3.2.1
- @sailshq/lodash 3.10.3
- @sailshq/socket.io-redis 5.2.0
- connect-mongodb-session 3.1.1
- csv-string ^4.1.0
- gm ^1.25.0
- grunt 1.0.4
- image-size ^1.0.2
- moment ^2.29.4
- readline-sync 1.4.10
- sails 1.5.3
- sails-hook-grunt 5.0.0
- sails-hook-orm 4.0.0
- sails-hook-sockets 2.0.0
- sails-mongo 2.0.0
- winston ^3.8.2
Score: 5.981414211254481