System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于人工智能的针织设计方法及系统技术方案_技高网

基于人工智能的针织设计方法及系统技术方案

技术编号:41157252 阅读:2 留言:0更新日期:2024-04-30 18:21
本发明专利技术公开了基于人工智能的针织设计方法及系统,所述系统,包括三维人体模型建立模块、线性回归分析模块、三维点云图像生成模块、三维人体关键点提取模块和针织服装配准模块。本发明专利技术属于针织设计技术领域,具体是指基于人工智能的针织设计方法及系统,本方案通过预先设置夹角约束和距离约束,根据提取的三维人体关键点、夹角约束和距离约束将针织服装模型与三维点云图像进行配准,计算配准距离,并选择满足夹角约束和距离约束,且配准距离最小的织物服装模型作为设计结果,从而极大地极大地提高了针织服装与用户的体型的匹配度,并解决了设计过程繁琐、设计时间较长且设计效率较低的技术问题。

【技术实现步骤摘要】

本专利技术属于针织设计,具体是指基于人工智能的针织设计方法及系统


技术介绍

1、基于人工智能的针织设计方法及系统是一种通过人工智能技术对针织服装进行设计的方法和系统,为满足用户的个性化需求,该方法和系统通常采用虚拟设计方法对用户的针织服装进行定制设计。

2、但现有的针织服装设计方式依然存在诸多缺陷:1、设计的针织服装与用户的体型的匹配度较低;2、设计过程繁琐、设计时间较长且设计效率较低;3、在提取三维人体关键点时,现有的提取肩点的方式通常为将三维人体投影到二维平面上,然后利用几何方法从投影的轮廓曲线或图像蒙版中提取肩点,但此方式对投影角度要求较高,易导致不可逆的信息丢失,而通过分析曲线梯度来提取肩点时,易导致滑肩现象;提取肘点时,由于手臂伸直时,肘部无明显特征,而手臂弯曲时,肘关节和手臂的自由度较高,导致难以准确提取肘点;提取裆部底部点时,现有的提取方式易产生裆部底部粘连现象,导致难以准确提取裆部底部点。


技术实现思路

1、针对上述情况,为克服现有技术的缺陷,本专利技术提供了基于人工智能的针织设计方法及系统,针对设计的针织服装与用户的体型的匹配度较低的技术问题,本方案预先设置夹角约束和距离约束,根据提取的三维人体关键点、夹角约束和距离约束将针织服装模型与三维点云图像进行配准,计算配准距离,并选择满足夹角约束和距离约束,且配准距离最小的织物服装模型作为设计结果,从而极大地提高了针织服装与用户的体型的匹配度,解决了设计的针织服装与用户的体型的匹配度较低的技术问题;针对设计过程繁琐、设计时间较长且设计效率较低的技术问题,本方案对设计过程进行简化,通过建立三维人体模型、线性回归分析、生成三维点云图像、提取三维人体关键点和针织服装配准对针织服装快速进行设计,解决了设计过程繁琐、设计时间较长且设计效率较低的技术问题,同时,本方案虽然简化了设计过程,但设计结果的质量并未降低;针对现有的提取肩点的方式通常为将三维人体投影到二维平面上,然后利用几何方法从投影的轮廓曲线或图像蒙版中提取肩点,但此方式对投影角度要求较高,易导致不可逆的信息丢失的技术问题,而通过分析曲线梯度来提取肩点时,易导致滑肩现象的技术问题,本方案在左肩关节位置和右肩关节位置进行关节估计,标记左肩部顶点和左肩部的左侧点的交点,并确保左肩部顶点、左肩部的左侧点以及左肩部顶点和左肩部的左侧点的交点在同一平面上,并标记右肩部顶点和右肩部的右侧点的交点,并确保右肩部顶点、右肩部的右侧点以及右肩部顶点和右肩部的右侧点的交点在同一平面上,之后,通过k-nn算法搜索最接近左肩部顶点和左肩部的左侧点的交点的顶点,并将最接近左肩部顶点和左肩部的左侧点的交点的顶点设置为左肩点,并通过k-nn算法搜索最接近右肩部顶点和右肩部的右侧点的交点的顶点,将最接近右肩部顶点和右肩部的右侧点的交点的顶点设置为右肩点,通过上述步骤,本方案能够准确提取肩点,而不需要通过将三维人体投影到二维平面上,然后利用几何方法从投影的轮廓曲线或图像蒙版中提取肩点,或通过分析曲线梯度的方式来提取肩点,从而避免了信息丢失或滑肩现象的产生;针对由于手臂伸直时,肘部无明显特征,而手臂弯曲时,肘关节和手臂的自由度较高,导致的难以准确提取肘点的技术问题,本方案通过预测左上臂的欧氏距离l1和右上臂的欧氏距离l2,根据左上臂的欧氏距离l1和右上臂的欧氏距离l2确定左上臂的方向和右上臂的方向,定义一个与左上臂的方向垂直且通过左肩点的平面p1,并将平面p1向左上臂的方向移动一个l1的距离,得到平面p2,并定义一个与右上臂的方向垂直且通过右肩点的平面p3,并将平面p3向右上臂的方向移动一个l2的距离,得到平面p4,分别在平面p2的位置和p4的位置切割臂网,得到环切点集一和环切点集二,选取环切点集一中的最外层的顶点作为左肘点,选取环切点集二中的最外层的顶点作为右肘点,通过上述过程,能够准确地提取肘点,解决了由于手臂伸直时,肘部无明显特征,而手臂弯曲时,肘关节和手臂的自由度较高,导致的难以准确提取肘点的技术问题;针对提取裆部底部点时,现有的提取方式易产生裆部底部粘连现象,导致难以准确提取裆部底部点的技术问题,本方案以上档部和下档部的结合点为原点,并以裆部底部点的方向做射线,将射线与三维点云图像的第一个交点设置为裆部底部点,通过上述过程,能够准确的提取裆部底部点,解决了提取裆部底部点时,现有的提取方式易产生裆部底部粘连现象,导致难以准确提取裆部底部点的技术问题。

2、本专利技术采取的技术方案如下:本专利技术提供的基于人工智能的针织设计方法,包括:

3、步骤s1:建立三维人体模型,具体为,根据相机成像建立三维人体模型,求解三维人体模型对应的相机参数;

4、步骤s2:线性回归分析,具体为,采用线性回归方法建立人体形状语义参数与三维人体模型的形状空间的映射关系;

5、步骤s3:生成三维点云图像,具体为,根据人体形状语义参数与三维人体模型的形状空间的映射关系在三维人体模型上选取点,得到三维点云图像;

6、步骤s4:提取三维人体关键点,具体为,从三维点云图像中提取三维人体关键点,所述三维人体关键点包括肩点、颈点、肘点和裆部底部点;

7、步骤s5:针织服装配准,具体为,预先设置夹角约束和距离约束,根据提取的三维人体关键点、夹角约束和距离约束将针织服装模型与三维点云图像进行配准,计算配准距离,并选择满足夹角约束和距离约束,且配准距离最小的织物服装模型作为设计结果,所述夹角约束的公式为:

8、;

9、式中,表示取绝对值操作,表示误差项,m表示织物服装模型的三维人体关键点集合,b表示三维点云图像的三维人体关键点集合,表示三维点云图像的三维人体关键点集合中的三维人体关键点与法线的夹角,表示织物服装模型的三维人体关键点集合中的三维人体关键点与法线的夹角,表示夹角,表示夹角的误差;

10、所述距离约束的公式为:

11、;

12、式中,表示取绝对值操作,表示误差项,m表示织物服装模型的三维人体关键点集合,b表示三维点云图像的三维人体关键点集合,表示三维点云图像的三维人体关键点集合中的三维人体关键点之间的距离,表示织物服装模型的三维人体关键点集合中的三维人体关键点之间的距离,表示距离,表示距离的误差;

13、所述配准距离的计算公式为:

14、;

15、式中,表示配准距离,m表示织物服装模型的三维人体关键点集合,表示三维点云图像的三维人体关键点集合中的第i个三维人体关键点,m表示织物服装模型,表示三维点云图像的三维人体关键点集合中的第i个三维人体关键点到织物服装模型m的距离。

16、作为本方案的进一步改进,在步骤s1中,所述建立三维人体模型的步骤,包括:

17、步骤s11:相机标定,具体为,对相机进行校准,并测量校准后的相机的内参矩阵k和畸变参数,所述校准后的相机的内参矩阵k的公式为:

18、;

19、式中,表示在图像的水平方向上的校准后的相机的焦距,表示在图本文档来自技高网...

【技术保护点】

1.基于人工智能的针织设计方法,其特征在于,包括:

2.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤S1中,所述建立三维人体模型的步骤,包括:

3.根据权利要求2所述的基于人工智能的针织设计方法,其特征在于:在步骤S14中,所述相机姿势估计的步骤,包括:

4.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤S2中,所述线性回归分析的步骤,包括:

5.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤S4中,所述提取三维人体关键点的步骤,包括:

6.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤S41中,所述提取肩点的步骤,包括:

7.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤S42中,所述提取颈点的步骤,包括:

8.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤S43中,所述提取肘点的步骤,包括:

9.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤S44中,所述提取裆部底部点的步骤,包括:

10.基于人工智能的针织设计系统,用于实现如权利要求1-9中任一项所述的基于人工智能的针织设计方法,其特征在于,包括三维人体模型建立模块、线性回归分析模块、三维点云图像生成模块、三维人体关键点提取模块和针织服装配准模块;

...

【技术特征摘要】

1.基于人工智能的针织设计方法,其特征在于,包括:

2.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤s1中,所述建立三维人体模型的步骤,包括:

3.根据权利要求2所述的基于人工智能的针织设计方法,其特征在于:在步骤s14中,所述相机姿势估计的步骤,包括:

4.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤s2中,所述线性回归分析的步骤,包括:

5.根据权利要求1所述的基于人工智能的针织设计方法,其特征在于:在步骤s4中,所述提取三维人体关键点的步骤,包括:

6.根据权利要求5所述的基于人工智能的针织设计方法,其特征在于:在步骤s...

【专利技术属性】
技术研发人员:姜滔彭荻斐金宏渊沈雁
申请(专利权)人:桐乡凌动智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1