Skinned Motion Retargeting with Dense Geometric Interaction Perception

Capturing and maintaining geometric interactions among different body parts is crucial for successful motion retargeting in skinned characters. Existing approaches often overlook body geometries or add a geometry correction stage after skeletal motion retargeting. This results in conflicts between skeleton interaction and geometry correction, leading to issues such as jittery, interpenetration, and contact mismatches. To address these challenges, we introduce a new retargeting framework, MeshRet, which directly models the dense geometric interactions in motion retargeting. Initially, we establish dense mesh correspondences between characters using semantically consistent sensors (SCS), effective across diverse mesh topologies. Subsequently, we develop a novel spatio-temporal representation called the dense mesh interaction (DMI) field. This field, a collection of interacting SCS feature vectors, skillfully captures both contact and non-contact interactions between body geometries. By aligning the DMI field during retargeting, MeshRet not only preserves motion semantics but also prevents self-interpenetration and ensures contact preservation. Extensive experiments on the public Mixamo dataset and our newly-collected ScanRet dataset demonstrate that MeshRet achieves state-of-the-art performance. Code available at https://github.com/abcyzj/MeshRet.

Paper

References (36)

Scroll for more · 24 remaining

Similar papers

Peer review

Reviewer YXjG6/10 · confidence 4/52024-07-10

Summary

The paper proposes a data-driven method for character animation retargeting. The authors introduce Semantically Consistent Sensors (SCS), which are a set of surface points determined by casting rays from bones. Additionally, a Dense Mesh Interaction (DMI) field is proposed to measure the relative positions of sensors over time. They train a transformer that directly predicts motions of target characters, using source and target SCS, source motion, and source DMI. The training is conducted in an unsupervised manner, where the generated target DMI and target motion are matched to the source.

Strengths

Many previous methods are compared, and the proposed method achieves state-of-the-art (SOTA) performance according to these comparisons.

Weaknesses

The contact resolution relies on clean training data without penetrations. There is no mechanism to explicitly prevent penetrations.

Questions

Why does Contact Error depend on absolute scale? What if the retargeted character has a significantly different scale from the source character? What if the bones have different relative lengths? To achieve the same motion, they may require different orientations (Q). How diverse are the skeletons in your dataset? It would be interesting to see how the method performs when the relative bone lengths are different. Does the method assume that all characters in the training dataset share the same bone system? What if I would like to use the method on a character system with a different number of bones and connectivities? Do I need to collect a new dataset? How many modifications to the neural networks are required?

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

The limitation that the retargeting quality depends on inputs with clean contact is discussed in the paper.

Authorsrebuttal2024-08-13

Could you kindly review our response?

Dear Reviewer, Thank you once again for your feedback. As the rebuttal period is nearing its conclusion, could you kindly review our response to ensure it addresses your concerns? We appreciate your time and input. Sincerely, The Authors

Authorsrebuttal2024-08-14

Reply to Reviewer YXjG's further comment

Thank you for your valuable feedback and support. We are pleased to confirm that we have thoroughly addressed your concerns. Given the limited time remaining in the rebuttal phase and the necessity of refactoring some of our code, we will strive to provide experimental results on characters with varying bone numbers. If we are unable to complete this before the rebuttal deadline, we commit to including experiments with varying bone counts in our final manuscript, accompanied by a comprehensive discussion of the results. All the discussion about our method's limitation will also be included.

Reviewer utNP6/10 · confidence 4/52024-07-11

Summary

* The paper proposes a new motion retargeting method based on dense geometric information. This dense geometric information is gathered as dense interaction fields by pre-generated pseudo sensors, which are semantically embedded on the skin. The interaction fields are capable of representing the semantic information of different motions. Based on these ideas, the authors designed a new network to extract features from source motion, body shapes, and the newly designed interaction fields. The interaction fields are also used in the loss functions, together with GAN loss, reconstruction loss, and other loss functions. Experimental results show that the new method can effectively avoid contact loss and interpenetration while maintaining the semantics of the source motion. * The main contribution is the MeshRet method, which includes the Semantically Consistent Sensors, Dense Mesh Interaction Fields, a new network architecture, and losses designed based on the previous two modules. The authors also collected a dataset named ScanRet to improve the quality of motion retargeting datasets.

Strengths

* The method is new, inspired by previous works on pseudo sensors and motion retargeting. There was a skeletal distance matrix in R2ET, and the DMI proposed in this paper can be seen as an improved, dense version of the distance matrix. R2ET used the distance matrix solely for motion semantics, while MeshRet uses the DMI for both semantics and geometrics. * DMI is a better representation of motion semantics compared to the distance matrix. The method has the potential to become the new SOTA. * The overall organization of the paper is good.

Weaknesses

