Skip to content
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

Issue with Intersection of Segments in Exported Skeleton Model and Potential Manually Modification #9

Open
hwy1992129 opened this issue Jun 12, 2023 · 4 comments

Comments

@hwy1992129
Copy link

I have encountered an issue with the exported skeleton model where the model segments appear to intersect. The involved program components are register_star, infer_skeleton, and pose_skeleton.
image
image

I'm considering a potential workaround and need some guidance: Is it possible to manually edit the skeleton model to resolve the intersection problem and then use this modified model as an input for the pose_skeleton function? Would this approach create any unforeseen issues? Looking forward to your insights.

@MarilynKeller
Copy link
Owner

We don't have a loss to avoid those specific interpenetrations. You could edit the final skeleton mesh to correct for those interpenetrations.
If you edit the lying down inferred skeleton before reposing, it should help for the spine, but no guarranty that the scapula will not intersect with the thorax at all after reposing.
I think a way to do would be to add a loss to avoid interpenetration between the scapula and the thorax by fitting ellipsoids to them.

@hwy1992129
Copy link
Author

@MarilynKeller It seems that the ribs sometimes are not in the correct position, as shown in the images...
image
image

@MarilynKeller
Copy link
Owner

Can you specify what you mean with "Not in the correct position" ?
We do have light interpenetrations between the ribs and the skin in some poses as our rib cage is rigid.
For T12 and Rib 12, their relative position is the one that was in the template we used from Anatomy Transfer.

@hwy1992129
Copy link
Author

I mean T12 and Rib12.... For some results, the Rib12 may stick to T11, because of the scale and translation.... I check the template. It is correct.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants