diff --git a/.gitignore b/.gitignore index a1d07e4..16e6dee 100644 --- a/.gitignore +++ b/.gitignore @@ -155,8 +155,6 @@ cython_debug/ # Some derectories to ignore /dataset.7z /dataset -/evaluations /results /runs -/visualizations /weights diff --git a/evaluations/model_comparison.csv b/evaluations/model_comparison.csv new file mode 100644 index 0000000..49bd1e8 --- /dev/null +++ b/evaluations/model_comparison.csv @@ -0,0 +1,6 @@ +model,precision,recall,mAP50,mAP50-95,f1_score,mean_IoU,inference_time,inference_fps,model_size_mb +YOLOv8x,0.5802750308354792,0.19604673806965306,0.39102214562486115,0.16070488676786066,0.29307699853463975,0,0.04080785989761353,24.505083150868217,130.39116191864014 +YOLOv9e,0.5858803066254644,0.19183239864264118,0.3915246494612059,0.16146398598283707,0.289029158869797,0,0.02869248628616333,34.8523299802792,111.83285713195801 +YOLOv10x,0.5657525792482877,0.18632740793939978,0.3752592305942457,0.156037127850175,0.2803297878102947,0,0.024821592966715496,40.28750295522731,61.12803840637207 +YOLO11x,0.5568671314564757,0.20058049557556173,0.3771942805437813,0.15638678521327326,0.2949291309293667,0,0.025052271684010825,39.91653980977033,109.09468269348145 +YOLO12x,0.5803901762700486,0.18269323730176718,0.3826259183074694,0.16225306064175796,0.2779076528231838,0,0.028874218463897705,34.632972014474774,113.5777530670166 diff --git a/evaluations/plots/inference_speed.png b/evaluations/plots/inference_speed.png new file mode 100644 index 0000000..f7b39d1 Binary files /dev/null and b/evaluations/plots/inference_speed.png differ diff --git a/evaluations/plots/map_comparison.png b/evaluations/plots/map_comparison.png new file mode 100644 index 0000000..56186df Binary files /dev/null and b/evaluations/plots/map_comparison.png differ diff --git a/evaluations/plots/precision_recall_f1.png b/evaluations/plots/precision_recall_f1.png new file mode 100644 index 0000000..5a5ae19 Binary files /dev/null and b/evaluations/plots/precision_recall_f1.png differ diff --git a/evaluations/plots/precision_recall_map.png b/evaluations/plots/precision_recall_map.png new file mode 100644 index 0000000..1edfca7 Binary files /dev/null and b/evaluations/plots/precision_recall_map.png differ diff --git a/evaluations/plots/radar_comparison.png b/evaluations/plots/radar_comparison.png new file mode 100644 index 0000000..4a3c425 Binary files /dev/null and b/evaluations/plots/radar_comparison.png differ diff --git a/visualizations/box_loss_comparison.png b/visualizations/box_loss_comparison.png new file mode 100644 index 0000000..67b201a Binary files /dev/null and b/visualizations/box_loss_comparison.png differ diff --git a/visualizations/cls_loss_comparison.png b/visualizations/cls_loss_comparison.png new file mode 100644 index 0000000..59e625a Binary files /dev/null and b/visualizations/cls_loss_comparison.png differ diff --git a/visualizations/combined_metrics_comparison.png b/visualizations/combined_metrics_comparison.png new file mode 100644 index 0000000..4bc6195 Binary files /dev/null and b/visualizations/combined_metrics_comparison.png differ diff --git a/visualizations/dfl_loss_comparison.png b/visualizations/dfl_loss_comparison.png new file mode 100644 index 0000000..054ec2a Binary files /dev/null and b/visualizations/dfl_loss_comparison.png differ diff --git a/visualizations/learning_rate_comparison.png b/visualizations/learning_rate_comparison.png new file mode 100644 index 0000000..5cf86e6 Binary files /dev/null and b/visualizations/learning_rate_comparison.png differ diff --git a/visualizations/map50_comparison.png b/visualizations/map50_comparison.png new file mode 100644 index 0000000..4d8d0da Binary files /dev/null and b/visualizations/map50_comparison.png differ diff --git a/visualizations/precision_comparison.png b/visualizations/precision_comparison.png new file mode 100644 index 0000000..452bbd4 Binary files /dev/null and b/visualizations/precision_comparison.png differ diff --git a/visualizations/recall_comparison.png b/visualizations/recall_comparison.png new file mode 100644 index 0000000..dd60607 Binary files /dev/null and b/visualizations/recall_comparison.png differ diff --git a/visualizations/training_loss_comparison.png b/visualizations/training_loss_comparison.png new file mode 100644 index 0000000..835b779 Binary files /dev/null and b/visualizations/training_loss_comparison.png differ