Glue Tubes Keypoints Project Computer Vision Project

My Workspace

Updated 3 years ago

212

views

18

downloads
Classes (3)
GlueTube
Head Tail
Description

Object detection is a powerful tool in hands of computer vision engineer.

However, object detection models, like Yolo5, can just identify the coordinates of the bounding box of an object, but they can't provide any information about object's orientation in space.

Such information can be provided by coordinates of the object's keypoints.

I was interested to get to know how to trainin a keypoint detection model, Keypoint RCNN, on a custom dataset. For that, I needed to create a simple dataset with objects related to one class, where each object was annotated with 2 keypoints, which would be enough to identify its orientation in space.

Glue tube was the ideal candidate to become such object. So, I've made 134 photos and annotated them.

Roboflow doesn't provide keypoint annotation functionality, but this task can be easily done by annotating keypoints with small rectangles.

With help of a custom script, we can convert these annotations

into these annotations

The tutorial how to convert rectangles into keypoints is here: https://medium.com/@alexppppp/how-to-annotate-keypoints-using-roboflow-9bc2aa8915cd

Also, the tutorial how to train a custom keypoint detection model is here: https://medium.com/@alexppppp/how-to-train-a-custom-keypoint-detection-model-with-pytorch-d9af90e111da

Supervision

Build Computer Vision Applications Faster with Supervision

Visualize and process your model results with our reusable computer vision tools.

Cite This Project

LICENSE
CC BY 4.0

If you use this dataset in a research paper, please cite it using the following BibTeX:

                        @misc{
                            glue-tubes-keypoints-project_dataset,
                            title = { Glue Tubes Keypoints Project Dataset },
                            type = { Open Source Dataset },
                            author = { My Workspace },
                            howpublished = { \url{ https://universe.roboflow.com/my-workspace-qpstx/glue-tubes-keypoints-project } },
                            url = { https://universe.roboflow.com/my-workspace-qpstx/glue-tubes-keypoints-project },
                            journal = { Roboflow Universe },
                            publisher = { Roboflow },
                            year = { 2021 },
                            month = { nov },
                            note = { visited on 2024-12-22 },
                            }