Spaces:
Build error
Build error
Update README.md
Browse files
README.md
CHANGED
@@ -12,7 +12,7 @@ short_description: YOLO for low-emission Early Fire Detection
|
|
12 |
|
13 |
# YOLO for Early Fire Detection
|
14 |
|
15 |
-
## Team
|
16 |
- Renato Sortino
|
17 |
- Aboubacar Tuo
|
18 |
- Charles Villard
|
@@ -23,46 +23,42 @@ short_description: YOLO for low-emission Early Fire Detection
|
|
23 |
|
24 |
## Model Description
|
25 |
|
26 |
-
YOLO model for early fire detection in forests, proposed as a solution for the Frugal AI Challenge 2025, image task.
|
27 |
-
|
28 |
-
### Intended Use
|
29 |
-
|
30 |
-
- **Primary intended uses**:
|
31 |
-
- **Primary intended users**:
|
32 |
-
- **Out-of-scope use cases**:
|
33 |
|
34 |
## Training Data
|
35 |
|
36 |
-
The model uses the
|
37 |
-
|
38 |
-
|
39 |
-
-
|
40 |
-
|
41 |
-
|
42 |
-
|
|
|
43 |
|
44 |
## Performance
|
45 |
|
46 |
-
### Metrics
|
47 |
-
- **Accuracy**: ~83%
|
48 |
-
- **Environmental Impact**:
|
49 |
-
- Emissions tracked in gCO2eq
|
50 |
-
- Energy consumption tracked in Wh
|
51 |
-
|
52 |
### Model Architecture
|
53 |
The model is a YOLO-based object detection model, that does not depend on NMS in inference.
|
54 |
-
Bypassing this operation allows for further optimization at inference time via tensor decomposition
|
55 |
|
56 |
-
|
|
|
|
|
|
|
|
|
|
|
57 |
|
58 |
-
Environmental impact is tracked using CodeCarbon, measuring:
|
59 |
-
- Carbon emissions during inference
|
60 |
-
- Energy consumption during inference
|
61 |
|
62 |
This tracking helps establish a baseline for the environmental impact of model deployment and inference.
|
63 |
|
64 |
-
## Limitations
|
65 |
- It may fail to generalize to night scenes or foggy settings
|
66 |
- It is subject to false detections, especially at low confidence thresholds
|
|
|
|
|
67 |
|
68 |
```
|
|
|
12 |
|
13 |
# YOLO for Early Fire Detection
|
14 |
|
15 |
+
## Team ([CEA List, LVA](https://kalisteo.cea.fr/index.php/ai/))
|
16 |
- Renato Sortino
|
17 |
- Aboubacar Tuo
|
18 |
- Charles Villard
|
|
|
23 |
|
24 |
## Model Description
|
25 |
|
26 |
+
YOLO model for early fire detection in forests, proposed as a solution for the [Frugal AI Challenge 2025](https://frugalaichallenge.org/), image task.
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
## Training Data
|
29 |
|
30 |
+
The model uses the following datasets:
|
31 |
+
| Dataset | Number of samples | Number of instances |
|
32 |
+
|----------|----------|----------|
|
33 |
+
| [pyronear/pyro-sdis](https://huggingface.co/datasets/pyronear/pyro-sdis) | 29,537 | 28,167 |
|
34 |
+
| [D-Fire](https://github.com/gaiasd/DFireDataset) | 10,525 | 11,865 |
|
35 |
+
| [Wildfire Smoke Dataset](https://www.kaggle.com/datasets/gloryvu/wildfire-smoke-detection/data) | ~12,300 | 11,539 |
|
36 |
+
| [Hard Negatives](https://github.com/aiformankind/wildfire-smoke-dataset) | ~5,000 | ~5,000 |
|
37 |
+
| Synthetic Dataset | ~5,000 | ~5,000 |
|
38 |
|
39 |
## Performance
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
### Model Architecture
|
42 |
The model is a YOLO-based object detection model, that does not depend on NMS in inference.
|
43 |
+
Bypassing this operation allows for further optimization at inference time via tensor decomposition.
|
44 |
|
45 |
+
### Metrics
|
46 |
+
| Model | Accuracy | Precision | Recall | meanIoU | Wh | gCO2eq
|
47 |
+
|----------|----------|----------|----------|----------|----------|----------|
|
48 |
+
| YOLOv10s | 0.87 | 0.88 | 0.98 | 0.84 | 6.77 | 0.94 |
|
49 |
+
| YOLOv10m | 0.88 | 0.87 | 0.99 | 0.88 | 8.39 | 1.16 |
|
50 |
+
| YOLOv10m + Spatial-SVD | 0.85 | 0.86 | 0.97 | 0.82 | 8.24 | 1.14 |
|
51 |
|
52 |
+
Environmental impact is tracked using [CodeCarbon](https://codecarbon.io/), measuring:
|
53 |
+
- Carbon emissions during inference (gCO2eq)
|
54 |
+
- Energy consumption during inference (Wh)
|
55 |
|
56 |
This tracking helps establish a baseline for the environmental impact of model deployment and inference.
|
57 |
|
58 |
+
## Limitations and future work
|
59 |
- It may fail to generalize to night scenes or foggy settings
|
60 |
- It is subject to false detections, especially at low confidence thresholds
|
61 |
+
- Clouds at ground level can be misinterpreted as smoke
|
62 |
+
- It would be better to use temporal-aware models trained on videos
|
63 |
|
64 |
```
|