-
Notifications
You must be signed in to change notification settings - Fork 227
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues training with CMU_Panoptic #368
Comments
Hi,@mkhoshle, ROMP/romp/lib/dataset/MuPoTS.py Line 48 in f3c7672
Please note that, via function self.map_kps, we tranfer the different skeleton defination of each dataset (e.g. 17 joints in CMU P) to a unified format (our 54 joints). The mapping is achieved via: ROMP/romp/lib/dataset/MuPoTS.py Line 22 in f3c7672
The skeleton of each dataset is defined in You can define the skeleton of CMU P as CMUP_17, for example,
Our 54 joints are defined as SMPL_ALL_54, Line 45 in f3c7672
Then the mapping would be |
@Arthur151 Thanks so much for your feedback. I looked at the cmu_panoptic website. The skeleton has 19 key_points. How do I know which points need to be removed? And also how do I know their connection? I am unsure where to get this information and would appreciate your feedback. Thanks, |
Hi, @mkhoshle , Line 133 in f3c7672
Panoptic_19 = { 'Neck':0, 'Nose':1, 'Pelvis':2, 'L_Shoulder':3, 'L_Elbow':4, 'L_Wrist':5, 'L_Hip':6, 'L_Knee':7, 'L_Ankle':8, 'R_Shoulder': 9, 'R_Elbow':10, 'R_Wrist':11, 'R_Hip':12, 'R_Knee':13, 'R_Ankle':14, 'L_Eye':15, 'L_Ear':16, 'R_Eye':17, 'R_Ear':18} Then you can map these joints into our unfied 54 format via |
Hi, @Arthur151 thanks so much for the Feedback. I think you are misunderstood.
My question is that what joints need to be removed from Panoptic_19? I am not sure which joints can be removed.
Thanks, |
I am not sure. Maybe this function ROMP/romp/lib/visualization/visualization.py Line 310 in f3c7672
setting label_kp_order=True, would be helpful. Using to set up the dataset loader, you can use debug function at ROMP/romp/lib/dataset/image_base.py Line 700 in f3c7672
to check the keypoints. Yes, all multi-person datasets have this problem, more or less, including cmu_panoptic. |
@Arthur151 I am doing the following:
Here is how the skeleton looks like: I am a bit confused and am not sure what is it that I am doing wrong. Thanks, |
@mkhoshle , sorry for the late reply. I was caught by two deadlines. If you are processing the original ground-truth 3D human pose of CMU Panoptic, then you might use the wrong order of keypoints, this is want I used: With it, you can just: |
@Arthur151 I am using the same. But there are some issues. First, when I plot 2d key points taken from annots in your google drive and plot it on top of the image I see the following. Have you happened to see this before? As you see there is an extra key point that does not make sense. As a result, when I plot the skeleton it looks like the following: Here is my code:
Any thoughts? |
Hello,
Do you know what I need to do to avoid this error?
I would appreciate it if you could help me with this,
Thanks,
The text was updated successfully, but these errors were encountered: