hkust-vgd/scenenn

Misalignment of 2D annotations

Opened this issue · 4 comments

I want to label the raw RGBD data with 2D annotations. The depth and RGB data align well. Whereas the annotations do not seem to align with the raw RGBD data.

Take a look at the ladder on the right:
scenenn

Could you point me to how I need to transform the annotations (or rgbd) in order to align well?

Looks like the labeling is done on the depth but not transformed onto RGB using extrinsics:
image
Depth (darker region) on RGB:
image
The images are from 213/image/image03404.png

@songuke could you please comment on that? Thank you.

@zamponotiropita The annotation was done on the 3D mesh reconstructed from the RGB-D video, then reproject to 2D. Most of the time this works, but in some scenes the reconstruction is not perfect (some misalignments during 3D reconstruction), and this causes misalignments in reprojection to 2D too.

We attempted to address this issue by doing some optimizations to realign the boundaries (see here: http://people.sutd.edu.sg/~saikit/projects/sceneNN/pdf/annotation_tvcg17.pdf), but obviously this is not suitable if you want to address every frame in the scene. I think you might want to pick a scene with good 2D alignment if this really affects your application.

(Somehow I was not notified when issues are posted on Github, hence this late response. I will check my Github again. Sorry for that.)

@songuke In 2D annotation link you provide, it is empty in depth and rgb folder ???
Does scenenn provide ready both aligned RGBD and semantic annotation in 2D ???

thank you