Skip to article frontmatterSkip to article content

scene Examples

This document contains JSON examples for scene metadata layouts.

scene_registration

scene_registration.json
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
{
  "zarr_format": 3,
  "node_type": "group",
  "attributes": {
    "ome": {
      "version": "0.6.dev3",
      "scene": {
        "coordinateTransformations": [
          {
            "type": "bijection",
            "input": {"path": "JRC2018F", "name": "physical"},
            "output": {"path": "FCWB", "name": "physical"},
            "forward": {
              "type": "sequence",
              "name": "JRC2018F to FCWB",
              "transformations": [
                {
                  "type": "displacements",
                  "path": "coordinateTransformations/dfield",
                  "interpolation": "linear"
                },
                {
                  "type": "affine",
                  "affine": [
                    [
                      0.549687,
                      -0.0138092,
                      0.000127526,
                      2.9986
                    ],
                    [
                      0.0893289,
                      1.04339,
                      -0.000121014,
                      -6.39702
                    ],
                    [
                      0.00779285,
                      0.00299018,
                      0.907875,
                      -3.77146
                    ]
                  ]
                }
              ]
            },
            "inverse": {
              "type": "sequence",
              "name": "FCWB to JRC2018F",
              "transformations": [
                {
                  "type": "affine",
                  "affine": [
                    [
                      1.8153162032371448,
                      0.024026315573955494,
                      -0.00025178851007148946,
                      -5.290659956068192
                    ],
                    [
                      -0.1554184181171034,
                      0.9563570184920926,
                      0.00014930742384645888,
                      6.584435749976974
                    ],
                    [
                      -0.015070089856986017,
                      -0.003356093187801388,
                      1.1014748899286995,
                      4.177888664571422
                    ]
                  ]
                },
                {
                  "type": "displacements",
                  "path": "coordinateTransformations/invdfield",
                  "interpolation": "linear",
                  "name": ""
                }
              ]
            }
          }
        ]
      }
    }
  }
}

scene_stitching

scene_stitching.json
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{
  "zarr_format": 3,
  "node_type": "group",
  "attributes": {
    "ome": {
      "version": "0.6.dev3",
      "scene": {
        "coordinateTransformations": [
          {
            "type": "translation",
            "output": "world",
            "input": {"path": "tile_0", "name": "physical"},
            "translation": [
              0,
              0
            ],
            "name": "tile_0_mm to world"
          },
          {
            "type": "translation",
            "output": "world",
            "input": {"path": "tile_1", "name": "physical"},
            "translation": [
              0,
              348
            ],
            "name": "tile_1_mm to world"
          },
          {
            "type": "translation",
            "output": "world",
            "input": {"path": "tile_2", "name": "physical"},
            "translation": [
              276,
              0
            ],
            "name": "tile_2_mm to world"
          },
          {
            "type": "translation",
            "output": "world",
            "input": {"path": "tile_3", "name": "physical"},
            "translation": [
              276,
              348
            ],
            "name": "tile_3_mm to world"
          }
        ],
        "coordinateSystems": [
          {
            "name": "world",
            "axes": [
              {
                "type": "space",
                "name": "x",
                "unit": "micrometer",
                "discrete": false
              },
              {
                "type": "space",
                "name": "y",
                "unit": "micrometer",
                "discrete": false
              }
            ]
          }
        ]
      }
    }
  }
}