Skip to content

Managing Metadata

Metadata allows annotators to add greater information about the objects, images, or videos being annotated. Innotescus allows Supervisors to determine the metadata entered by annotators on the canvas at the task level.

For a tutorial on this topic, see the Metadata Management tutorial; for information about how to enter metadata from the canvas, see this section.

Metadata Types

Metadata is available for videos, images, and annotations within images. To view and manage a specific type of metadata, use the toggle at the top left of the metadata table.

Metadata Type Toggle

Adding Metadata Fields

To add a new metadata property, click the 'new property' button at the top right of a task's metadata tab. Each metadata property has the following fields:

Adding Metadata Fields

Field Name

The field name is just the name for a metadata property. It is presented to the annotator on the canvas, and presented in the export along with the actual value for the metadata property.

Field Type

Field type is the data type of the metadata being collected. This determines whether the annotator will choose from a list, enter an integer, etc. The available options for field type are explained in detail below:

Boolean: A boolean field type means this piece of metadata can have one two values: true or false. Because a boolean must be either true or false, the default value is not optional.

Floating Point Number: A floating point number designates a metadata field to be a decimal number. A floating point field type allows the supervisor to designate a minimum and maximum allowed value, in addition to the default value.

Integer: An integer designates a metadata field to be a whole number. This field type allows the supervisor to designate a minimum and maximum allowed value, in addition to the default value.

Select: The select field type allows a supervisor to define a list of values from which the annotator can pick. Each entry in the list of choices has a value (the exported value) and an optional display name (presented to the annotator in the canvas). Annotators can pick at most one value from a select field.

Text: The text field type simply allows the annotator to add text as metadata. Supervisors have the option of setting a maximum number of characters.

Required

Supervisors have the option to make any metadata property required. Annotators will be unable to submit an image without entering values for these fields.

Class Selection

The class selection dropdown is only available on annotation metadata properties, as it allows supervisors to restrict a piece of metadata to the selected classes. By default, each metadata property applies to all classes.

Help Text

When help text is entered, a '?' icon appears next to that metadata property in the canvas. Annotators can hover over that '?' icon to view the help text and gain more clarity on its purpose.

Default Value

Default values are optional for all field types except for booleans. Default values will automatically be populated on the canvas but can be changed by the annotator if needed.

Editing Metadata Properties

Once created, metadata properties can be edited in place by expanding them within the table, editing the necessary properties, and clicking 'save' at the bottom of the page.

Ordering Metadata Properties

To reorder metadata properties, simply click and drag the crossed arrows and hit 'save' at the bottom of the page. The new order will be reflected in the metadata panel on the canvas.

Adding Metadata Fields

Copying Metadata Fields

Before adding any metadata fields of their own, users have the option to copy metadata definitions from other tasks, or from the KITTI format, which defines a default set of metadata fields available for each annotation.

Deleting Metadata Properties

To delete metadata properties, use the action menu ( ⠇), or select the corresponding checkbox(es) and use the trash can icon above the table.

Adding Metadata Fields