395 MB
31 files
Updated 6 months ago
Name
Size
.gitattributes3.08 kB
xet
README.md7.08 kB
xet
WALDO30_yolov8l-p2_1024x1024.pt86.7 MB
xet
WALDO30_yolov8l-p2_1024x1024_F1_curve.png450 kB
xet
WALDO30_yolov8l-p2_1024x1024_confusion_matrix_normalized.png248 kB
xet
WALDO30_yolov8l-p2_640x640.pt86.3 MB
xet
WALDO30_yolov8l-p2_640x640_F1_curve.png446 kB
xet
WALDO30_yolov8l-p2_640x640_confusion_matrix_normalized.png245 kB
xet
WALDO30_yolov8l_640x640.pt87.7 MB
xet
WALDO30_yolov8l_640x640_F1_curve.png450 kB
xet
WALDO30_yolov8l_640x640_confusion_matrix_normalized.png247 kB
xet
WALDO30_yolov8m_640x640.pt52.1 MB
xet
WALDO30_yolov8m_640x640_F1_curve.png440 kB
xet
WALDO30_yolov8m_640x640_confusion_matrix_normalized.png251 kB
xet
WALDO30_yolov8m_p2_640x640.pt50.7 MB
xet
WALDO30_yolov8m_p2_640x640_F1_curve.png456 kB
xet
WALDO30_yolov8m_p2_640x640_confusion_matrix_normalized.png249 kB
xet
WALDO30_yolov8n-p2_640x640.pt6.32 MB
xet
WALDO30_yolov8n-p2_640x640_F1_curve.png440 kB
xet
WALDO30_yolov8n-p2_640x640_confusion_matrix_normalized.png249 kB
xet
WALDO30_yolov8n_416x416.pt6.25 MB
xet
WALDO30_yolov8n_416x416_F1_curve.pngF1_curve.png389 kB
xet
WALDO30_yolov8n_416x416_confusion_matrix_normalized.png246 kB
xet
WALDO30_yolov8n_640x640.pt6.29 MB
xet
WALDO30_yolov8n_640x640_confusion_matrix_normalized.png258 kB
xet
WALDO30_yolov8n_640x640_confusion_matrix_normalized_F1_curve.png431 kB
xet
WALDO30_yolov8n_p2_416x416.pt6.19 MB
xet
WALDO30_yolov8n_p2_416x416_F1_curve.png401 kB
xet
WALDO30_yolov8n_p2_416x416_confusion_matrix_normalized.png252 kB
xet
run_sliced_inference.py3.68 kB
xet
run_sliced_inference_with_tracker.py4.83 kB
xet
README.md

W.A.L.D.O. Whereabouts Ascertainment for Low-lying Detectable Objects

WALDO 3.0 preview vid

Welcome to the WALDO v3.0 public release

WHAT IS WALDO?

WALDO is a detection AI model, based on a large YOLO-v8 backbone and my own synthetic data pipeline. The model is capable of detecting these classes of items in overhead imagery ranging in altitude from about 30 feet to satellite imagery!

Output classes:

0 -> 'LightVehicle' --> all kinds of civilan cars, including pickup trucks, vans etc... πŸš—πŸŽοΈπŸš“πŸšπŸš‘
1 -> 'Person' --> people! all kinds of people including ones that are on bikes or swimming in the sea πŸ§β€β™€οΈπŸ•ΊπŸ’ƒπŸ§œπŸ½β€β™€οΈπŸ‚πŸ§ž
2 -> 'Building' --> all kinds of buildings πŸ•ŒπŸ›οΈπŸ­πŸ‘
3 -> 'UPole' --> utility poles, power poles, anything thin and sticking up that you should avoid with a drone 🎏
4 -> 'Boat' --> boats, ships, canoes, kayaks, surf boards... all the floaty stuff πŸš’πŸ„
5 -> 'Bike' --> bikes, mopeds, motorbikes, all stuff with 2 wheels 🚲
6 -> 'Container' --> shipping containers, including on the back of an articulated truck... πŸ“¦πŸ—οΈ
7 -> 'Truck' --> large commercial vehicles including articulated trucks or big box-on-chassis delivery trucks 🚚
8 -> 'Gastank'--> cylindrical tanks such as butane tanks and gas expansion tanks, or grain silos... pretty much anything that looks cylindrical for storing liquids πŸ«™
10 -> 'Digger' --> all kinds of construction vehicles, including tractors and construction gear 🚜
11 -> 'Solarpanels' --> solar panels β–ͺ️🌞β–ͺ️
12 -> 'Bus' --> a bus 🚌

--> In general the lower the class number the better-trained you can expect it to be. For users of previous versions of WALDO: note that I removed the military class and smoke detection. This is meant to be a FOSS tool for civilian use and I don't want to pursue making it work for military applications.


WHERE IS WALDO?

Right here on HF!

Example of P2 model boost over regular models: [P2 model performance boost]

Modes are somewhat-modified MIT license and you can freely use and share them.


WHAT IS IT GOOD FOR?

People are currently using versions of WALDO for:

  1. disaster recovery
  2. monitoring wildlife sanctuaries (intruder detection)
  3. occupancy calculation (parking lots etc..)
  4. monitoring infrastructure
  5. construction site monitoring
  6. traffic flow management
  7. crowd counting
  8. some fun AI art applications!
  9. drone safety (avoiding people / cars on the ground)
  10. lots of other fun stuff...

The main reason for me to make WALDO free has in fact been discovering all these cool applications. Let me know what you build!


FOR AI NERDS !

It's a set of YOLOv8 model, trained on my own datasets of synthetic and "augmented" / semi-synthetic data. I'm not going to release the dataset for the time being.

The weights are completely open, allowing you to deploy in any number of ways this time!


HOW CAN I START WITH WALDO?

Check out the boilerplate code in the repo to run the models and output pretty detections using the wonderful Supervision annotation library from Roboflow :)


GOING DEEPER

Of course if you know your way around deploying AI models there is a lot more you do with this release, inclusing:

  1. fine-tuning the models on your own data (if you know what you are doing, this is probably your starting point)
  2. building a nicely optimized sliding-window inference setup that works nicely on your edge hardware
  3. quantizing the models for super-duper edge performance on cheap devices
  4. using the models to annotate your own data and train something of your own!

Enjoy!


PREVIOUS VERSIONS

I am retiring the old versions, this is the only one that will stay online.


CAN YOU HELP ME WITH X?

Sure, email me at stephan.sturges@gmail.com


DETECTION OF X ISN'T WORKING AS EXPECTED:

I'd love to see example images, videos, sample data, etc at: stephan.sturges@gmail.com


SUPPORT WALDO!

Visit [the WALDO gumroad page] to support the project!


LICENSE

Unless otherwise specified all code in this release is published with the licence conditions below.

modified MIT License

Copyright (c) 2026 Stephan Sturges / Aircortex.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

The software cannot be used commercially by individuals or companies active in defense or the production of military systems or equipment without prior written agreement.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Total size
395 MB
Files
31
Last updated
Jun 2
Pre-warmed CDN
US EU US EU

Contributors