Skip to content

Commit 10a7ff9

Browse files
committed
model garden update
1 parent 2e3483a commit 10a7ff9

1 file changed

Lines changed: 67 additions & 3 deletions

File tree

model_garden/README.md

Lines changed: 67 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# Model garden
22

33
Welcome to the model garden. Here live the pretrained models (now hosted on
4-
[Zenodo](https://zenodo.org/records/10522461)). Please feel free to pick what
4+
[Zenodo](https://zenodo.org/records/15014353)). Please feel free to pick what
55
is ripe for your tree crown delineation problem.
66

77
Download with e.g.
88

99
```
10-
!wget https://zenodo.org/records/10522461/files/230103_randresize_full.pth
10+
!wget https://zenodo.org/records/15014353/files/250312_flexi.pth
1111
```
1212

1313
and load with:
1414

1515
```
16-
trained_model = "./230103_randresize_full.pth"
16+
trained_model = "./250312_flexi.pth"
1717
cfg = setup_cfg(update_model=trained_model)
1818
```
1919

@@ -49,6 +49,70 @@ A new model for mapping trees in urban environments (trained on Cambridge, UK).
4949
- Weight decay: 0.006519
5050
- AP50: 62.0
5151

52+
## 230717_base.pth
53+
54+
A model for mapping trees in tropical closed canopy systems trained on aerial (aeroplane) RGB imagery across three tropical sites. It is the "base" model in Harnessing temporal and spectral dimensionality to map and identify species of individual trees in diverse tropical forests.
55+
56+
- Training sites: Danum, Sepilok, Paracou
57+
- Appropriate tile size ~ 100 m (with some tolerance)
58+
- Most suitable for aeroplane collected RGB data ~1m resolution
59+
60+
### Hyperparameters
61+
- Initial model: "COCO-InstanceSegmentation/mask_rcnn_R_101_FPN_3x.yaml"
62+
- Base learning rate: 0.0003389
63+
- weight_decay: 0.001
64+
- Momentum: 0.9
65+
- batch_size_per_im: 1024
66+
- Gamma: 0.1
67+
- Backbone freeze at: 3
68+
- Warmup iterations: 120
69+
- Augmentations: random flipping, resize, rotation, changes in lighting, brightness, contrast, and saturation
70+
71+
## 230729_05dates.pth
72+
73+
A model for mapping trees in tropical closed canopy systems. It took the above 230717_base.pth and was further trained on 5 dates of UAV RGB imagery (~5cm resolution) from Paracou. It is the "5 date" model in [*Harnessing temporal and spectral dimensionality to map and identify species of individual trees in diverse tropical forests*](https://doi.org/10.1101/2024.06.24.600405).
74+
75+
- Training sites: As above plus 5 dates of UAV imagery from Paracou
76+
- Appropriate tile size ~ 100 m (with some tolerance)
77+
- Suitable for high resolution UAV RGB data
78+
- Hyperparameters
79+
- Initial model: 230717_base.pth (above)
80+
- Base learning rate: 0.0003389
81+
- weight_decay: 0.001
82+
- Momentum: 0.9
83+
- batch_size_per_im: 1024
84+
- Gamma: 0.1
85+
- Backbone freeze at: 3
86+
- Warmup iterations: 120
87+
- Augmentations: random flipping, resize, rotation, changes in lighting, brightness, contrast, and saturation
88+
89+
## 250312_flexi.pth
90+
91+
An RGB model that is trained on both closed canopy systems and urban environments. This versatility allows the model to function effectively across a wider range of settings without incorrectly identifying as many trees in non-forested areas, whilst still maintaining the ability to distinguish between closed canopy trees. Since this is a generalised model, it is advisable to utilise one of the more specialised models if your specific use-case is clearly defined, as these will demonstrate superior accuracy in their targeted environments. Examples for [closed canopy](https://zenodo.org/records/15014174/files/Harapan.png) and [urban](https://zenodo.org/records/15014174/files/Cambridge.png).
92+
93+
-Training sites: Harapan, Danum, Paracou, Cambridge & Sepilok
94+
-Appropriate tile size ~ 100 m (with some tolerance)
95+
-Hyperparameters
96+
-Base learning rate: 0.001
97+
-weight_decay: 0.001
98+
-Momentum: 0.9
99+
-batch_size_per_im: 1024
100+
-Gamma: 0.1
101+
-Backbone freeze at: 2 until convergence, then 0 for 200 steps
102+
-Warmup iterations: 120
103+
-Augmentations: random flipping, resize, rotation, changes in lighting, brightness, contrast, and saturation
104+
105+
### Hyperparameters
106+
107+
- Base learning rate: 0.001
108+
- weight_decay: 0.001
109+
- Momentum: 0.9
110+
- batch_size_per_im: 1024
111+
- Gamma: 0.1
112+
- Backbone freeze at: 2 until convergence, then 0 for 200 steps
113+
- Warmup iterations: 120
114+
- Augmentations: random flipping, resize, rotation, changes in lighting, brightness, contrast, and saturation
115+
52116
 
53117
 
54118

0 commit comments

Comments
 (0)