- Created by Courtney Belcher , last modified on Feb 12, 2025
You are viewing an old version of this content. View the current version.
Compare with Current View Version History
« Previous Version 11 Current »
1. Sub-image -“Cropout”
2. Semantic mask (same pixel mapping as fullsized data)
3. Vegetation segment - “Cutout”
{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "season": { "type": "string" }, "datetime": { "type": "string" }, "bbot_version": { "type": "string" }, "batch_id": { "type": "string" }, "image_id": { "type": "string" }, "validated": { "type": "boolean" }, "version": { "type": "string" }, "exif_meta": { "type": "object", "properties": { "ImageWidth": { "type": "integer" }, "ImageLength": { "type": "integer" }, "Make": { "type": "string" }, "Model": { "type": "string" }, "Software": { "type": "string" }, "DateTime": { "type": "string", "format": "date-time" }, "ExposureTime": { "type": "string" }, "FNumber": { "type": "string" }, "ExposureProgram": { "type": "integer" }, "ISOSpeedRatings": { "type": "integer" }, "RecommendedExposureIndex": { "type": "integer" }, "ExifVersion": { "type": "array", "items": { "type": "integer" } }, "BrightnessValue": { "type": "string" }, "MaxApertureValue": { "type": "string" }, "LightSource": { "type": "integer" }, "Flash": { "type": "integer" }, "FocalLength": { "type": "string" }, "ExposureMode": { "type": "integer" }, "WhiteBalance": { "type": "integer" }, "FocalLengthIn35mmFilm": { "type": "integer" }, "Contrast": { "type": "integer" }, "Saturation": { "type": "integer" }, "Sharpness": { "type": "integer" }, "LensModel": { "type": "string" }, "LensSpecification": { "type": "array", "items": { "type": "string" } }, "BodySerialNumber": { "type": ["string", "null"] } }, "required": [ "ImageWidth", "ImageLength", "Make", "Model", "Software", "DateTime", "ExposureTime", "FNumber", "ExposureProgram", "ISOSpeedRatings", "RecommendedExposureIndex", "ExifVersion", "BrightnessValue", "MaxApertureValue", "LightSource", "Flash", "FocalLength", "ExposureMode", "WhiteBalance", "FocalLengthIn35mmFilm", "Contrast", "Saturation", "Sharpness", "LensModel", "LensSpecification", "BodySerialNumber" ] }, "camera_info": { "type": "object", "properties": { "aligned": { "type": "boolean" }, "estimated_xyz": { "type": "array", "items": { "type": "number" } }, "estimated_pitch": { "type": "number" }, "estimated_yaw": { "type": "number" }, "estimated_roll": { "type": "number" }, "pixel_width": { "type": "number" }, "pixel_height": { "type": "number" }, "camera_coefficients": { "type": "object", "properties": { "f": { "type": "number" }, "cx": { "type": "number" }, "cy": { "type": "number" }, "b1": { "type": "number" }, "b2": { "type": "number" }, "k1": { "type": "number" }, "k2": { "type": "number" }, "k3": { "type": "number" }, "k4": { "type": "number" }, "p1": { "type": "number" }, "p2": { "type": "number" } }, "required": [ "f", "cx", "cy", "b1", "b2", "k1", "k2", "k3", "k4", "p1", "p2" ] }, "fov": { "type": "object", "properties": { "height": { "type": "number" }, "width": { "type": "number" }, "top_left_xy": { "type": "array", "items": { "type": "number" } }, "top_right_xy": { "type": "array", "items": { "type": "number" } }, "bottom_left_xy": { "type": "array", "items": { "type": "number" } }, "bottom_right_xy": { "type": "array", "items": { "type": "number" } }, "fov_area_cm2": { "type": "number" } }, "required": [ "height", "width", "top_left_xy", "top_right_xy", "bottom_left_xy", "bottom_right_xy", "fov_area_cm2" ] } }, "required": [ "aligned", "estimated_xyz", "estimated_pitch", "estimated_yaw", "estimated_roll", "pixel_width", "pixel_height", "fov", "camera_coefficients" ] }, "annotations": { "type": "array", "items": { "type": "object", "properties": { "is_primary": { "type": "boolean" }, "cutout_exists": { "type": "boolean" }, "bbox_xywh": { "type": "array", "items": { "type": "integer" }, "minItems": 4, "maxItems": 4 }, "category_class_id": { "type": "integer" }, "cutout_id": { "type": "string" }, "overlapping_cutout_ids": { "type": "array", "items": { "type": "string" } }, "non_target_weed": { "type": "boolean" }, "non_target_weed_pred_conf": { "type": "number" } }, "required": [ "is_primary", "cutout_exists", "bbox_xywh", "category_class_id", "cutout_id", "overlapping_cutout_ids", "non_target_weed", "non_target_weed_pred_conf" ] } }, "categories": { "type": "array", "items": { "type": "object", "properties": { "class_id": { "type": "integer" }, "USDA_symbol": { "type": "string" }, "EPPO": { "type": "string" }, "group": { "type": "string" }, "class": { "type": "string" }, "subclass": { "type": "string" }, "order": { "type": "string" }, "family": { "type": "string" }, "genus": { "type": "string" }, "species": { "type": "string" }, "common_name": { "type": "string" }, "authority": { "type": "string" }, "growth_habit": { "type": "string" }, "duration": { "type": "string" }, "category": { "type": "string" }, "multi_species_USDA_symbol": { "type": ["array", "null"], "items": { "type": "string" }, "minItems": 0 }, "link": { "type": ["string", "null"] }, "note": { "type": ["string", "null"] }, "rgb": { "type": "array", "items": { "type": "integer" }, "minItems": 3, "maxItems": 3}, "hex": { "type": "string" } }, "required": [ "class_id", "USDA_symbol", "EPPO", "group", "class", "subclass", "order", "family", "genus", "species", "common_name", "authority", "growth_habit", "duration", "category", "multi_species_USDA_symbol", "link", "note", "rgb", "hex" ] } } }, "required": [ "season", "datetime", "bbot_version", "batch_id", "image_id", "validated", "version", "exif_meta", "camera_info", "annotations", "categories" ] }
This schema defines the structure for metadata related to image cutouts, which are sub-regions of larger images that have been extracted for analysis.
Properties Table
General Properties
Property | Type | Description |
---|---|---|
| string | The growing season during which the cutout was captured (e.g., spring, summer). More Info |
| string (date-time) | The date and time when the cutout was captured in ISO 8601 format. |
| string | The version of the batch bot system used for processing the cutout. 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. |
| string | A unique identifier derived from the image_id and appended with an integer denoting the cutout number. |
| integer | The index or sequence number of the cutout within the image. |
| integer | The height of the cutout in pixels. |
| integer | The width of the cutout in pixels. |
| string | The model of the camera lens used to capture the cutout. |
| boolean | Indicates whether the cutout metadata has been validated. |
| string | data version number. Includes metadata and masks |
| object | Properties related to the cutout’s visual and structural features. |
| object | Category details for the cutout, including species classification. |
Cutout Properties
Property | Type | Description |
---|---|---|
| boolean |
|
| boolean |
|
| number |
|
| number |
|
| integer |
|
| array of 3 numbers |
|
| array of 3 numbers |
|
| boolean | non target weed classifier prediction results |
| number | prediction confidence of model indicating whether it’s a non-target weed. From custom trained classifier |
Category Properties
Detailed Descriptions
Cutout Season Details
Description:
Valid Values:
Usage Notes:
4. Metadata Schema
{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "season": { "type": "string" }, "datetime": { "type": "string" }, "bbot_version": { "type": "string" }, "batch_id": { "type": "string" }, "image_id": { "type": "string" }, "validated": { "type": "boolean" }, "version": { "type": "string" }, "exif_meta": { "type": "object", "properties": { "ImageWidth": { "type": "integer" }, "ImageLength": { "type": "integer" }, "Make": { "type": "string" }, "Model": { "type": "string" }, "Software": { "type": "string" }, "DateTime": { "type": "string", "format": "date-time" }, "ExposureTime": { "type": "string" }, "FNumber": { "type": "string" }, "ExposureProgram": { "type": "integer" }, "ISOSpeedRatings": { "type": "integer" }, "RecommendedExposureIndex": { "type": "integer" }, "ExifVersion": { "type": "array", "items": { "type": "integer" } }, "BrightnessValue": { "type": "string" }, "MaxApertureValue": { "type": "string" }, "LightSource": { "type": "integer" }, "Flash": { "type": "integer" }, "FocalLength": { "type": "string" }, "ExposureMode": { "type": "integer" }, "WhiteBalance": { "type": "integer" }, "FocalLengthIn35mmFilm": { "type": "integer" }, "Contrast": { "type": "integer" }, "Saturation": { "type": "integer" }, "Sharpness": { "type": "integer" }, "LensModel": { "type": "string" }, "LensSpecification": { "type": "array", "items": { "type": "string" } }, "BodySerialNumber": { "type": ["string", "null"] } }, "required": [ "ImageWidth", "ImageLength", "Make", "Model", "Software", "DateTime", "ExposureTime", "FNumber", "ExposureProgram", "ISOSpeedRatings", "RecommendedExposureIndex", "ExifVersion", "BrightnessValue", "MaxApertureValue", "LightSource", "Flash", "FocalLength", "ExposureMode", "WhiteBalance", "FocalLengthIn35mmFilm", "Contrast", "Saturation", "Sharpness", "LensModel", "LensSpecification", "BodySerialNumber" ] }, "camera_info": { "type": "object", "properties": { "aligned": { "type": "boolean" }, "estimated_xyz": { "type": "array", "items": { "type": "number" } }, "estimated_pitch": { "type": "number" }, "estimated_yaw": { "type": "number" }, "estimated_roll": { "type": "number" }, "pixel_width": { "type": "number" }, "pixel_height": { "type": "number" }, "camera_coefficients": { "type": "object", "properties": { "f": { "type": "number" }, "cx": { "type": "number" }, "cy": { "type": "number" }, "b1": { "type": "number" }, "b2": { "type": "number" }, "k1": { "type": "number" }, "k2": { "type": "number" }, "k3": { "type": "number" }, "k4": { "type": "number" }, "p1": { "type": "number" }, "p2": { "type": "number" } }, "required": [ "f", "cx", "cy", "b1", "b2", "k1", "k2", "k3", "k4", "p1", "p2" ] }, "fov": { "type": "object", "properties": { "height": { "type": "number" }, "width": { "type": "number" }, "top_left_xy": { "type": "array", "items": { "type": "number" } }, "top_right_xy": { "type": "array", "items": { "type": "number" } }, "bottom_left_xy": { "type": "array", "items": { "type": "number" } }, "bottom_right_xy": { "type": "array", "items": { "type": "number" } }, "fov_area_cm2": { "type": "number" } }, "required": [ "height", "width", "top_left_xy", "top_right_xy", "bottom_left_xy", "bottom_right_xy", "fov_area_cm2" ] } }, "required": [ "aligned", "estimated_xyz", "estimated_pitch", "estimated_yaw", "estimated_roll", "pixel_width", "pixel_height", "fov", "camera_coefficients" ] }, "annotations": { "type": "array", "items": { "type": "object", "properties": { "is_primary": { "type": "boolean" }, "cutout_exists": { "type": "boolean" }, "bbox_xywh": { "type": "array", "items": { "type": "integer" }, "minItems": 4, "maxItems": 4 }, "category_class_id": { "type": "integer" }, "cutout_id": { "type": "string" }, "overlapping_cutout_ids": { "type": "array", "items": { "type": "string" } }, "non_target_weed": { "type": "boolean" }, "non_target_weed_pred_conf": { "type": "number" } }, "required": [ "is_primary", "cutout_exists", "bbox_xywh", "category_class_id", "cutout_id", "overlapping_cutout_ids", "non_target_weed", "non_target_weed_pred_conf" ] } }, "categories": { "type": "array", "items": { "type": "object", "properties": { "class_id": { "type": "integer" }, "USDA_symbol": { "type": "string" }, "EPPO": { "type": "string" }, "group": { "type": "string" }, "class": { "type": "string" }, "subclass": { "type": "string" }, "order": { "type": "string" }, "family": { "type": "string" }, "genus": { "type": "string" }, "species": { "type": "string" }, "common_name": { "type": "string" }, "authority": { "type": "string" }, "growth_habit": { "type": "string" }, "duration": { "type": "string" }, "category": { "type": "string" }, "multi_species_USDA_symbol": { "type": ["array", "null"], "items": { "type": "string" }, "minItems": 0 }, "link": { "type": ["string", "null"] }, "note": { "type": ["string", "null"] }, "rgb": { "type": "array", "items": { "type": "integer" }, "minItems": 3, "maxItems": 3}, "hex": { "type": "string" } }, "required": [ "class_id", "USDA_symbol", "EPPO", "group", "class", "subclass", "order", "family", "genus", "species", "common_name", "authority", "growth_habit", "duration", "category", "multi_species_USDA_symbol", "link", "note", "rgb", "hex" ] } } }, "required": [ "season", "datetime", "bbot_version", "batch_id", "image_id", "validated", "version", "exif_meta", "camera_info", "annotations", "categories" ] }
- No labels
Add Comment