Javvanny commited on
Commit
040f9e5
·
verified ·
1 Parent(s): 4fc0d37

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +12 -14
README.md CHANGED
@@ -1,16 +1,17 @@
1
- yolov8m_flying_objects_detection
 
 
 
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 above shows the normalized detection accuracy across different classes. Key insights include:
40
 
41
- Drone Detection: 85% accurate, with occasional misclassifications as background.
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% accurate, with some misclassifications as helicopters.
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
- less
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
+ }