掌桥专利:专业的专利平台
掌桥专利
首页

一种基于改进QPSO-BP神经网络的人体尺寸预测方法

文献发布时间:2023-06-19 19:28:50


一种基于改进QPSO-BP神经网络的人体尺寸预测方法

技术领域

本发明属于智能化服装设计技术领域,涉及一种基于改进QPSO-BP神经网络的人体尺寸预测方法。

背景技术

当前,人们对服装个性化定制需求和合体性要求越来越高,服装工业生产方式倾向于智能化、定制合体服装。众所周知,服装制造商需要消费者准确的人体测量数据信息才能生产出合体、舒适、美观的个性化服装。

传统的获取人体长度/围度等一维尺寸的软卷尺、马丁式人体形态测量尺等工具对人体进行接触式测量,这种方法的主要缺陷是测量尺寸的准确度在主观上取决于测量师傅的经验。因而,非接触式三维人体测量仪被广泛应用于服装智能制造领域,但对于中小型企业和消费者来说其价格昂贵、体积过大;测量过程中需要受试者穿着紧身衣,这可能使他们感到不舒服并导致拒绝被测量。随着人工神经网络和智能计算技术的发展,数据驱动的智能预测方法如人工神经网络(artificial neural networks,ANN),作为一种可用于非线性关联映射的强大工具被越来越多地应用于准确和详细的服装制版相关的人体尺寸预测,从而大大降低了测量成本、提升了服装定制中的客户舒适度。

在人体尺寸预测中,考虑到部分人体尺寸的测量较容易,如身高、腰围和臀围,而其他人体尺寸却难以精确测量,如裆宽、上裆围长等。采用人工神经网络构建人体尺寸组合预测模型,并在此基础上建立各主要特征参数与各部位尺寸的相关性关系,从而能够进一步智能地分析服装设计中的定制尺寸,并在降低服装设计与制作成本、提高服装设计的效率和智能化水平等方面具有重要意义。

在组合预测模型中,人工神经网络通常利用大量简单神经元相互连接构成一个适应环境学习规则的神经网络,其用数学模型能够反映生物神经元处理和信息传递过程;BP-ANN神经网络则是目前应用最广泛的人工神经网络。然而,BP-ANN人工神经网络的全局搜索能力较差,其容易陷入局部极值点、收敛速度慢、训练测试鲁棒性差等缺陷,这些缺陷将大大影响其预测的精度。

发明内容

为了克服传统手工测量人体尺寸的准确度在主观上取决于测量师傅的经验,以及商业非接触式三维人体扫描仪价格昂贵、操作复杂,且测量时需要受试者穿着紧身衣进行测量等不舒适体验,本发明提供一种基于改进QPSO-BP神经网络(改进量子粒子群优化BP神经网络)的人体尺寸组合预测方法,以降低服装设计与制作成本,同时提高服装设计的效率和智能化水平;该方法能有效避免单一预测方法的缺陷,并能够更加精准预测服装制版相关的人体尺寸。

本方法具体包括以下步骤:

步骤一、收集人体静态的净体数据并进行数据预处理,构造出人体尺寸的数据。

步骤二、采用分层协作进化量子粒子群算法以优化BP-ANN模型的权值和阈值。

步骤三、将人体尺寸测量数据集中的数据采用K折交叉验证划分为训练样本数据和测试样本数据,建立各主要特征参数与各部位尺寸的相关性关系。

步骤四、使用多元线性回归模型(MLR)对不易测量部位进行预测,再利用诱导有序加权平均算子(IOWA)对预测模型权重进行线性加权融合并进行重新分配,从而估算出预设部位精确的人体尺寸信息预测结果。

在步骤一中,采用非接触式三维人体测量方法以及对采集样本数据采用方差最大正交旋转法进行因子分析,并构建人体尺寸测量数据集,同时将人体尺寸测量数据集中的数据采用K折交叉验证划分为训练样本数据和测试样本数据。

在步骤二中,使用动态多子群划分方法将种群分为F个子种群,其每个子种群大小为Ng的子群并对每个子群独立寻优,从而选取每个子群的最优解

在步骤四中,通过最小二乘法求解多元线性回归模型(MLR),其输入易于测量的部位尺寸并输出不易测量的部位尺寸;然后,通过引入有序加权平均算子并对预测模型的权重进行再分配。其中,有序加权平均算子(IOWA)根据各个单项预测方法在不同时间点的预测准确度而确定其权重ω

其中,r(b)

本发明通过对人体静态净体数据的收集,对其进行数据预处理,从而构造出人体尺寸的数据;构建基于分层协作进化量子粒子群算法优化BP-ANN模型的权值和阈值;将人体尺寸测量数据集中的数据采用K折交叉验证划分为训练样本数据和测试样本数据,建立各主要特征参数与各部位尺寸的相关性关系;使用多元线性回归模型对不易测量部位进行预测,再利用诱导有序加权平均算子对预测模型权重进行线性加权融合并进行重新分配,从而估算出预设部位精确的人体尺寸信息预测结果。

本发明克服传统手工测量人体尺寸的准确度在主观上取决于测量师傅的经验,以及商业非接触式三维人体扫描仪价格昂贵、操作复杂,且测量时需要受试者穿着紧身衣进行测量等不舒适体验,转向利用人工神经网络构建人体测量组合预测模型,并针对人体尺寸预测部位之间的复杂关联性、单一预测方法的缺陷,采用组合预测方法更加准确、有效地提供服装制版相关的人体尺寸预测,对研究智能化服装结构和合体性评估,在降低服装设计与制作成本,同时提高服装设计的效率和智能化水平方面均具有重要意义。

附图说明

图1是本发明中人体尺寸组合预测的总体流程图。

图2是本发明中与人体尺寸估算相关的测量部位示意图;

图3是本发明中基于分层协作进化的量子粒子群BP-ANN网络优化的流程图。

图4是本发明构建的组合预测模型预测人体尺寸下的服装三维缝合效果。

具体实施方式

下面结合附图对本发明的技术方法和基于人体尺寸预测的服装三维缝合效果作进一步描述和说明。

如图1所示,一种基于改进QPSO-BP神经网络的人体尺寸预测方法,具体包括如下步骤:

步骤一、通过对人体的静态净体数据的收集,对其进行预处理,构造出人体尺寸的数据;

本实施采用Vitus三维人体扫描测量仪对120名年龄在在20~28岁之间的在校青年女大学生数据采集,如图2所示,对每个人体提取与下身裤装结构设计相关的11个人体测量部位,即身高(ST)、腰围(WG)、臀围(HG)、裆高(CH)、腰围高(WH)、腹围高(AH)、臀围高(HH)、膝围高(KH)、上裆围长(TCL)、裆宽(CW)、大腿围(TG)、腹围(AG)和膝围(KG)。根据统计学知识与要求,通常在科学研究和工业生产中采取95%的可信度是被采纳的,从而估算样本容量:N≥1.96

为了检测出数据中离群值,与“平均差±3σ”范围以外的数据被视为离群值并排除在分析范围之外。数据中存在特殊的体型将可能导致分析结果不准确,因而这里排除这些异常值。这些离群值仅占总体样本的8%左右,并利用剩下的106个样本构建小样本人体尺寸测量数据,其中σ表示数据方差。

对采集样本数据采用方差最大正交旋转法进行因子分析,第一个因子主要包括身高、裆高、臀围高、腹围高和膝围高,表示下体相应部位的高度,将第一个因子称为“高度因子”。第二个因子主要包括裆宽、腰围、腹围和膝围,表示下半身相应部位的厚度和周长,将第二个因子称为“围度因子”。第三个因子主要包括上裆围长,表示胯部的形状,将其表示为“胯部因子”。第四个因子主要包括臀腰差因子,表示下体的体型,将其表示为“臀腰差因子”。本实施例中依据因子总方差累计贡献率,选择贡献率较大前两个因子;同时将人体尺寸测量数据集中的数据采用K折交叉验证划分为训练样本数据和测试样本数据。

