现代纺织技术 ›› 2026, Vol. 34 ›› Issue (02): 90-99.DOI: 10.12477/j.att.202503024

• • 上一篇    

基于改进PointNet++的服装点云分割与边界优化

  

  1. 浙江理工大学,a. 服装学院;b. 浙江省服装工程技术研究中心;c. 丝绸文化传承与产品设计 数字化技术文化和旅游部重点实验室,浙江杭州 310018
  • 出版日期:2026-02-27 网络出版日期:2026-03-01
  • 基金资助:
    浙江理工大学科研启动基金项目(23072078-Y);国家级大学生创新创业训练计划项目(202410338063)

Garment point cloud segmentation and boundary optimization based on improved PointNet++

  1. a. School of Fashion Design & Engineering; b. Zhejiang Provincial Research Center of Clothing Engineering Technology; c. Key Laboratory of Silk Culture Heritage and Products Design Digital Technology, Ministry of Culture and Tourism, Zhejiang Sci-Tech University, Hangzhou 310018, China
  • Published:2026-02-27 Online:2026-03-01

摘要: 人体与服装及服装不同部位之间的边界区域常包含复杂几何特征与变化,使得三维点云场景分割方法在进行服装提取时边界分割效果较差,进而影响整体精度。 为了提高服装点云分割精度,提出一种融合边界识别的改进 PointNet++模型,以提高边界区域的分割性能。 首先,对输入三维服装点云数据进行初步分割。 接着,在初始部件分割结果的基础上,设计基于 K 邻近算法的边界识别模块并嵌入 PointNet++模型,以对初步分割边界进行针对性训练。 最后,利用优化后的局部区域提高三维服装的整体分割精度。 结果表明:改进 PointNet++模型方法在边界区域的总体精度与平均交并比分别为 87. 37%与 86. 68%,比基线方法分别提升了 32. 74%、34. 25%。 整体区域的总体精度与平均交并比分别为 93. 53%与 92. 84%,比基线方法分别提升了 1. 19%、0. 89%。 研究方法可显著提升三维服装边界分割精度,为三维服装提取提供技术参考。

关键词: 三维服装提取, 三维点云, PointNet++, 点云分割, 边界优化

Abstract: Garment extraction is the process of accurately extracting clothing information from 2D images or 3D models, aiming to achieve digital storage, search and outfit matching of clothing. With the rapid development of digital technologies, garment extraction holds broad application prospects in fields such as virtual try-on, fashion recommendation and intelligent clothing design. However, when 3D point cloud scene segmentation methods are applied to garment extraction, the boundary regions between the human body and clothing, as well as between different parts of the clothing, exhibit complex geometric details and variations. This results in poor boundary segmentation performance, subsequently affecting the overall segmentation accuracy. To address this issue and achieve more accurate 3D garment extraction and segmentation, this paper proposes a 3D garment point cloud segmentation scheme based on point cloud segmentation and boundary optimization, leveraging an improved PointNet++ method. Firstly, this study constructs a high-quality 3D dressed human point cloud model dataset. Based on the SynBody synthetic human dataset, a total of 583 virtual dressed human samples are selected, covering five common clothing types such as tops, pants and skirts. To ensure the accuracy and diversity of the dataset, each sample is manually segmented and labeled using a multi-level segmentation strategy, with explicit annotations for three human body parts such as head, torso and limbs and five clothing types. The construction of this dataset provides effective training data for deep learning, laying the foundation for subsequent algorithm optimization. In terms of the algorithm, this study proposes a step-by-step training and joint prediction method based on the PointNet++ model to significantly improve the segmentation performance in boundary regions, thereby enhancing the overall segmentation effect. Specifically, a boundary identification method relying on K-nearest neighbor (Knn) distance calculation is first introduced. By computing the neighborhood distances of each point in the point cloud, boundary points within the coarse segmentation results are identified. Subsequently, step-by-step training and joint prediction are carried out separately for the overall model of the dressed human body and the boundary regions. During the training process, the segmentation results of the overall model serve as the initial input, and the optimization of boundary regions is further refined through joint prediction. This method not only effectively captures the complex geometric features of boundary regions but also avoids the misclassification issues that commonly occur at boundaries in traditional methods. To validate the effectiveness of the proposed method, this paper conducts boundary optimization experiments and overall segmentation performance evaluations. The experimental results show that compared to baseline method, the proposed method achieves a 32.74% improvement in Overall Accuracy (OA) and a 34.25% improvement in mean Intersection-over-Union (mIoU) in boundary regions. Additionally, the OA and mIoU for the overall segmentation are enhanced by 1.21% and 0.89% respectively. These results fully substantiate the improvements in boundary region segmentation and overall segmentation accuracy achieved by the proposed method.

Key words: 3D garment extraction, 3D point cloud, PointNet++, point cloud segmentation, boundary optimization

中图分类号: