waymo-open-dataset icon indicating copy to clipboard operation
waymo-open-dataset copied to clipboard

segmentation_labels is empty dict

Open rttariverdi67 opened this issue 2 years ago • 8 comments

Hi all, I run tutorial_3d_semseg notebook,

(range_images, camera_projections, segmentation_labels,
 range_image_top_pose) = frame_utils.parse_range_image_and_camera_projection( frame)

here the dict is empty!

thanks for your help in advance :) seg_error

rttariverdi67 avatar Mar 15 '22 18:03 rttariverdi67

Hi all, I run tutorial_3d_semseg notebook,

(range_images, camera_projections, segmentation_labels,
 range_image_top_pose) = frame_utils.parse_range_image_and_camera_projection( frame)

here the dict is empty!

thanks for your help in advance :) seg_error

I also have this problem and keypoints annotation is also empty list from proto

LinaShanghaitech avatar Mar 16 '22 07:03 LinaShanghaitech

I also encountered something similar. In a tfrecord file, it seems that only a few frames is annotated with the point-wise semantic segmentation label. Some checks are in this issue.

jialeli1 avatar Mar 16 '22 08:03 jialeli1

@jialeli1 @LinaShanghaitech @rttariverdi67 Hi, all. I wonder if you have successfully submitted the model predictions on val/test set to the online server?

cardwing avatar Mar 22 '22 08:03 cardwing

@cardwing , sorry, I just use this dataset and not submit the predictions.

LinaShanghaitech avatar Mar 22 '22 13:03 LinaShanghaitech

@rttariverdi67 Have you used the V1.3 Waymo Open Dataset or the old version? The 3d semseg labels only exist in V1.3.

Regarding the annotated frames, we only have 3d semseg labels on a subset of the frames (2Hz/every 5 frames for the frames in the mid-part of the sequence).

charlesq34 avatar Mar 30 '22 01:03 charlesq34

@charlesq34 Hi, is there any convenient method for me to find out which tfrecords in the dataset v1.3 contain 3D annotations more quickly? Or I need to iterate over all frames of all tfrecords? Thanks!

@rttariverdi67 Have you used the V1.3 Waymo Open Dataset or the old version? The 3d semseg labels only exist in V1.3.

Regarding the annotated frames, we only have 3d semseg labels on a subset of the frames (2Hz/every 5 frames for the frames in the mid-part of the sequence).

SizheWei avatar Mar 30 '22 02:03 SizheWei

@SizheWei I believe we have 3d semseg labels on every run segment/tfrecord file. To find out which frames have labels, yes, you'll need to iterate over the frames in each tfrecord file.

charlesq34 avatar Mar 30 '22 03:03 charlesq34

Can I generally expect, that if an image of a frame has keypoint annotations, that all visible humans are annotated?

fabianwindbacher avatar Apr 06 '22 12:04 fabianwindbacher