Both qualitative and quantitative results illustrate the effectiveness of this method. However, there are some weaknesses in the experiments: * The ablation study focuses on close/far sensor pairs and the distance matrix, but does not address other aspects, such as different sensor arrangements. * The newly collected dataset, ScanRet, is only used as a source of motion. This raises the question of whether it can be used in conjunction with Mixamo. * The paper compares its results with SAN, PM-Net, and R2ET, but does not include comparisons with other works, such as the 2021 paper "Contact-aware Retargeting of Skinned Motion." * Both ScanRet and Mixamo datasets are used in training. It would be interesting to see the results if only the Mixamo dataset is used.

Questions

Refer to weaknesses part.

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

* The authors mention that one limitation is poor outcomes when the input is noisy. However, they didn't provide any failed cases or examples under noisy conditions to clarify this limitation. * Other limitations may include how to attach sensors for people with disabilities or different body shapes, and how to handle sensors for designed animated characters with more or fewer bones.

Reviewer WToy7/10 · confidence 4/52024-07-13

Summary

The author proposes MeshRet, a new solution that achieves geometry-aware motion retargeting across various mesh topologies in a single stage. The author introduces semantically consistent sensors (SCS) and dense mesh interaction (DMI) field to guide the training of MeshRet, effectively achieving semantic alignment. SCS parametrically represents the relationship between points on the mesh surface and the skeleton. The DMI field expresses multi-frame motion features in a form similar to point cloud features. The author presents a dataset called ScanRet, which is specifically tailored for evaluating motion retargeting techniques.

Strengths

The author introduces the concept of SCS as a feature representation and proposes the use of DMI field for learning motion retargeting alignment. These technical points demonstrate innovation. The article is well-articulated and easy to follow, particularly in the task definition section where the input-output relationship of the overall task and the relationships between different modules are clearly represented. The experiments conducted in the article provide evidence of the effectiveness of the proposed method.

Weaknesses

Overall, there are no significant drawbacks. However, the method of selecting $K \times L$ sensors from $S^2$ potential interacting sensors to balance complexity appears somewhat ad hoc. Additionally, this method is only applicable to CG models and lacks robustness to real-world noise, a point the authors have also mentioned in the limitations section.

Questions

Regarding the Semantically Consistent Sensors (SCS), how is the number S determined? Section 3.2 shows S, but later it is written as K. This part is rather confusing. Is it the total number versus the number after masking?

Rating

7

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

The author has already addressed the limitations of the method.

Reviewer yJ9L5/10 · confidence 4/52024-07-13

Summary

To address the issues such as jittery, interpenetration, and contact mismatches issues caused in the motion retargeting task, this paper proposes a new framework named MeshRet, directly modeling the dense geometric interactions in motion retargeting. It initially establishes dense mesh correspondences using semantically consistent sensors (SCS), and develops a spatio-temporal representation named dense mesh interaction field (DMI), which can capture the contact and non-contact interactions between body parts. The proposed model, MeshRet, achieves SOTA performance on a public dataset,Mixamo, and a newly proposed dataset, ScanRet.

Strengths

The proposed model, MeshRet, improves the geometric interaction-aware motion retargeting through a single pass. The proposed submodules, such as, SCS, DMI, can improve the contact and non-contact interaction semantics. The SCS seems to be effective across various mesh topologies on different characters. The proposed model achieves SOTA performance on both a public dataset and a newly proposed dataset. The paper also provides good ablation studies, e.g., using nearest or farthest L sensors, and the idea of incorporating distance matrix loss. The paper proposes a new dataset specifically tailored for assessing motion retargeting, it has contact semantics and ensures smooth mesh interaction. This dataset will benefit the research society. The paper also conducts a user study to demonstrate the superiority of the proposed model.

Weaknesses

The ablation study suggests that the proximal sensor pairs are essential for minimizing interpenetration and preserving contact, whereas distal pairs provide insights into the non-contact spatial relationships among body parts. It’s a balancing problem to both maintain contact and at the same time to avoid penetration. Given a new unseen character for unknow motion retargeting, how to choose the “cls”, “far”, or “dm” version?

Questions

Given a new unseen character for unknow motion retargeting, how to choose the “cls”, “far”, or “dm” version? This seems to be challenging as it lacks of prior knowledge of how much to enforce contact and how much to avoid interpenetration.

Rating

5

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

The model relies heavily on the accurate estimation of SCS, when the SCS extraction is affected by noisy input, complex clothes, it likes to decrease the performance.

Authorsrebuttal2024-08-13

Could you kindly review our response?

Dear Reviewer, Thank you once again for your feedback. As the rebuttal period is nearing its conclusion, could you kindly review our response to ensure it addresses your concerns? We appreciate your time and input. Sincerely, The Authors

Authorsrebuttal2024-08-12

We appreciate the valuable feedback provided by Ethics Reviewer ryee regarding the need for additional statistical reporting on our dataset and the importance of disclosing participant consent details. # Basic Statistics of Participants in the ScanRet Dataset Due to privacy considerations, detailed personal information about the subjects was not disclosed to us by the third-party company responsible for participant recruitment. We have access to limited demographic data, including height, BMI range, gender, and age. Of the 100 participants, 50 are male, and 50 are female. Participants' heights range from 156 cm to 188 cm, and their BMI ranges from 18 to 28. All participants are adults, with ages spanning from 19 to 75 years, and an average age of 37.25 years. We will provide the height and BMI data of each participant upon the release of the ScanRet dataset. # Participant Consent for Data Release Prior to data collection, we obtained explicit consent from each participant for the release of their data. Participants were fully informed that the collected data would be made publicly available.

Authorsrebuttal2024-08-12

We extend our gratitude to Ethics Reviewer YeD9 for your insightful suggestions on discussing performance differences based on an actor's gender, height, or BMI. # Impact of Race/Skin Tone on Scan Accuracy We utilize a multi-camera array to perform 3D scans of the subjects. To the best of our knowledge, the impact of race or skin tone on the accuracy of these scans is minimal. # Inclusion of Actors with Disabilities As mentioned in our response to Reviewer utNP, our current method does not address the inclusion of actors with disabilities. Consequently, our ScanRet dataset does not include actors with disabilities. We acknowledge this as a limitation of our work and suggest it as an area for future research. # Potential Performance Differences Based on Gender, Height, or BMI Thank you for your suggestion. We conducted a preliminary analysis on our ScanRet dataset, calculating metrics for four distinct target character groups: Male, Female, Low-BMI, High-BMI, Short, and Tall. Overall, the performance differences were minimal. Specifically, the results for single-gender target characters were almost identical to the overall results. However, results for the Low-BMI/High-BMI and Short/Tall groups were slightly less accurate. This discrepancy is likely because the target characters within these specific BMI or height ranges exhibit less body shape variance, while we used all characters as source characters, which posed additional challenges for our retargeting model. Despite this, our findings indicate that the model does not exhibit a preference for any particular group. | **Group** | **Contact Error** ↓ | **Penetration** (\%)↓ | |---|---|-----| Male | 0.281 | 1.60 | Female | 0.291 | 1.58 | Low-BMI (18-20) | 0.311 | 1.72 | High-BMI (26-28) | 0.298 | 1.71 | Short (156 cm-166 cm) | 0.297 | 1.63 | Tall (178 cm-188 cm) | 0.304 | 1.70 | Full | 0.284 | 1.59 | # Compensation for Crowdsourced Workers We appreciate your feedback regarding compensation. Before conducting our user study, we referred to a Quora response \[1\] which noted that "\\$6.50 per hour is common practice in academic projects." In our study, each participant completed 60 pairwise comparison questions within approximately 20-30 minutes, resulting in an hourly compensation of about \\$4.80-\\$7.20. We sincerely apologize for any potential underpayment issues. Moving forward, we agree that participants should be compensated based on living wage standards. \[1\] [How much should I pay on Mechanical Turk?](https://www.quora.com/How-much-should-I-pay-on-Mechanical-Turk)

Reviewer WToy2024-08-13

Thanks to the authors for their detailed feedback. I don't have any new questions at this time. I hope the authors will consider all the concerns raised by the reviewers and address unclear expressions and other issues in the revised version. I will continue to maintain my current score.

Authorsrebuttal2024-08-13

Thanks to Reviewer WToy

Thank you for taking your time to go through our paper and rebuttal. We will definitely address all the concerns raised by reviewers by including additional results and enhancing explanations for clarity in our final manuscript.

Reviewer utNP2024-08-13

Thanks for the detailed response by the authors to my previous comments and questions. I appreciate the effort you’ve put into addressing the issues I raised, and I’m pleased to see the improvements made in your revised manuscript. I have no further concerns or questions at this time.

Authorsrebuttal2024-08-13

Thanks to Reviwer utNP

Thank you for taking the time to review our paper and rebuttal. We will thoroughly address all the concerns raised by the reviewers by incorporating additional results and improving explanations for clarity in the final manuscript.

Authorsrebuttal2024-08-13

Could you kindly review our response?

Dear Ethics Reviewer, Thank you once again for your feedback. As the rebuttal period is nearing its conclusion, could you kindly review our response to ensure it addresses your concerns? We appreciate your time and input. Sincerely, The Authors

Authorsrebuttal2024-08-13

Could you kindly review our response?

Dear Ethics Reviewer, Thank you once again for your feedback. As the rebuttal period is nearing its conclusion, could you kindly review our response to ensure it addresses your concerns? We appreciate your time and input. Sincerely, The Authors

Reviewer YXjG2024-08-13

Thank you for the response. I do not have further questions. Adding an experiment that can split or merge neighboring bones to handle different bone numbers would make the paper stronger. And please discuss the limitation as stated in Q3 in the revision.

Program Chairsdecision2024-09-25

Decision

Accept (spotlight)

© 2026 NYSGPT2525 LLC