hongluzhou / composer

Compositional Reasoning of Group Activity in Videos with Keypoint-Only Modality
31 stars 5 forks source link

about dataset collective activity #2

Closed cissoidx closed 2 years ago

cissoidx commented 2 years ago

Hi @hongluzhou ,

Thanks for your kind open sourcing the composer code. I downloaded the collective activity dataset from the link in your README. I am not sure if I understand what the annotation actually means. Can you please correct/add the description here below?

cheers, xu

hongluzhou commented 2 years ago

Sure! The Collective Activity's data format is mostly the same as Volleyball's: https://github.com/hongluzhou/composer/blob/main/DATA_README.txt

To answer your questions, specifically:

Hope it helps!

Best, Honglu

cissoidx commented 2 years ago

@hongluzhou Thanks very much for your reply. In the first frame of the first video of the collectivity dataset, there are obviously 4 persons. But in the annotation, there are only 3. And these 4 persons are walking. However, in the annotation they are labelled as waiting.

截屏2022-10-11 13 43 40

My questions:

  1. would you confirm that this is a mislabel?
  2. would this kind of mislabel (if it is) affect the performance of the model?

cheers, xu

hongluzhou commented 2 years ago

Hi @cissoidx,

The group activity of this clip is 'Walking' and the 3 persons are actually labeled as 'Walking' (as shown in the following screenshot).

Screen Shot 2022-10-15 at 6 21 38 PM

Note that 'group activity ID 0' means 'Walking' and 'person action ID 1' means 'Walking' according to the mapping https://github.com/hongluzhou/composer/blob/dbe5155391b5a2eea7f4c146192c9957ca323c42/datasets/collective.py#L137

The reason there are only 3 persons labeled is that we got the person track labels from https://github.com/wjchaoGit/Group-Activity-Recognition/tree/master/data/collective/tracks and in their annotations, only 3 persons have bounding boxes. We map each bounding box to an action label. Therefore, correspondingly only 3 persons have annotated action IDs.

As mentioned in Appendix E in our paper, we do feel labels of both Volleyball and Collective Activity datasets are not perfect. I also raised an issue like this before: https://github.com/mostafa-saad/deep-activity-rec/issues/26. Nevertheless, most labels are fine overall.

Best, Honglu