|
1 | 1 | # Model garden |
2 | 2 |
|
3 | 3 | 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 |
5 | 5 | is ripe for your tree crown delineation problem. |
6 | 6 |
|
7 | 7 | Download with e.g. |
8 | 8 |
|
9 | 9 | ``` |
10 | | -!wget https://zenodo.org/records/10522461/files/230103_randresize_full.pth |
| 10 | +!wget https://zenodo.org/records/15014353/files/250312_flexi.pth |
11 | 11 | ``` |
12 | 12 |
|
13 | 13 | and load with: |
14 | 14 |
|
15 | 15 | ``` |
16 | | -trained_model = "./230103_randresize_full.pth" |
| 16 | +trained_model = "./250312_flexi.pth" |
17 | 17 | cfg = setup_cfg(update_model=trained_model) |
18 | 18 | ``` |
19 | 19 |
|
@@ -49,6 +49,70 @@ A new model for mapping trees in urban environments (trained on Cambridge, UK). |
49 | 49 | - Weight decay: 0.006519 |
50 | 50 | - AP50: 62.0 |
51 | 51 |
|
| 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 | + |
52 | 116 | |
53 | 117 | |
54 | 118 |
|
|
0 commit comments