Closed hwy1992129 closed 3 months ago
Hi,
Best,
@xiexh20 fit_SMPLH in RVH Its registration result is shown below.
fit_SMPL in IP-Net The second one is previous IP-Net project using kaolin0.1. Its registration result is shown below.
The scan model are not the same shown in the image, but they have the similar result... I mean the first method doesn't give the correct pose. I didn't provide pose for both registrations...
Hi,
Then I guess there is some difference between pytorch3d and kaolin in terms of the implementation of point to surface distances.
But in general I don't recommend registration without body pose. The old IP-net registration might be able to handle this A-pose, but it will fail once the body pose is more complex.
@xiexh20 OK, Thanks.
Hello, and thank you for your contributions to RVH. I have encountered some issues and would appreciate your insights.
When attempting to align SMPL(H) and SMPL(H)+D with scans without providing a pose file, the outcomes were unsatisfactory. Additionally, while fitting SMPL(H)+D to scans using IP-Net, the model's dimensions were inaccurate, as depicted in the attached examples. Fitting SMPL to scans Fitting SMPL to scan using IP-Net
My confusion arises from the differing results obtained using the SMPL fitting and IPNet code from another source. Despite not supplying a pose file here, the results were surprisingly decent. It seems that moving from kalin0.1 to pytorch3d is not reason for this issue. I want to use the one with pytorch3d, since it has better compatibility, but the RVH leads to weird registration..
I compare the code of fit_SMPL in both, and it seems that there is not much different..... However, I noted a variation in the 'prior.pkl' file—RVH's version contains a 'mean' of 69, whereas IP-Net's version has 63. Could you provide any guidance on these issues? @xiexh20