EGO4D / hands-and-objects

MIT License
77 stars 9 forks source link

Missmatch in annotation files #3

Closed mc-escobar11 closed 2 years ago

mc-escobar11 commented 2 years ago

Hi, I’m working on the hands-objects interactions benchmark and I have a question. I’m trying to use the dataloader for the state change localization and classification task but it asks for some fields in the json file that I don’t have in fhohands[set].json or in fhoscod[set].json. For example, the dataloader expects the fields ‘state_change’,’parent_pnr_frame’, ‘unique_id’ but I couldn’t find them anywhere in the annotation files. Also, the dataloader uses the fields ‘parent_start_sec’, ‘parent_end_sec’, ‘parent_start_frame’ and ‘parent_end_frame’. The closest fields I could find where in fhoscod[set].json 'clip_parent_start_sec', 'clip_parent_end_sec', 'clip_parent_start_frame', 'clip_parent_end_frame’. I was wondering if you could give me some insight on which is the correct annotation file I should be using. Thanks in advance!

Sid2697 commented 2 years ago

Hello @mc-escobar11 ! Thank you for bringing the issue to our notice. I checked the files, and they are different. We are working on resolving this and will point you to the correct annotation files soon!

ebyrne commented 2 years ago

Thanks @mc-escobar11 , you want the files prefixed with fho_oscc-pnr_ (e.g. fho_oscc-pnr_train.json).

There was a period where those were not being downloaded via the CLI (as they were updated), but they should be available now. Can you please try pulling again with --datasets annotations and let us know if that matches with expectations?

Thanks for getting involved with Ego4D! Let us know how it goes.

mc-escobar11 commented 2 years ago

I checked and they are available now, thanks for the quick reply!

ebyrne commented 2 years ago

Ah, fantastic. Sorry about the confusion then, that was an error on our side!

Do let us know how you get along with the dataset!