...
1. Full-Sized Images Created
...
Name
...
Definition
...
Naming Convention
...
images
Preprocessed full resolution images. Used in various stages of pipeline. Are not modified or altered. Output product of Preprocessing stage which includes raw image conversion, color card calibration, and other color corrections.
...
{state}_{unix time}.jpg
...
metadata
...
various metadata including camera, species, and localization information. Output of remap
stage, main input segmentation-vegetation
stage that provides bounding box and species information. Cutout ID
are added during segment-vegetation
...
{state}_{unix time}.json
...
metamasks/semantic_masks
<example of fullsized images here> Check google drive sharefolder for details or pull from preprocessing pipeline (reach out to me if you need help with that) or Matt can get some examples.
2. Masks
2.1 Full Sized Semantic Masks
Semantic labels output from segment-vegetation
. Color labels are located in Image and Cutout metadata jsons.
...
{state}_{unix time}.png
...
metamasks/instance_masks
...
Instance labels output from segment-vegetation
. Unique color labels are located in cutout metadata.
...
{state}_{unix time}.png
2. Metadata
2.1 Full Sized Semantic Masks
This README provides a detailed explanation of the metadata properties used in the Semifield-developed-image and Semifield-cutouts schemas. Each schema is designed to capture essential metadata for image processing, categorization, and analysis in agricultural and machine learning applications.
This schema defines the structure for metadata related to images captured in a semifield environment. Each image is accompanied by detailed metadata for exif information, camera settings, annotations, and categorical classifications.
Example
...
title | README Schema |
---|
...
Semantic masks - pixel-wise labels by species
Pixel values are the class id
Rgb values can be used to consistently remap class id pixel values for visualization purposes
<examples of the fullsized masks here> examples of masks can be found here: Data Examples
3. Metadata
various metadata including camera, species, and localization information. Output of remap
stage, main input segmentation-vegetation
stage that provides bounding box and species information. Cutout ID
are added during segment-vegetation
Example
Expand | |||||
---|---|---|---|---|---|
| |||||
|
3. Json File
...
|
3.1 Metadata schema
This schema defines the structure for metadata related to images captured in a semifield environment. Each image is accompanied by detailed metadata for exif information, camera settings, annotations, and categorical classifications.
<schema can go here as a drop down>
3.1 Properties Table
This README provides a detailed explanation of the metadata properties used in the Semifield-developed-image and Semifield-cutouts schemas. Each schema is designed to capture essential metadata for image processing, categorization, and analysis in agricultural and machine learning applications.
3.11 General Properties
Property | Type | Description |
---|---|---|
| string | The targeted plant type and year during which images were captured (e.g., weeds_2022).More Info |
| string | The date and time when the image was captured format. |
| string | The version of the batch bot system used for processing the image. More Info |
| string | A unique identifier made up of a state abbreviation and date for the batch that contains the image (e.g., MD_2024-01-12). |
| string | A unique identifier made up of a state abbreviation and unix epoch timestamp for each image. |
| boolean | Indicates whether the quality of species labels, bboxes, and masks has been validated (true or false). |
| string | data version number. Include metadata and masks |
...
Description:
Valid Values:
Semantic masks - pixel-wise labels by species
...
Pixel values are the class id
...