Partition-based Nonrigid Registration for 3D Face Model

Yuping Ye,Zhan Song,Juan Zhao
2024-01-05
Abstract:This paper presents a partition-based surface registration for 3D morphable model(3DMM). In the 3DMM, it often requires to warp a handcrafted template model into different captured models. The proposed method first utilizes the landmarks to partition the template model then scale each part and finally smooth the boundaries. This method is especially effective when the disparity between the template model and the target model is huge. The experiment result shows the method perform well than the traditional warp method and robust to the local minima.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
This paper attempts to address the problem of how to deform a handcrafted template model onto different captured models in 3D facial modeling. Specifically, when there is a significant difference between the template model and the target model, traditional non-rigid registration methods often do not work well and are prone to getting stuck in local minima. Therefore, the paper proposes a partition-based non-rigid registration method that effectively solves this problem by segmenting the template model into multiple parts using landmarks, then scaling and smoothing the boundaries of each part. ### Main Issues 1. **Limitations of Traditional Non-Rigid Registration Methods**: - When there is a large difference between the template model and the target model, traditional methods are prone to getting stuck in local minima. - Traditional methods perform poorly when dealing with facial models of different ages, genders, and races. 2. **Specific Challenges to be Addressed**: - How to achieve accurate non-rigid registration when there is a significant difference between the template model and the target model. - How to avoid getting stuck in local minima during the optimization process to ensure the accuracy of the final result. ### Solution 1. **Partition-Based Non-Rigid Registration Method**: - **Partitioning**: Segment the template model into multiple parts using landmarks. - **Scaling**: Scale each part separately to approximate the target model. - **Smoothing Boundaries**: Smooth the boundaries between parts to ensure overall consistency of the model. 2. **Improved Energy Function**: - In addition to the traditional distance term, stiffness term, and landmark term, a normal vector term is introduced to further improve the robustness and accuracy of the registration. ### Experimental Results - By comparing with the traditional non-rigid ICP method (NICP), experimental results show that the proposed method performs better in handling complex facial features (such as the nose and mouth) and effectively avoids getting stuck in local minima. - Using a partitioning strategy with 68 Dlib landmarks, the template model was successfully registered to 3D models with different expressions. ### Conclusion The paper proposes a partition-based non-rigid registration method that significantly shortens the optimization path and improves the robustness and accuracy of the registration. Future work can further optimize this method to achieve better 3D facial model reconstruction results.