当前位置: 首页 > 专利查询>西北大学专利>正文

基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法技术

技术编号:29045430 阅读:31 留言:0更新日期:2021-06-26 05:59
本发明专利技术属于图像处理的技术领域,公开了一种基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法,对数据预处理,生成源点云数据P和待配准数据Q;根据目标函数建立种群个体与模型的映射关系,用旋转R参数和平移T参数得到最优变换矩阵;初始化参数;使用精英保留机制将精英数据保存在精英数据库中;设计权重因子和收敛因子,更新鲸鱼个体的位置,并计算其适应度;更新隶属度、非隶属度和犹豫度;更新鲸鱼个体之间的距离;计算小生境技术的共享函数值,并更新适应度值;判断是否满足迭代条件;将搜索得到的最优解应用到R和T参数中,得到最终的配准模型。本发明专利技术优化鲸鱼算法,并使改进的鲸鱼优化算法更适合碎片配准问题。鱼优化算法更适合碎片配准问题。鱼优化算法更适合碎片配准问题。

【技术实现步骤摘要】
基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法


[0001]本专利技术属于图像处理的
,尤其涉及基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法。

技术介绍

[0002]目前:随着计算机性能的快速提升,以计算机为基础的图像处理技术发展十分迅速,由于其手机设备都可以采集二维图像,给二维图像提供了大量可用的数据,因此,二维图像的视觉处理技术发展迅速。随着图像处理技术的不断发展,二维图像已经无法满足人们对现实世界进行三维描述的要求,研究者们逐渐把研究重心转移到三维图像。
[0003]目前,三维点云图像处理技术在三维重建、逆向工程和医疗成像等领域发挥着重要作用。在对三维扫描数据的处理过程中,点云数据配准是一项非常重要的内容。点云数据配准的实质是把在不同的坐标系中测量得到的数据点云进行坐标变换,以得到统一坐标系下的整体数据模型。点云配准一般有以下问题:(1)数据本身存在噪声,影响配准的精度;(2)在数据采集过程中,因为有三维扫描仪的自遮挡光线和视角的问题,存在数据缺失或部分重合等问题,导致配准的对应关系难以寻找;(3)点云数据的初始位置对配准的性能影响较大。最近邻迭代配准ICP(Iterate Closed Point)算法是当前点云数据配准过程中最具代表性、应用最广泛的刚性配准算法。经典ICP算法选取欧氏距离最小点当作对应点并以此建立对应点集,求解刚体变换矩阵,求解得出的变换矩阵作用于目标点云,此时目标点云的初始位置发生变化,计算刚体变换后点对间的欧式距离误差直到达到预设值,否则继续迭代该过程。ICP算法由于简单而被广泛应用,但却易于陷入局部最优。同时,该算法特别依赖于点云配准的初始位置,当两片点云模型的初始位置变换较大,且当存在噪声点和离群点时则极易导致配准失败。点云配准一般涉及两个阶段:粗配准(Coarse Registration)和精配准(Fine Registration)。精配准的目的是在粗配准的基础上让点云之间的空间位置差别最小化。为了克服ICP算法对初始位置敏感的缺陷、搜索时间长和运算效率低等问题,本专利技术提出了一种基于直觉模糊小生境技术的混沌重心反向学习鲸鱼优化算法。
[0004]鲸鱼优化算法(Whale Optimization Algorithms,WOA)是2016年提出的一种元启发式算法,该方法是由于模拟座头鲸以泡泡网捕食的行为而得到的一种方法,它具有原理简单、参数设置少、运算速度快、易于编程等特点,且比其他群体智能算法具有良好的收敛精度和较好的收敛速度,因而被广泛的改进并应用到实际问题,且都取得了不错的收敛结果。
[0005]破损俑体碎片在配准过程中,可能会存在以下问题:(1)数据采集过程中受到环境(年限久远、碎片褪色)的问题,即本身存在噪声,影响配准的精度;(2)在数据采集过程中,因为有三维扫描仪的自遮挡光线和视角的问题,存在数据缺失或部分重合等问题,导致配准的对应关系难以寻找;(3)点云数据的初始位置对配准的性能影响较大。这些问题可能会导致样本数据存在大规模、信息冗余或缺失、高噪声、模糊不确定等问题。
[0006]通过上述分析,现有技术存在的问题及缺陷为:现有点云数据配准技术因数据特
征高维、模糊、抽象、冗余、不确定等因素所造成的配准效率低,单纯的ICP算法配准速度较慢,对初始的配准数据有着较高的要求,精度难以提高。
[0007]解决以上问题及缺陷的难度为:配准速度慢、配准精度低。
[0008]解决以上问题及缺陷的意义为:点云配准时得到完整点云模型的基础,是最关键的一步,它决定着点云重建效果的优劣以及后续工作的质量。因此深入探讨兵马俑数据的点云配准具有很高的显示意义和价值。

技术实现思路

