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

Faulty annotations in 2D #65

Open
weders opened this issue May 2, 2022 · 1 comment
Open

Faulty annotations in 2D #65

weders opened this issue May 2, 2022 · 1 comment

Comments

@weders
Copy link

weders commented May 2, 2022

Thanks a lot for releasing this great dataset!

While parsing the 2D projections of the 3D bounding boxes using the provided notebook, I realized that the annotations are not correct for some objects and poses.

E.g. for scene bottle/batch-6/7 and frame id 273 the projection is quite off (see image attached), while for other frames in the same scene the bounding box is perfectly fine.

Do you have any idea, whether this is caused by the projection or in the annotation of the 3D bounding box? Thanks!

I obtained this results by running the linked notebook above for scene bottle/batch-6/7 and frame_id = 273.

image

@ahmadyan
Copy link
Collaborator

ahmadyan commented May 2, 2022

If I have to guess, likely a loop closure event in the SLAM system caused the camera poses to jump.

We annotate in 3D, and we rely on the camera poses to project them to 2D images. The camera poses are obtained from 1P online SLAM systems (e.g. ARKit on iPhone). The SLAM systems usually have the loop closure feature that they might optimize the camera poses and reduce drift. The side effect would be a jump in the camera pose trajectory. Which would introduce these artifacts in the dataset.

When filtering the output data, we tried to get rid of these videos that have drift in them, but a few of them eventually did get past the QA.

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