File size: 1,392 Bytes
aec8f5e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
  "model_name": "marine_sampoly_polygon",
  "purpose": "Typical marine ecological feature polygon extraction",
  "encoder": {
    "type": "DINOv3 ViT + DINOv3 ConvNeXt dual branch",
    "fusion": "Coast-style cross-scale semantic/detail fusion",
    "fine_tuning": {
      "vit_unfrozen_blocks": 2,
      "convnext_unfrozen_stages": 2,
      "unfreeze_all_norm_layers": true
    }
  },
  "head": {
    "style": "SAMPolyBuild-like polygon mapping",
    "not_a_box_detector": true,
    "outputs": [
      "foreground_mask_logits",
      "boundary_logits",
      "vertex_logits",
      "polygon_objectness",
      "fixed_vertex_polygons"
    ],
    "default_num_queries": 100,
    "default_vertices_per_polygon": 32,
    "supervision": [
      "mask",
      "boundary",
      "vertex_heatmap",
      "polygon_sequence"
    ]
  },
  "data": {
    "preferred_formats": [
      "images/{split} + masks/{split}",
      "images/{split} + annotations/{split}.json",
      "images/{split} + annotations/ann.json"
    ],
    "polygon_annotation_format": "COCO segmentation polygons",
    "bbox_only_data": "not sufficient for true polygon training; reject from the main dataset"
  },
  "notes": [
    "Training this head requires masks or polygon annotations; rectangle boxes cannot teach true boundaries.",
    "Do not assume external coastline, land mask, or GIS vector layers are available."
  ]
}