Commit 47466b0c authored by Timm Schoening's avatar Timm Schoening
Browse files

Add new file

parent eb996aec
# iFDO content fields
Image data is inherently unstructured and obtaining a glimpse of its content is hard to achieve for humans as well as machines. The iFDOs content fields are a mechanism to encode the content of image data by means of visual, textual or other data proxies (annotations, previews, descriptions, categorisations, etc.). These can take various forms as described below. Simple examples of visual proxies are thumbnails for images or the average intensity along a video.
# Further domain-specific iFDO content fields
| Field | Format / Values / Unit | Comment |
| ----- | ---------------------- | ------- |
| image-set-sequence-image | Handle | 2D image with the pixel dimension of `<number of images / frames> x <height of one image / frame>` containing one column of each image /frame in the image set, stacked along the horizontal of the sequence image according to the acquisition time. Handle URL to an image |
| image-entropy | **yaml** | 1D time series constructed of single entropy values for each image / frame `<image filename 1>: <entropy 1>\n<image filename 2>: <entropy 2\n...>` |
| image-particle-count | **yaml** | 1D time series constructed of single particle/object count values for each image / frame `<image filename 1>: <particle count 1>\n<image filename 2>: <particle count 2\n...>` |
| image-average-color | **yaml** | Set of `n` 1D time series constructed of the average colour for each image / frame and the `n` channels of an image (e.g. 3 for RGB) `<image filename 1>:\n\t<channel 0>: <value>\n\t<channel 1>: <value>\n<image filename 2>:\n\t<channel 0>: <value>\n...>` |
| image-mpeg7-features | **yaml** | Group of nD feature vectors per image / frame of varying dimensionality according to the chosen MPEG7 descriptors. `<image filename 1>:\n\t<descriptor 0>: [<value>,<value>,...]\n\t<descriptor 1>: [<value>,<value>,...]\n<image filename 2>:\n\t<descriptor 0>: [<value>,<value>,...]\n...>` |
| image-area | Float [m^2] | The footprint of the entire image in square meters |
| image-pixel-per-millimeter | Float [px/mm^2 = MPx/m^2] | Resolution of the imagery in pixels / millimeter which is identical to megapixel / square meter |
| image-meters-above-ground | Float [m] | Distance of the camera to the seafloor |
| image-coordinate-uncertainty | Float [m] | Optional, only needed when no static value is given for the image-set |
| image-acquisition-settings | **yaml**/json, free keys | Optional, only needed when no static value is given for the image-set |
| image-camera-intrinsics | **yaml**/json, free keys | Optional, only needed when no static value is given for the image-set |
| image-camera-extrinsics | **yaml**/json, free keys | Optional, only needed when no static value is given for the image-set |
** More fields on annotation will follow soon!**
# Example:
[iFDO content example](https://gitlab.hzdr.de/datahub/marehub/ag-videosimages/metadata-vocabulary-profile/-/blob/master/MareHub_AGVI_example-iFDO_content.md)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment