Skip to content

Holes in annotation shapes #689

@BrittvanAkker

Description

@BrittvanAkker

User story

Being able to annotate shapes with holes has been a recurring request from various users. An example use case is related to manufacturing, where operators are doing quality assessment of industrial objects during the production process. As part of this use case, the users want to differentiate between the outer and inner ring surface of this object. To achieve this, they need to be able to annotate the outer ring in a 'doughnut' shape.

Objective of this requirement is to facilitate annotation of objects with holes, so that users can train a model to segment the surface area of such a complex object. This capability will increase the use case coverage by supporting more complex shapes for annotation.

Requirements

  • Geti shall support annotations of complex shapes with holes as part of instance and semantic segmentation tasks (including segmentation in task chain).

    • Users shall enable hole annotation by adding the 'hole' label (which is predefined by the system) to the label list of their existing project.
    • After doing that, users shall be able to annotate a region with the 'hole' label to mark it as negative space inside an annotated object.
    • Hole annotation shall be supported across all different segmentation annotation assistants (e.g. SAM, interactive segmentation, etc.).
  • Adding/removing/editing hole annotations shall follow the same behaviour as any other annotations.

  • Annotation holes should be considered/included in dataset import/export scenarios.

  • The SDK shall produce predictions that include holes if applicable.

  • Documentation shall be updated accordingly, at minimum with a notion where in the UI users can enable the hole annotation option and how to work with it.

Metadata

Metadata

Assignees

Labels

RoadmapFeature added to the Geti roadmap
No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions