一种鞋楦模型的特征点与结构线提取方法技术

技术编号:30052957 阅读:18 留言:0更新日期:2021-09-15 10:56
本发明专利技术公开了一种鞋楦模型的特征点与结构线提取方法,包括以下步骤:1)计算鞋楦模型的主元方向,确定鞋楦模型的四个特征点的大致位置;2)定位鞋楦模型的楦底面和统口面,且精准定位并提取鞋楦模型的四个特征点;3)根据鞋楦模型的四个特征点,对鞋楦模型的结构线进行提取;本发明专利技术通过运用PCA计算鞋楦模型的主元方向来定位特征点,并通过分割鞋楦模型,确定鞋楦模型的楦底面和统口面,从而提取鞋楦模型的特征点,再根据特征点对鞋楦模型的结构线进行提取,适用于各种类型的鞋楦模型,在鞋楦表面不光滑、有噪声和空洞的情况下也能准确提取特征点和结构线,避免人工测量导致的误差过大,提高识别率,总体效率高,具有经济适用性。具有经济适用性。具有经济适用性。

【技术实现步骤摘要】
一种鞋楦模型的特征点与结构线提取方法


[0001]本专利技术涉及鞋楦模型测量的
,尤其是指一种鞋楦模型的特征点与结构线提取方法。

技术介绍

[0002]鞋楦的特征点和结构线是用来描述鞋楦特征的基础,为后续的制鞋过程提供了基本信息。传统的鞋楦特征点和结构线的标记手法主要有三个步骤:1.用手卡法标定楦底前后端点,统口前后端中点;2.然后再标定统口中心点;3.用划盘针标划“三点一线”,或者用手工分割标划“三点一线”,效率较低。
[0003]因此,近年来随着信息技术的发展,数字化鞋楦更多的应用到制鞋领域,鞋楦特征点和结构线的提取也需要迁移到数字鞋楦上。目前市面上有很多类似Rhino、3D Studio Max等三维建模软件,但是这些软件没有专门的提取特征点功能,制鞋业的专用建模软件如Shoelast等,特征点一般是需要设计师手工标定,而采用手工标定的方式通常存在一定的偏差,如果偏差没有处理好,在以后的鞋面设计过程中会导致整个设计流程翻倒重来,所以现在亟需鞋楦模型的特征点与结构线提取算法。

技术实现思路

[0004]本专利技术目的在于为解决现有技术中的不足,提供了一种鞋楦模型的特征点与结构线提取方法,通过运用PCA计算和分割鞋楦模型,确定鞋楦模型的楦底面和统口面,从而提取鞋楦模型的特征点,再根据特征点对鞋楦模型的结构线进行提取,适用于各种类型的鞋楦模型,避免人工测量导致的误差过大,提高识别率。
[0005]为实现上述目的,本专利技术所提供的技术方案为:一种鞋楦模型的特征点与结构线提取方法,包括以下步骤:
[0006]1)计算鞋楦模型的主元方向,确定鞋楦模型的四个特征点的大致位置,即确定楦底后跟点、楦底楦尖点、统口后跟点和统口前端点的大致位置,并对鞋楦模型进行分割,根据各分割区域的面积,选取面积排名前十的区域;
[0007]2)根据面积排名前十的区域,定位鞋楦模型的楦底面和统口面,进而精准定位并提取鞋楦模型的四个特征点;
[0008]3)根据鞋楦模型的四个特征点,进行鞋楦模型的结构线的提取。
[0009]进一步,在步骤1)中,根据PCA计算鞋楦模型的主元方向,主成分的主方向即为鞋楦模型的楦底后跟点和楦底楦尖点之间形成的方向,同时主成分的次方向即为鞋楦模型的统口后跟点和统口前端点之间形成的方向,从而确定鞋楦模型的楦底后跟点、楦底楦尖点、统口后跟点和统口前端点的大致位置。
[0010]进一步,在步骤1)中,对鞋楦模型进行分割,根据分割鞋楦模型得到的各个区域面积进行排序,对面积排名前十的区域提取信息,通过最小二乘法对面积排名前十的区域进行平面拟合,得到面积排名前十的区域的法向。
[0011]进一步,所述对面积排名前十的区域提取的信息包括区域中心点。
[0012]进一步,在步骤2)中,包括以下步骤:
[0013]2.1)在面积排名前十的区域中,判断在主元方向投影面积最大的区域为楦底面,通过楦底面的法向进一步定位鞋楦模型的四个特征点;同时,判断在楦底面投影面积最大的区域为统口面,且其区域中心点高于楦底面和统口面的特征点中点;
[0014]2.2)定位统口面后,通过PCA确定并提取统口面的统口前端点和统口后跟点;
[0015]2.3)比较两个楦底面的特征点与统口面的区域中心点的距离,判断与统口面的区域中心点距离大的特征点为楦底楦尖点,再遍历楦底面的所有顶点,确定与楦底楦尖点距离最大的顶点为楦底后跟点,提取楦底楦尖点和楦底后跟点。
[0016]进一步,在步骤3)中,包括以下步骤:
[0017]3.1)以楦底楦尖点、楦底后跟点和统口面的区域中心点共同确定一个平面p;
[0018]3.2)以楦底后跟点为起始点,寻找邻域中第一个与平面p的交点为交点a,再通过蛇形遍历的方式,在鞋楦模型上确定所有与交点a形成的交线,形成一条环形交线;
[0019]3.3)通过楦底楦尖点、统口后跟点和统口前端点对环形交线进行分割,从而提取鞋楦模型的楦底面、楦面、统口面的结构线。
[0020]本专利技术与现有技术相比,具有如下优点与有益效果:
[0021]1、本专利技术运用PCA定位特征点,在对鞋楦模型分割的过程中分别只对顶点遍历一次,后续的计算只是在小区域内进行,总体效率优;
[0022]2、本专利技术受干扰影响小,即在数字鞋楦模型质量不好的时候,如鞋楦表面不光滑、有噪声和空洞的情况下也能准确提取特征点和结构线;
[0023]3、本专利技术不限制数字鞋楦模型的种类,适用于各种类型的鞋楦模型,如平底鞋、靴子或高跟鞋等鞋楦模型。
附图说明
[0024]图1为本专利技术的流程图。
[0025]图2为计算鞋楦模型的主元方向的流程图。
[0026]图3为对鞋楦模型进行分割的流程图。
[0027]图4为鞋楦模型的特征点提取流程图。
[0028]图5为鞋楦模型的结构线提取流程图。
[0029]图6为鞋楦模型的结构示意图。
具体实施方式
[0030]下面结合具体实施例对本专利技术作进一步说明。
[0031]参见图1至图5所示,为本实施例所提供的鞋楦模型的特征点与结构线提取方法,包括以下步骤:
[0032]1)计算鞋楦模型的主元方向,确定鞋楦模型的四个特征点的大致位置,即确定楦底后跟点、楦底楦尖点、统口后跟点和统口前端点的大致位置,并对鞋楦模型进行分割,根据各分割区域的面积,选取面积排名前十的区域,具体如下:
[0033]根据PCA计算鞋楦模型的主元方向,主成分的主方向即为鞋楦模型的楦底后跟点
和楦底楦尖点之间形成的方向,同时主成分的次方向即为鞋楦模型的统口后跟点和统口前端点之间形成的方向,从而确定鞋楦模型的楦底后跟点、楦底楦尖点、统口后跟点和统口前端点的大致位置;
[0034]对鞋楦模型进行分割,根据分割鞋楦模型得到的各个区域面积进行排序,对面积排名前十的区域提取信息,该信息包括区域中心点,通过最小二乘法对面积排名前十的区域进行平面拟合,得到面积排名前十的区域的法向。
[0035]2)根据面积排名前十的区域,定位鞋楦模型的楦底面和统口面,进而精准定位并提取鞋楦模型的四个特征点,包括以下步骤:
[0036]2.1)在面积排名前十的区域中,判断在主元方向投影面积最大的区域为楦底面,通过楦底面的法向进一步定位鞋楦模型的四个特征点;同时,判断在楦底面投影面积最大的区域为统口面,且其区域中心点高于楦底面和统口面的特征点中点;
[0037]2.2)定位统口面后,通过PCA确定并提取统口面的统口前端点和统口后跟点;
[0038]2.3)比较两个楦底面的特征点与统口面的区域中心点的距离,判断与统口面的区域中心点距离大的特征点为楦底楦尖点,再遍历楦底面的所有顶点,确定与楦底楦尖点距离最大的顶点为楦底后跟点,提取楦底楦尖点和楦底后跟点。
[0039]3)根据鞋楦模型的四个特征点,进行鞋楦模型的结构线的提取,包括以下步骤:
[0040]3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种鞋楦模型的特征点与结构线提取方法,其特征在于,包括以下步骤:1)计算鞋楦模型的主元方向,确定鞋楦模型的四个特征点的大致位置,即确定楦底后跟点、楦底楦尖点、统口后跟点和统口前端点的大致位置,并对鞋楦模型进行分割,根据各分割区域的面积,选取面积排名前十的区域;2)根据面积排名前十的区域,定位鞋楦模型的楦底面和统口面,进而精准定位并提取鞋楦模型的四个特征点;3)根据鞋楦模型的四个特征点,进行鞋楦模型的结构线的提取。2.根据权利要求1所述的一种鞋楦模型的特征点与结构线提取方法,其特征在于:在步骤1)中,根据PCA计算鞋楦模型的主元方向,主成分的主方向即为鞋楦模型的楦底后跟点和楦底楦尖点之间形成的方向,同时主成分的次方向即为鞋楦模型的统口后跟点和统口前端点之间形成的方向,从而确定鞋楦模型的楦底后跟点、楦底楦尖点、统口后跟点和统口前端点的大致位置。3.根据权利要求1所述的一种鞋楦模型的特征点与结构线提取方法,其特征在于:在步骤1)中,对鞋楦模型进行分割,根据分割鞋楦模型得到的各个区域面积进行排序,对面积排名前十的区域提取信息,通过最小二乘法对面积排名前十的区域进行平面拟合,得到面积排名前十的区域的法向。4.根据权利要求3所述的一种鞋楦模型的特征点与结构线提取方法,其特征在于:所述...

【专利技术属性】
技术研发人员:林子森
申请(专利权)人:广东时谛智能科技有限公司
类型:发明
国别省市:

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

1