Update README.md
Browse files
README.md
CHANGED
@@ -1,16 +1,17 @@
|
|
1 |
-
|
|
|
|
|
|
|
2 |
yolov8m_flying_objects_detection is a deep learning model designed to detect various flying objects, including drones, airplanes, helicopters, and birds. Based on the YOLOv8 architecture, this model provides a strong balance of speed and accuracy, making it suitable for real-time aerial surveillance and monitoring applications.
|
3 |
|
4 |
-
|
5 |
Model Summary
|
6 |
This model has been trained to identify the following classes:
|
7 |
|
8 |
-
Drone (UAV copter
|
9 |
Airplane
|
10 |
Helicopter
|
11 |
Bird
|
12 |
Background (no object)
|
13 |
-
|
14 |
Classes and Objects
|
15 |
The model has been trained to detect and classify the following types of flying objects:
|
16 |
|
@@ -36,13 +37,14 @@ Areas with no relevant objects.
|
|
36 |
This breakdown provides more specific information on each class, helping users understand the diversity of objects the model can detect.
|
37 |
|
38 |
Confusion Matrix Analysis
|
39 |
-
The confusion matrix
|
40 |
|
41 |
-
Drone Detection: 85%
|
42 |
Airplane Detection: Excellent accuracy of 99%.
|
43 |
Helicopter Detection: Correctly identified 67% of the time, with some confusion with birds.
|
44 |
-
Bird Detection: 68%
|
45 |
Background: Some non-object areas are occasionally detected as objects.
|
|
|
46 |
Applications
|
47 |
This model is particularly useful in scenarios where real-time identification of airborne objects is essential. Potential applications include:
|
48 |
|
@@ -50,20 +52,16 @@ Airport Surveillance: Detecting drones and birds to prevent collisions and ensur
|
|
50 |
Military and Security Operations: Monitoring restricted airspaces for unauthorized drones or other aerial vehicles.
|
51 |
Wildlife Monitoring: Identifying bird movements to support ecological studies and prevent hazards.
|
52 |
Model Usage
|
53 |
-
To use the model, follow these steps:
|
54 |
-
|
55 |
Install Dependencies
|
56 |
Install the required packages listed in requirements.txt:
|
57 |
|
58 |
bash
|
59 |
-
Копировать код
|
60 |
pip install -r requirements.txt
|
61 |
Run Inference
|
62 |
Load the model and run inference on images or video frames using the sample inference.py script:
|
63 |
|
64 |
-
python
|
65 |
-
Копировать код
|
66 |
from yolov8 import YOLO
|
|
|
67 |
model = YOLO("yolov8m_fly_obj_detection.pt")
|
68 |
results = model.predict("image.jpg")
|
69 |
Output
|
@@ -84,11 +82,11 @@ This model is released under the MIT License. Feel free to use, modify, and dist
|
|
84 |
Citation
|
85 |
If you use this model in your work, please consider citing it as follows:
|
86 |
|
87 |
-
|
88 |
Копировать код
|
89 |
@model{yolov8m_flying_objects_detection,
|
90 |
title={YOLOv8m Flying Object Detection},
|
91 |
author={Javvanny},
|
92 |
year={2024},
|
93 |
howpublished={\url{https://huggingface.co/Javvanny/yolov8m_flying_objects_detection}},
|
94 |
-
}
|
|
|
1 |
+
---
|
2 |
+
license: mit
|
3 |
+
pipeline_tag: object-detection
|
4 |
+
---
|
5 |
yolov8m_flying_objects_detection is a deep learning model designed to detect various flying objects, including drones, airplanes, helicopters, and birds. Based on the YOLOv8 architecture, this model provides a strong balance of speed and accuracy, making it suitable for real-time aerial surveillance and monitoring applications.
|
6 |
|
|
|
7 |
Model Summary
|
8 |
This model has been trained to identify the following classes:
|
9 |
|
10 |
+
Drone (UAV copter)
|
11 |
Airplane
|
12 |
Helicopter
|
13 |
Bird
|
14 |
Background (no object)
|
|
|
15 |
Classes and Objects
|
16 |
The model has been trained to detect and classify the following types of flying objects:
|
17 |
|
|
|
37 |
This breakdown provides more specific information on each class, helping users understand the diversity of objects the model can detect.
|
38 |
|
39 |
Confusion Matrix Analysis
|
40 |
+
The confusion matrix below shows the normalized detection accuracy across different classes. Key insights include:
|
41 |
|
42 |
+
Drone Detection: 85% accuracy, with occasional misclassifications as background.
|
43 |
Airplane Detection: Excellent accuracy of 99%.
|
44 |
Helicopter Detection: Correctly identified 67% of the time, with some confusion with birds.
|
45 |
+
Bird Detection: 68% accuracy, with some misclassifications as helicopters.
|
46 |
Background: Some non-object areas are occasionally detected as objects.
|
47 |
+
|
48 |
Applications
|
49 |
This model is particularly useful in scenarios where real-time identification of airborne objects is essential. Potential applications include:
|
50 |
|
|
|
52 |
Military and Security Operations: Monitoring restricted airspaces for unauthorized drones or other aerial vehicles.
|
53 |
Wildlife Monitoring: Identifying bird movements to support ecological studies and prevent hazards.
|
54 |
Model Usage
|
|
|
|
|
55 |
Install Dependencies
|
56 |
Install the required packages listed in requirements.txt:
|
57 |
|
58 |
bash
|
|
|
59 |
pip install -r requirements.txt
|
60 |
Run Inference
|
61 |
Load the model and run inference on images or video frames using the sample inference.py script:
|
62 |
|
|
|
|
|
63 |
from yolov8 import YOLO
|
64 |
+
|
65 |
model = YOLO("yolov8m_fly_obj_detection.pt")
|
66 |
results = model.predict("image.jpg")
|
67 |
Output
|
|
|
82 |
Citation
|
83 |
If you use this model in your work, please consider citing it as follows:
|
84 |
|
85 |
+
bibtex
|
86 |
Копировать код
|
87 |
@model{yolov8m_flying_objects_detection,
|
88 |
title={YOLOv8m Flying Object Detection},
|
89 |
author={Javvanny},
|
90 |
year={2024},
|
91 |
howpublished={\url{https://huggingface.co/Javvanny/yolov8m_flying_objects_detection}},
|
92 |
+
}
|