Update README.md
Browse files
README.md
CHANGED
|
@@ -109,7 +109,7 @@ All three models perform similarly across evaluation metrics, with only small di
|
|
| 109 |
| YOLOv11s | 0.894 | 0.973 | 0.948 | 0.777 |
|
| 110 |
| YOLOv26s | 0.919 | 0.922 | 0.951 | 0.781 |
|
| 111 |
|
| 112 |
-

|
| 146 |
|
| 147 |
<video width="800" controls>
|
| 148 |
-
<source src="https://huggingface.co/
|
| 149 |
</video>
|
| 150 |
|
| 151 |
The upscaling video uses a 0.25 confidence threshold on YOLOv26 and shows that increasing the image resolution can help the model detect smaller or distant traffic signs by making important visual features more visible.
|
|
@@ -155,7 +155,7 @@ However, some false positives or misclassifications may still occur when the ori
|
|
| 155 |
### v11 (TTA) vs v26 (non-TTA)
|
| 156 |
|
| 157 |
<video width="800" controls>
|
| 158 |
-
<source src="https://huggingface.co/
|
| 159 |
</video>
|
| 160 |
|
| 161 |
This video compares detection performance between YOLOv11 using Test Time Augmentation (TTA) and YOLOv26 without TTA.
|
|
|
|
| 109 |
| YOLOv11s | 0.894 | 0.973 | 0.948 | 0.777 |
|
| 110 |
| YOLOv26s | 0.919 | 0.922 | 0.951 | 0.781 |
|
| 111 |
|
| 112 |
+

|
| 113 |
|
| 114 |
|
| 115 |
The three YOLO models show very similar overall performance, with only small differences across evaluation metrics.
|
|
|
|
| 118 |
YOLOv8 performs marginally lower but remains within a small margin of error.
|
| 119 |
|
| 120 |
### F1 Curve
|
| 121 |
+

|
| 122 |
|
| 123 |
The F1-confidence curves show strong balance between precision and recall across all three models.
|
| 124 |
The peak F1 score for all classes reaches approximately 0.92, indicating high overall detection performance, with all three models performing very similarly.
|
|
|
|
| 126 |
This likely reflects fewer training examples for these classes and the visual similarity between speed limit signs, where only the number differs, making them more difficult for the model to distinguish.
|
| 127 |
|
| 128 |
### Confusion Matrix
|
| 129 |
+

|
| 130 |
|
| 131 |
The confusion matrix show strong classification performance across all three models, with most predictions showing up along the diagonal.
|
| 132 |
This indicates that the majority of traffic sign classes are correctly classified with very few misclassifications.
|
|
|
|
| 134 |
Minor misclassifications occur between some speed limit classes, where predictions occasionally fall into adjacent speed categories.
|
| 135 |
|
| 136 |
### Sample Images
|
| 137 |
+

|
| 138 |
|
| 139 |
The sample predictions demonstrate that all three models can accurately detect and localize traffic signs across a variety of road environments.
|
| 140 |
Bounding boxes are placed correctly around most signs, and detection performance is generally consistent across the three models, although YOLOv26 occasionally struggles to detect the speedLimit55 sign compared to the other architectures.
|
|
|
|
| 145 |
### Upscaling Comparison (1080p, 1440p, 2160p)
|
| 146 |
|
| 147 |
<video width="800" controls>
|
| 148 |
+
<source src="https://huggingface.co/cvtechniques/JC-Traffic-Sign-Detection/resolve/main/results/cv_upscaling.mov" type="video/mp4">
|
| 149 |
</video>
|
| 150 |
|
| 151 |
The upscaling video uses a 0.25 confidence threshold on YOLOv26 and shows that increasing the image resolution can help the model detect smaller or distant traffic signs by making important visual features more visible.
|
|
|
|
| 155 |
### v11 (TTA) vs v26 (non-TTA)
|
| 156 |
|
| 157 |
<video width="800" controls>
|
| 158 |
+
<source src="https://huggingface.co/cvtechniques/JC-Traffic-Sign-Detection/resolve/main/results/cv_v11%26v26.mov" type="video/mp4">
|
| 159 |
</video>
|
| 160 |
|
| 161 |
This video compares detection performance between YOLOv11 using Test Time Augmentation (TTA) and YOLOv26 without TTA.
|