[0009]针对现有技术存在的问题,本专利技术提供了基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法。
[0010]本专利技术是这样实现的,基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法,所述基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法包括:
[0011]对数据预处理,生成源点云数据P和待配准数据Q;
[0012]根据目标函数建立种群个体与模型的映射关系,用旋转R参数和平移T参数得到最优变换矩阵;
[0013]初始化参数,采用混沌重心反向学习策略初始化种群,计算适应度值,得到全局最优解;
[0014]使用精英保留机制将精英数据保存在精英数据库中;
[0015]设计权重因子和收敛因子,更新鲸鱼个体的位置,并计算其适应度;
[0016]更新隶属度、非隶属度和犹豫度;
[0017]更新鲸鱼个体之间的距离;
[0018]计算小生境技术的共享函数值,并更新适应度值;
[0019]判断是否满足迭代条件,若不满足则返回初始化参数;否则,进入将搜索得到的最优解应用到R和T参数中;
[0020]将搜索得到的最优解应用到R和T参数中,得到最终的配准模型。
[0021]进一步,所述基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法的待配准数据Q的生成主要是对预处理之后得到的源点云数据P绕X轴旋转70
°
,绕Y轴旋转30
°
,绕Z轴旋转50
°
,平移向量T=[0,

200,100]处理得到的,这是本专利技术使用的参数,可以使用其他数据进行变换。
[0022]进一步,所述基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法的R和T是点云数据的旋转量和平移量,R=R
x
*R
y
*R
z
,表示分别绕x轴,y轴,z轴的旋转角度,T=[T
x
,T
y
,T
z
],表示分别沿x轴,y轴,z轴的平移距离;点云配准问题实质为全局优化问题的求解:寻求最优的变换矩阵,使得源点集P与待配准点集Q间的欧氏距离最小,根据R和T得到最优变换矩阵S,S=R*Q+T,鲸鱼优化的目标函数为
[0023]进一步,所述初始化参数,采用混沌重心反向学习策略初始化种群,计算适应度值,得到全局最优解具体包括:
[0024](1)初始参数分别为:搜索上界ub、搜索下界1b、种群规模n、维度D、最大迭代次数maxgen、精英保留概率k;
[0025](2)采用具有较好的遍历性和初值敏感性的Logistic混沌映射在D维空间中生成混沌序列y={y
d
,d=1,2,

,D},μ∈[0,4],y∈[0,1],y
d
={y
id
,i=1,2,

,n},Logistic混沌映射函数表达式为:
[0026]y
i+1,d
=y
i,d
×
μ
×
(1

y
i,d
);
[0027](3)将混沌序列映射到解空间,得到种群个体X
id
为:
...

【技术保护点】

【技术特征摘要】
1.一种基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法,其特征在于,所述基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法包括:对数据预处理,生成源点云数据P和待配准数据Q;根据目标函数建立种群个体与模型的映射关系,用旋转R参数和平移T参数得到最优变换矩阵;初始化参数,采用混沌重心反向学习策略初始化种群,计算适应度值,得到全局最优解;使用精英保留机制将精英数据保存在精英数据库中;设计权重因子和收敛因子,更新鲸鱼个体的位置,并计算其适应度;更新隶属度、非隶属度和犹豫度;更新鲸鱼个体之间的距离;计算小生境技术的共享函数值,并更新适应度值;判断是否满足迭代条件,若不满足则返回初始化参数;否则,进入将搜索得到的最优解应用到R和T参数中;将搜索得到的最优解应用到R和T参数中,得到最终的配准模型。2.如权利要求1所述的基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法,其特征在于,所述基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法的待配准数据Q的生成主要是对预处理之后得到的源点云数据P绕X轴旋转70
°
,绕Y轴旋转30
°
,绕Z轴旋转50
°
,平移向量T=[0,

200,100]处理得到的,这是本发明使用的参数,可以使用其他数据进行变换。3.如权利要求1所述的基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法,其特征在于,所述基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法的R和T是点云数据的旋转量和平移量,R=R
x
*R
y
*R
z
,表示分别绕x轴,y轴,z轴的旋转角度,T=[T
x
,T
y
,T
z
],表示分别沿x轴,y轴,z轴的平移距离;点云配准问题实质为全局优化问题的求解:寻求最优的变换矩阵,使得源点集P与待配准点集Q间的欧氏距离最小,根据R和T得到最优变换矩阵S,S=R*Q+T,鲸鱼优化的目标函数为4.如权利要求1所述的基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法,其特征在于,所述基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法的初始化参数具体包括:(1)初始参数分别为:搜索上界ub、搜索下界lb、种群规模n、维度D、最大迭代次数maxgen、精英保留概率k;(2)采用具有较好的遍历性和初值敏感性的Logistic混沌映射在D维空间中生成混沌序列y={y
d
,d=1,2,

,D},μ∈[0,4],y∈[0,1],y
d
={y
id
,i=1,2,

,n},Logistic混沌映射函数表达式为:y
i+1,d
=y
i,d
×
μ
×
(1

y
i,d
);(3)将混沌序列映射到解空间,得到种群个体X
id
为:x
id
=X
min
+y
id
×
(X
max

X
min
);(4)定义重心,设(X1,

,X
n
)是D维搜索空间中的有单位质量的n个点,则此n个点的重心
定义为:记X
i
=(x
i1


,x
iD
),i=1,

,n,则M=(M1,

,M
D
),则:(5)计算重心反向点:(6)利用目标函数计算种群个体的适应度值,并得到全局最优位置。5.如权利要求1所述的基于混沌反向学习的鲸鱼优化的破损俑体碎片配准方法,其特征在于,所述精英保留机制的具体实现方法是,在迭代之初,对所有的个体的适应度进行升序排列,设置一个精英保留概率参数k,以k概率在所有个体中选择最优个体作为精英保存在精英数据库中,当鲸鱼个体经过一系列位置更新后,用精...

【专利技术属性】
技术研发人员:王毅李晓梦耿国华周琳彭钰博王侃琦
申请(专利权)人:西北大学
类型:发明
国别省市:

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

1