步骤二、如图3所示,构建基于分层协作进化量子粒子群算法优化BP-ANN模型的人体尺寸预测模型,建立各主要特征参数与各部位尺寸的相关性关系;

本实施通过构建改进分层协作进化量子粒子群算法应用于BP-ANN中可以保证权值和阈值的筛选是一个优化过程。

使用动态多子群划分方法将种群分为F个子种群,其每个子种群大小为Ng的子群并对每个子群独立寻优,从而选取每个子群的最优解

量子粒子群算法QPSO通过蒙特卡罗方法模拟得出粒子位置更新进化方程为:

β(t)=w

其中,x

本实施进一步提出局部吸引子更新改进策略,并采用莱维飞行策略扩大局部吸引子搜索范围以提高改进QPSO算法局部搜索能力。

步骤三、将人体尺寸测量数据集中的数据采用K折交叉验证划分为训练样本数据和测试样本数据,用训练样本数据对所述的改进BP-ANN模型进行训练和测试;

本实施在基于分层协作进化量子粒子群算法优化BP-ANN网络的权值和阈值,构建具有3层结构的BP-ANN网络模型对人体尺寸进行估算,其输入层神经元节点数a

将人体尺寸测量数据集中的数据采用K折交叉验证划分为训练样本数据和测试样本数。本实施改进QPSO-BP人工神经网络训练流程,输入训练样本数据分别计算隐藏层的输出、计算输出层的输出、计算网络的误差、反向传播过程中输出层的权值和阈值更新、反向传播过程中隐藏层的权值和阈值更新、当网络输出结果不断逼近期望值,即当网络预测误差达到设计所需阈值时,改进QPSO-BP人工神经网络模型训练终止;否则,返回计算隐藏层的输出重新训练,直至预测误差达到可接受范围。BP-ANN网络训练后,可以输入测试样本数据,BP-ANN网络预测输出相应各个不易测量部位尺寸。

步骤四、使用多元线性回归模型(MLR)对不易测量部位进行预测,再利用诱导有序加权平均算子(IOWA)对预测模型权重进行线性加权融合并进行重新分配,从而估算出预设部位精确的人体尺寸信息预测结果。具体地说:

步骤1、构建MLR多元线性回归模型:r(b)=β

步骤2、IOWA算子的组合预测:

组合预测模型的准确性取决于加权因子的设计和分配,由于人体尺寸测量部位众多,部位之间关键复杂,若采用单一方法预测数据,不可避免产生较大的误差。诱导有序加权平均算子IOWA是根据各个单项预测方法在不同时间点的预测准确度而确定的权值ω

其中,r(b)

本实施例中,IOWA计算流程如下:

首先,设a

其中,在第i种单项预测方法第t个样本预测精度及其对应预测值x

其次,设e

IOWA诱导有序加权平均组合预测模型最小化N个样本预测误差平方和表示为:

/>

最后,利用Matlab最优化工具箱计算上式约束优化问题,得到组合预测模型最优权系数。

如图4所示,为利用本发明构建的组合预测模型预测人体尺寸下的服装三维缝合效果,首先通过模型输入的关键部位人体特征参数预测得到其它部位的人体尺寸,然后通过三维虚拟缝合技术缝合生成三维立体紧身裤并在三维模特身上进行试穿验证。由图4可知,依据本发明提出的人体尺寸预测得到的人体部位尺寸与无松量贴体裤相关尺寸相当接近,在三维虚拟环境中可以直观展示三维模特试穿效果,验证了本实施方案预测精度以及在实际服装制版设计中的可行性。

技术分类

06120115921337