Skip to content

Fix: #9165#10195

Open
prathamesh-patil-5090 wants to merge 3 commits intocvat-ai:developfrom
prathamesh-patil-5090:9165
Open

Fix: #9165#10195
prathamesh-patil-5090 wants to merge 3 commits intocvat-ai:developfrom
prathamesh-patil-5090:9165

Conversation

@prathamesh-patil-5090
Copy link
Contributor

@prathamesh-patil-5090 prathamesh-patil-5090 commented Jan 17, 2026

I've successfully implemented support for filtering by skeleton sub-label attributes in CVAT's filter system. Here's what was changed:

Changes Made

  • File Modified: filters-modal.tsx

What was added:

  1. Extended the getAttributesSubfields function to handle skeleton sublabels
  2. Added logic to iterate through skeleton sublabels and their attributes
  3. Created nested subfield structures for sublabel attributes

Closes #9165

@zhiltsov-max
Copy link
Contributor

  1. I can see the added attribute filters in the filter configuration, but when I add such a filter for a skeleton point attribute, it doesn't seem to apply to the shapes. The skeleton attribute works as expected.
  2. While selecting the attribute for filtering, I could get the middle menu disappeared:
image Probably, it will be better to keep all the intermediate menus open while their children are open and being interacted with. 3. I'm not sure the chosen approach is a good decision - it allows to select a user-defined attribute, but it doesn't allow to select a builtin attribute (e.g. occluded) or other properties of the nested annotation. I think, it might be better to allow sublabel selection for the label filter instead.

@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for sublabel attributes as frame filter criteria in annotation view

2 participants