CoolFace
Modelpublic

dronefreak/uavid-yolo26s-sem

sourceHugging Faceagpl-3.0updated 1mo agoView on Hugging Face
8likes126downloads
Model Card

YOLO26s-sem Finetuned on UAVid

License Framework Dataset mIoU Status Maintained

Fine-tuned YOLO26s semantic segmentation model for aerial UAV imagery using the UAVid benchmark dataset.

This model is part of the UAVid Semantic Segmentation Model Zoo, a collection of CABiNet and YOLO26 models trained and evaluated under a common pipeline for aerial semantic segmentation.

<p align="center"> <img src="uavid_showcase.gif" alt="UAVid Semantic Segmentation Demo"> </p>


Performance

MetricScore
mIoU61.69
Pixel Accuracy84.27
Parameters (M)6.50
FLOPs (GFLOPs @ 1024px)44.4

UAVid Model Zoo

RankModelmIoU (%)Pixel Acc (%)Params (M)FLOPs (GFLOPs)
1CABiNet (MobileNetV3-Large)68.687.319.1754.8
2CABiNet (MobileNetV3-Small)66.8486.455.3644.1
3YOLO26x-sem64.4185.8240.16430.9
4YOLO26l-sem63.2884.7517.87192.4
5YOLO26m-sem61.9884.4114.32152.3
6YOLO26s-sem61.6984.276.5044.4
7YOLO26n-sem58.1782.311.6311.4

Per-Class IoU (%)

ClassCABiNet (MobileNetV3-Large)CABiNet (MobileNetV3-Small)YOLO26x-semYOLO26l-semYOLO26m-semYOLO26s-semYOLO26n-sem
Clutter69.3767.9667.3465.6364.6363.861.46
Building87.7786.5987.3785.986.185.0182.29
Road81.6280.9479.8278.8778.6178.1475.25
Static Car59.355.6951.3354.4844.7447.3941.08
Tree81.2380.0978.1976.6876.4476.874.06
Vegetation65.8864.1263.359.9760.0760.2555.65
Human30.0427.3221.0919.3420.4118.8815.82
Moving Car73.6271.9966.8165.3864.8863.359.73

Evaluation Visualizations

Per-Class IoU Bar Chart

[image]

Confusion Matrix

[image]

Loss Curves

[image]


Dataset

UAVid is a high-resolution UAV semantic segmentation benchmark of urban street scenes, captured from oblique aerial viewpoints along street-side flight paths.

Classes

  • —Clutter
  • —Building
  • —Road
  • —Static Car
  • —Tree
  • —Vegetation
  • —Human
  • —Moving Car

Usage

Install Dependencies

bash
pip install ultralytics huggingface_hub

Load Model from Hugging Face

python
from huggingface_hub import hf_hub_download
from ultralytics import YOLO

weights = hf_hub_download(
    repo_id="dronefreak/uavid-yolo26s-sem",
    filename="best.pt"
)

model = YOLO(weights)

Run Inference

python
results = model.predict(source="image.png", task="semantic", imgsz=1024)
mask = results[0].semantic_mask.cpu().numpy().data  # (H, W) class-ID map

Training Configuration

SettingValue
Epochs500
Image size1024
Batch size8
DatasetUAVid (converted images/+masks/ format)
FrameworkUltralytics YOLO
cls_pw (class weighting)0.5

Official Resources

  • —UAVid Semantic Segmentation Model Zoo: https://huggingface.co/collections/dronefreak/uavid-semantic-segmentation-model-zoo
  • —CABiNet repository: https://github.com/dronefreak/CABiNet
  • —CABiNet Paper: https://arxiv.org/abs/2011.00993v2
  • —Official UAVid Website: https://uavid.nl/
  • —UAVid Dataset Archive: https://doi.org/10.17026/dans-x9f-w9sa
  • —UAVid Paper: https://arxiv.org/abs/1810.10438
  • —UAVid Published Journal: https://doi.org/10.1016/j.isprsjprs.2020.05.009
  • —Ultralytics YOLO: https://github.com/ultralytics/ultralytics
  • —Ultralytics YOLO26 Paper: https://arxiv.org/abs/2606.03748

Training Framework

Trained with the CABiNet repository, which pairs its own real-time segmentation trainer with a parallel Ultralytics YOLO26-sem pipeline — shared dataset tooling, training/eval, and mIoU benchmarking across UAVid, AeroScapes, and VDD. Star the repo if you find these models useful!


Known Limitations

Performance may degrade in:

  • —Very small or thin objects (e.g. pedestrians, moving cars at altitude)
  • —Heavy occlusion under tree canopy
  • —Motion blur on moving vehicles
  • —Mixed/very high input resolutions (UAVid source images are 3840x2160 / 4096x2160; both pipelines evaluate at reduced imgsz)

Citation

Please cite the following:

bibtex
@article{LYU2020108,
    author = "Ye Lyu and George Vosselman and Gui-Song Xia and Alper Yilmaz and Michael Ying Yang",
    title = "UAVid: A semantic segmentation dataset for UAV imagery",
    journal = "ISPRS Journal of Photogrammetry and Remote Sensing",
    volume = "165",
    pages = "108 - 119",
    year = "2020",
    issn = "0924-2716",
    doi = "https://doi.org/10.1016/j.isprsjprs.2020.05.009",
    url = "http://www.sciencedirect.com/science/article/pii/S0924271620301295",
}

@INPROCEEDINGS{9560977,
  author={Kumaar, Saumya and Lyu, Ye and Nex, Francesco and Yang, Michael Ying},
  booktitle={2021 IEEE International Conference on Robotics and Automation (ICRA)},
  title={CABiNet: Efficient Context Aggregation Network for Low-Latency Semantic Segmentation},
  year={2021},
  pages={13517-13524},
  doi={10.1109/ICRA48506.2021.9560977}
}

@article{Kumaar_Real-time_Semantic_Segmentation_2021,
  author = {Kumaar, Saumya and Lyu, Ye and Nex, Francesco and Yang, Michael Ying},
  doi = {10.1016/j.isprsjprs.2021.06.006},
  journal = {ISPRS Journal of Photogrammetry and Remote Sensing},
  pages = {124--134},
  title = {{Real-time Semantic Segmentation with Context Aggregation Network}},
  url = {https://www.sciencedirect.com/science/article/pii/S0924271621001647},
  volume = {178},
  year = {2021}
}

@article{jocher2026ultralytics,
  title={Ultralytics YOLO26: Unified Real-Time End-to-End Vision Models},
  author={Jocher, Glenn and Qiu, Jing and Liu, Mengyu and Lyu, Shuai and Akyon, Fatih Cagatay and Kalfaoglu, Muhammet Esat},
  journal={arXiv preprint arXiv:2606.03748},
  year={2026}
}

@software{cabinet_uavid_benchmark,
  author = {Kumaar, Saumya},
  title = {CABiNet: Semantic Segmentation Benchmarking on UAVid (CABiNet vs. YOLO26)},
  url = {https://github.com/dronefreak/CABiNet},
  year = {2026}
}