[发明专利]基于双重三维距离场的衣服处理方法以及装置有效
申请号: | 202110311897.X | 申请日: | 2021-03-24 |
公开(公告)号: | CN112966390B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 刘烨斌;苏肇祺;于涛;戴琼海 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06V10/77;G06V10/82;G06N3/04;G06N3/08;G06T7/73;G06T17/00;G06F111/18 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 韩海花 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 双重 三维 距离 衣服 处理 方法 以及 装置 | ||
1.一种基于双重三维距离场的衣服处理方法,其特征在于,包括:
从预设的人体衣物数据集中提取标准姿态下的衣服三维点云,并获取每件衣服的第一法向信息;
根据所述衣服三维点云和所述法向信息,在三维空间中提取三维距离场点云样本;
将所述衣服三维点云中距离边缘预设距离的点云部分剔除,再对剔除后的点云提取三维无符号距离场点云样本;
根据所述三维距离场点云样本和所述三维无符号距离场点云样本,建立双重距离场样本;
构建生成网络,基于所述双重距离场样本训练所述生成网络;其中,所述生成网络以衣物的深度特征向量和空间坐标点作为输入,以所述空间坐标点的距离场值和包络距离场值作为输出;
获取待处理衣服的深度特征向量,通过训练好的所述生成网络获得所述待处理衣服的深度特征向量对应的双重距离场;
基于移动立方体算法,从所述双重距离场中获取标准姿态下所述待处理衣服的三维模型。
2.根据权利要求1所述的方法,其特征在于,所述三维距离场点云样本包括空间三维点和每个点对应的三维距离场值;所述三维无符号距离场点云样本包括所述空间三维点和相对剔除后点云的无符号距离场值;其中,所述根据所述三维距离场点云样本和所述三维无符号距离场点云样本,建立双重距离场样本,包括:
根据所述相对剔除后点云的无符号距离场的值和所述预设距离,获得包络距离场值;
基于所述空间三维点、所述三维距离场值、所述包络距离场值,建立所述双重距离场样本。
3.根据权利要求1或2所述的方法,其特征在于,所述预设距离为0.05米。
4.根据权利要求1所述的方法,其特征在于,还包括:
从所述人体衣物数据集中提取动态姿态下衣服点云,并获取每件衣服的第二法向信息;
根据所述标准姿态下的衣服三维点云、所述第一法向信息、所述动态姿态下衣服点云和所述第二法向信息,获取动态仿真样本;
构建动态仿真网络,其中,所述动态仿真网络以所述衣物的深度特征向量、人体形态参数、姿态参数以及空间坐标作为输入,以所述空间坐标在所述姿态参数下仿真后的目标坐标位置作为输出;
根据所述动态仿真样本训练所述动态仿真网络;
以标准姿态衣服三维模型作为输入,利用训练好的所述动态仿真网络生成任意姿态下的衣服模型。
5.根据权利要求4所述的方法,其特征在于,还包括:
通过对姿态序列进行动态编辑,基于所述任意姿态下的衣服模型生成动态姿态序列下的衣服模型序列。
6.一种基于双重三维距离场的衣服处理装置,其特征在于,包括:
第一获取模块,用于从预设的人体衣物数据集中提取标准姿态下的衣服三维点云,并获取每件衣服的第一法向信息;
第一提取模块,用于根据所述衣服三维点云和所述法向信息,在三维空间中提取三维距离场点云样本;
第二提取模块,用于将所述衣服三维点云中距离边缘预设距离的点云部分剔除,再对剔除后的点云提取三维无符号距离场点云样本;
建立模块,用于根据所述三维距离场点云样本和所述三维无符号距离场点云样本,建立双重距离场样本;
第一训练模块,用于构建生成网络,基于所述双重距离场样本训练所述生成网络;其中,所述生成网络以衣物的深度特征向量和空间坐标点作为输入,以所述空间坐标点的距离场值和包络距离场值作为输出;
第二获取模块,用于获取待处理衣服的深度特征向量,通过训练好的所述生成网络获得所述待处理衣服的深度特征向量对应的双重距离场;
第三获取模块,用于基于移动立方体算法,从所述双重距离场中获取标准姿态下所述待处理衣服的三维模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110311897.X/1.html,转载请声明来源钻瓜专利网。