Skip to content

Annotation time of large polygons is not reflected in working_time #9333

Closed
@volshevsky

Description

@volshevsky

Actions before raising this issue

  • I searched the existing issues and did not find anything similar.
  • I read/searched the docs

Is your feature request related to a problem? Please describe.

  • When a polygon (or mask) annotation takes longer than 100 sec, it is not reflected in working_time.
  • As far as I understood, adding of the polygon points are not reflected as events in the Clickhouse, hence working_time is not computed if annotation takes longer than MAX_EVENT_DURATION = datetime.timedelta(seconds=100).
  • Currently, we ask annotators to generate artificial events such as zoom in/zoom out while annotating large polygons. This, however, is uncomfortable to many.

Describe the solution you'd like

I can see a few ways for mitigating the issue

  • Make MAX_EVENT_DURATION = datetime.timedelta(seconds=100) configurable either globally or per project.
  • Save "new polygon point added" events to Clickhouse. This, however, might be a burden to the event log.
  • Add mask/polygon drawing event to COMPRESSED_EVENT_SCOPES = frozenset(("change:frame",)).

Describe alternatives you've considered

No response

Additional context

Overall, thank you for doing great job, CVAT is a great instrument!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions