roytseng-tw / Detectron.pytorch

A pytorch implementation of Detectron. Both training from scratch and inferring directly from pretrained Detectron weights are available.
MIT License
2.82k stars 567 forks source link

Detectron keypoints prediction puts some annotations in wrong image. #143

Closed ArchNew closed 6 years ago

ArchNew commented 6 years ago

Expected results

fda91f0ba76081c65535e3ffea30145 I expect the cyan skeletion in this image, this person.

Actual results

6e10dd97c5803759c75a3e74cc63371 The Detectron's output puts the cyan skeletion in a neighboring picture...which results a very low detection rate on validation set.

Detailed steps to reproduce

I try to use detectron on posetrack's validation set [https://posetrack.net]. Unfortunately, it doesn't always put its predictions in the right picture. It sometimes puts them in a neighboring one, as I demonstrated above.

I wrote the code responsible for converting posetrack validation set's annotations into coco format. And I double checked that every image has its unique image_id. There's no two image use the same image_id. I don't think validation set's ground truth matters here, but I also double checked that the ground truth is the same before and after the conversion.

System information

ArchNew commented 6 years ago

It's my bad. My conversion is wrong.