Model Card for rebotnix/rb_aircraft
🚀 Aircraft Detection on Aerial Imagery – Trained by KINEVA, Built by REBOTNIX, Germany Current State: in production and re-training.
This object detection model identifies airplanes in aerial and satellite imagery. It has been trained on a curated dataset containing a diverse set of airplane types, altitudes, backgrounds (negatives), and lighting conditions. The model is designed to support research and automation use-cases in the fields of aviation monitoring, remote sensing, and urban planning.
Developed and maintained by REBOTNIX, Germany, https://rebotnix.com
About KINEVA
KINEVA® is an automated training platform based on the MCP Agent system. It regularly delivers new visual computing models, all developed entirely from scratch. This approach enables the creation of customized models tailored to specific client requirements, which can be retrained and re-released as needed. The platform is particularly suited for applications that demand flexibility, adaptability, and technological precision—such as industrial image processing, smart city analytics, or automated object detection.
KINEVA is continuously evolving to meet the growing demands in the fields of artificial intelligence and machine vision. https://rebotnix.com/en/kineva
✈️ Example Predictions
Input Image | Detection Result |
---|---|
![]() |
![]() |
![]() |
![]() |
(More example visualizations coming soon) |
Model Details
- Architecture: RF-DETR (custom training head with optimized anchor boxes)
- Task: Object Detection (Aircraft class)
- Trained on: REBOTNIX Aerial Aircraft Dataset (proprietary)
- Format: PyTorch
.pth
+ ONNX and trt export available on request - Backbone: EfficientNet B3 (adapted)
- Training Framework: PyTorch + RF-DETR + custom augmentation
Chart
Dataset
The training dataset consists of high-resolution aerial imagery collected from:
- Open-source satellite archives
- Licensed drone surveys
- Custom annotated bounding boxes by REBOTNIX team
The model was trained to be robust across:
- Different scales (airport-wide to single-runway)
- Backgrounds (urban, desert, coastal)
- Partial occlusions
- Different aircraft types (jets, small planes, cargo)
Intended Use
✅ Intended Use | ❌ Not Intended Use |
---|---|
Aerial surveillance | Weapon targeting |
Aircraft fleet monitoring | Real-time fighter tracking |
Urban planning & traffic analysis | Non-airborne object detection |
Limitations
- False positives may occur in cluttered urban environments
- May miss small UAVs or overlapping aircraft
- Not optimized for night-time or infrared imagery
Usage Example
import supervision as sv
from PIL import Image
from rfdetr import RFDETRBase
model_path= "./rb_aircraft.pth"
CLASS_NAMES = ["aircraft"]
model = RFDETRBase(pretrain_weights=model_path,num_classes=len(CLASS_NAMES))
image_path = "./example_aircraft1.jpg"
image = Image.open(image_path)
detections = model.predict(image, threshold=0.35)
labels = [
f"{CLASS_NAMES[class_id]} {confidence:.2f}"
for class_id, confidence
in zip(detections.class_id, detections.confidence)
]
print(labels)
annotated_image = image.copy()
annotated_image = sv.BoxAnnotator().annotate(annotated_image, detections)
annotated_image = sv.LabelAnnotator().annotate(annotated_image, detections, labels)
annotated_image.save("./output_1.jpg")
Contact
📫 For commercial use or re-training this model support, or dataset access, contact:
REBOTNIX
✉️ Email: [email protected]
🌐 Website: https://rebotnix.com
License
This model is released under CC-BY-NC-SA unless otherwise noted. For commercial licensing, please reach out to the contact email.