Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there a way to fix the skeleton's bounding box and move only keypoints inside ? #7411

Closed
medphisiker opened this issue Jan 30, 2024 · 2 comments

Comments

@medphisiker
Copy link

medphisiker commented Jan 30, 2024

Hello,

Is there a way to fix the skeleton's bounding box and move only the points inside ?

I have been looking through various tutorials on data labeling for the key point detection task.

I also read about deep learning models that solve this task: Keypoint RCNN(link) and YOLOv8(link).

As I understand, the task of detecting keypoints consist from several stages. First, we detect the object we need by bounding box, for example, a person, and then in this bounding box we look for masks with an active single pixel that corresponds to one key point.

We need a bounding box that highlights the entire object so that the detector can find it.

The tutorial from roboflow(link) shows the process of marking up skeleton in roboflow.
First, we set a bounding box and then move the key points inside it. When moving the key points, the bounding box itself does not move. We can independently move the boundaries of the bounding box under the object and separately each key point. They don't affect each other.

roboflow

When we place the skeleton in the CVAT, changing the bounding box scales and shifts all the key points inside it. Conversely, moving a key point changes the bounding box.

cvat

Is there any option in the CVAT to edit them separately in the same way as in roboflow? Or so that the bounding box is not recalculated every time a key point is moved?

As a markup tool, I like CVAT more than rotoflow ) But now I need to label up the data to search for key points in fish and in robolow I can do this, but not in CVAT.

I use self-hosted CVAT v2.10.2.

@medphisiker medphisiker changed the title Is there a way to fix the skeleton's bounding box and move only the points inside ? Is there a way to fix the skeleton's bounding box and move only keypoints inside ? Jan 30, 2024
@bsekachev
Copy link
Member

bsekachev commented Jan 30, 2024

You do not have bounding box in your example, you have only skeleton.
If you need a bounding box, annotate a bounding box. Group it together with skeleton using grouping feature.

Dublicate #7193

@medphisiker
Copy link
Author

Thank you for your quick reply. I will deal with the keypoint labeling further.

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

No branches or pull requests

2 participants