基于近似直立扫描点云快速配准的三维重建方法及系统与流程

文档序号:24488876发布日期:2021-03-30 21:13阅读:144来源:国知局
基于近似直立扫描点云快速配准的三维重建方法及系统与流程

本发明属于三维数据采集与处理领域,具体涉及了一种基于近似直立扫描点云快速配准的三维重建方法及系统。



背景技术:

三维激光扫描技术以其精度高,速度快的特点,在数字城市、文物数字化、非接触测量和三维建模等方面得到了越来越广泛的应用。而点云配准是三维建模重建技术中非常重要的一步。由于物体形状、环境等遮挡或者自遮挡原因,一次测量只能获取被测物体或场景的一部分点云数据,为了完整获取物体的信息往往需要从不同角度多次采集。扫描仪在不同的放置位置、不同扫描角度采集的点云数据的坐标系统不一样,点云配准的目标是找到两个不同坐标系统之间的坐标变换公式。

现有技术中点云配准主要包括三种类型:第一种是基于点云几何特征的配准,一些文献提出重构的多边形表面可以作为坐标变换中不变的特征描述子[1],一些文献利用法向量与其k近邻之间的夹角对尺度和旋转变换是不变量来构造基于角度的点云配准[2],一些文献提出一种基于轮廓进行配准的算法[3],还有一些文献提出了一种具有识别性和鲁棒性的三维形状描述子区域曲率图,用于三维点云自动配准[4],此外,一些配准算法通过定义最大限度稳定形状指数区域、结合局部几何特性和统计特性、将几何结构集成到深度神经网络、使用法线点等来完成点云的配准。然而,虽然这些方法充分利用了几何信息,但对特征提取和特征匹配的误差更为敏感,因而最终配准结果往往有较大误差,甚至有些配准结果是错误的。第二种是传统icp算法及其改进,迭代最近点算法(icp)是在点云具有良好的先验姿态信息的前提下,通过迭代估计坐标变换公式中的参数,对两个有重叠的点云数据进行精确配准。大量的文献针对该过程的每个步骤提出了许多改进,一些文献通过构造点云局部特征量来优化配准算法[5],一些文献结合曲面的法向特征和曲率特征,提出了法向icp方法[6],还有一些文献通过引入删除掩码的概念,对经典的icp算法进行了改进[7]。这些方法是利用形状或者同级特征来加速icp算法的配准,然而,由于形状和统计特征的估计往往误差较大,配准算法的速度效率提高并不显著。第三种是混合方法,包括几何方法、统计方法、优化方法和深度学习等方法及其混合方法。一些文献认为配准问题可以表示为混合整数线性规划的分枝定界问题[8],一些文献基于牛顿迭代算法提出了改进的三维正态分布变换算法[9]。多阶段配准方法包括两阶段准则,即初始对齐和全局一致优化,一些文献提出的算法由提取平面特征、计算每个平面斑块的面积、利用几何一致性将启发式搜索与剪枝相结合进行配准这三个步骤组成[10],在找到解后利用加权最小二乘法对变换进行细化。另外,一些配准方法采用了同时定位与映射(slam)技术、双向最大相关准则、基于学习的方法包括深度神经网络、通用图论框架等。然而,这些方法都没有利用原始点云和目标点云等大小体素化策略来简化点云,配准精度和速度上仍有待进一步提高。

总的来说,现有技术中点云配准的三种类型的方法,还存在上述的各种问题,并且,在现实数据采集中,无论是地面扫描还是车载扫描,扫描仪都是水平放置的,这就意味着不同坐标下的点云数据方向大致都是z轴向上的,点云配准在实际工程应用中不需要在整个旋转空间中寻找最优解,因此,本领域还急需一种基于近似直立扫描点云快速配准的三维重建方法,在近似直立扫描的点云数据快速配准的前提下,实现高效、高质量的三维重建。

以下文献是与本发明相关的技术背景资料:

[1]lip.,chengp.,suttonm.a.:three-dimensionalpointcloudregistrationbymatchingsurfacefeatureswithrelaxationlabelingmethod.experimentalmechanics45,71–82(2005).

[2]jiang,j.,cheng,j.,chen,x.:registrationfor3-dpointcloudusingangular-invariantfeature.neurocomputing72(16-18):3839-3844(2009).

[3]bennis,a.,bombardier,v.,thiriet,p.,brie,d.:contoursbasedapproachforthermalimageandterrestrialpointcloudregistration.isprsinternationalarchivesofthephotogrammetryremotesensing&spatialinformationsciences40(5),97–101(2013).

[4]sun,j.,zhang,j.,g.:anautomatic3dpointcloudregistrationmethodbasedonregionalcurvaturemaps.imagevisioncomput.56(c),49–58(2016).

[5]gressin,a.,mallet,c.,demantke,j.,david,n.:towards3dlidarpointcloudregistrationimprovementusingoptimalneighborhoodknowledge.isprsjournalofphotogrammetry&remotesensing79(may),240–251(2013).

[6]serafin,j.,grisetti,g.:nicp:densenormalbasedpointcloudregistration.ieee/rsjinternationalconferenceonintelligentrobotsandsystemspp.742–749(2015).

[7]robertomarani等:amodifiediterativeclosestpointalgorithmfor3dpointcloudregistration.computeraidedcivil&infrastructureengineering31(7),515–534(2016).

[8]yu,c.,da,j.:amaximumfeasiblesubsystemforgloballyoptimal3dpointcloudregistration.sensors18(2),544.1–19(2018).

[9]hu,f.,ren,t.,shi,s.:discretepointcloudregistrationusingthe3dnormaldistributiontransformationbasednewtoniteration.journalofmultimedia9(7),934–940(2014).

[10]gojcic,z.,zhou,c.,wegner,j.d.,guibas,l.j.,birdal,t.:learningmultiview3dpointcloudregistration.in:2020ieeeconferenceoncomputervisionandpatternrecognition(cvpr)(2020).



技术实现要素:

为了解决现有技术中的上述问题,即现有技术未考虑实际点云采集中的点云近似直立性,点云配准效率低,从而导致三维重建效率、准确率和精度低的问题,本发明提供了一种基于近似直立扫描点云快速配准的三维重建方法,该方法包括:

步骤s10,获取近似直立扫描点云作为三维重建的待配准的目标点云ωt和原始点云ωs;

步骤s20,分别计算所述目标点云ωt和原始点云ωs的轴向包围盒aabbt和aabbs,并基于轴向包围盒aabbt和aabbs的尺寸进行所述待目标点云和原始点云的体素化,获得目标体素点云vt和原始体素点云vs;

步骤s30,分别计算所述目标体素点云vt和原始体素点云vs的几何中心点ct和cs,根据扫描的先验信息确定先验可靠区域,并进行所述目标体素点云和原始体素点云的初始配准,获得初始配准变换矩阵;

步骤s40,通过基于kd树的icp方法进行初始配准后的目标体素点云和原始体素点云的精确配准,获得精确配准变换矩阵;

步骤s50,将所述初始配准变换矩阵和精确配准变换矩阵复合,获得最终配准变换矩阵,并基于所述最终配准变换矩阵进行所述目标点云ωt和原始点云ωs的配准,并基于配准后的点云进行三维重建。

在一些优选的实施例中,步骤s20包括:

步骤s21,分别计算所述目标点云ωt和原始点云ωs的三维坐标最大值和最小值,获得目标点云和原始点云的轴向包围盒aabbt和aabbs

步骤s22,分别基于所述目标点云和原始点云的轴向包围盒aabbt和aabbs的尺寸以及设定的轴向最优体素数δ和最小体素数δ,获得所述目标点云和原始点云对应的单个体素边长

步骤s23,基于所述目标点云和原始点云对应的单个体素边长进行所述待目标点云ωt和原始点云ωs的体素化,获得目标体素点云vt和原始体素点云vs。

在一些优选的实施例中,所述目标点云ωt和原始点云ωs的轴向包围盒aabbt和aabbs为:

其中,分别代表目标点云中所有点的三维坐标最大值和最小值,分别代表原始点云中所有点的三维坐标最大值和最小值。

在一些优选的实施例中,步骤s22包括:

步骤s221,分别计算aabbt的最大轴向长和最小轴向长以及aabbs的最大轴向长和最小轴向长

其中,max代表求最大值操作,min代表求最小值操作;

步骤s222,基于所述aabbt的最大轴向长和最小轴向长以及aabbs的最大轴向长和最小轴向长设定的轴向最优体素数δ和最小体素数δ,分别计算目标点云和原始点云的单个体素边长

其中,代表目标点云和原始点云的最小边长,代表目标点云和原始点云对应的初始体素边长,和代表目标点云和原始点云的最小边长以长度l0为体素边长的体素数。

在一些优选的实施例中,步骤s23包括:

分别将所述目标点云和原始点云分割为wt×ht×dt和ws×hs×ds的方块:

分别基于目标点云中第i个点和原始点云中第i个点计算对应的体素坐标

其中,代表下取整操作;

以分割获得的坐标为体素坐标的点云作为目标体素点云vt和原始体素点云vs。

在一些优选的实施例中,步骤s30包括:

步骤s31,分别计算所述目标体素点云vt和原始体素点云vs的几何中心点ct和cs;以所述目标点云ωt和原始点云ωs的密度大于设定阈值或距离获取点云的扫描仪所在位置设定距离范围内的区域作为先验可靠区域;

步骤s32,获取先验可靠区域中vt和vs中心化后的定位向量的均值方向的平均夹角θ,并计算旋转变换矩阵tr:

步骤s33,基于所述目标体素点云vt和原始体素点云vs的几何中心点ct和cs以及旋转变换矩阵tr,获取初始配准变换矩阵:

v′t=tr·(vt-ct),v′s=is·(vs-cs)

其中,is为单位变换矩阵,v′t和v′s为初始配准后的目标体素点云和原始体素点云。

在一些优选的实施例中,步骤s40包括:

步骤s41,通过kdtree在v′s中搜索v′t中任意一点的最近邻域点,获取v′t中点集vtm在v′s上的映射点集vsm;

步骤s42,基于预先设定的最小阈值距离d删除点集vtm和点集vsm中的错误映射点对,获得点集v′tm和映射点集v′sm;

步骤s43,利用四元素法计算点集v′tm和映射点v′sm的变换矩阵r和平移量t,并基于变换矩阵r和平移量t进行点集v′tm的变换,获得点集vt″m;

步骤s44,重复执行步骤s41-步骤s43,直至获取点集vtm中每一点到映射点集vsm中的映射点对和对应的变换矩阵r、平移量t;

步骤s45,迭代计算直至最后的变换矩阵r、平移量t配准后,对应点对坐标间差值小于设定阈值,获得精确配准变换矩阵:

v′t=tricp·v′s+tticp

其中,tricp和tticp分别为icp方法生成的旋转矩阵和平移矩阵。

在一些优选的实施例中,所述最终配准变换矩阵,其公式表示为:

vt=rfull·vs+tfull

其中,

在一些优选的实施例中,步骤s50中基于所述最终配准变换矩阵进行所述目标点云ωt和原始点云ωs的配准,其方法为:

ωt=rfull·ωs+tfull。

本发明的另一方面,提出了一种基于近似直立扫描点云快速配准的三维重建系统,该系统包括以下模块:

点云获取模块,配置为获取近似直立扫描点云作为三维重建的待配准的目标点云ωt和原始点云ωs

体素化模块,配置为分别计算所述目标点云ωt和原始点云ωs的轴向包围盒aabbt和aabbs,并基于轴向包围盒aabbt和aabbs的尺寸进行所述待目标点云和原始点云的体素化,获得目标体素点云vt和原始体素点云vs;

初始配准模块,配置为分别计算所述目标体素点云vt和原始体素点云vs的几何中心点ct和cs,根据扫描的先验信息确定先验可靠区域,并进行所述目标体素点云和原始体素点云的初始配准,获得初始配准变换矩阵;

精确配准模块,配置为通过基于kd树的icp方法进行初始配准后的目标体素点云和原始体素点云的精确配准,获得精确配准变换矩阵;

点云配准模块,配置为将所述初始配准变换矩阵和精确配准变换矩阵复合,获得最终配准变换矩阵,并基于所述最终配准变换矩阵进行所述目标点云ωt和原始点云ωs的配准;

重建模块,配置为基于配准后的点云进行三维重建。

本发明的有益效果:

(1)本发明基于近似直立扫描点云快速配准的三维重建方法,采用自适应网格大小的点云体素化方法,解决点云数据量过大,许多算法运行效率低甚至无法运行的问题,点云体素化之后,体素中心点的总数量是可控的,同时还能应用于点云密度不均匀的情况,从而提升了三维重建的效率、准确性和精度。

(2)本发明基于近似直立扫描点云快速配准的三维重建方法,采用先验可靠区域引导(aprr,priorreliableregionguidedalignment)的最优水平旋转角度确定方法,实现点云的初始粗略配准。先验可靠区域的确定可以根据点云密度确定,也可以依据实际扫描中扫描器的位置、扫描方向以及遮挡等因素来确定。实验表明,先验可靠区域引导的最优水平旋转角度确定方法,其初始配准效果远超现有的主成分分析法,从而进一步提升了三维重建的准确性和精度。

(3)本发明基于近似直立扫描点云快速配准的三维重建方法,采用基于kd树实现icp算法运行效率的提升,将kd树搜索邻域的高效算法与icp算法相结合,大大提高了对海量点云配准的效率。kd树算法是一种二叉树搜索拓展到三维空间的多维搜索树结构形式,kd树构建算法采用逐级递归的方式,基于最大方差确定分裂维,以分裂维所在结点作为根节点,将数据结构划分为左右两个空间,然后采用递归方式对左右两个空间继续划分直至每一个子集内不再包含点云为止,通过此方法大大提升了点云精确配准的效率,从而进一步提升了三维重建的效率。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本发明基于近似直立扫描点云快速配准的三维重建方法的流程示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

本发明提供一种基于近似直立扫描点云快速配准的三维重建方法,本方法通过自适应网格大小的点云体素化方法,解决点云数据量过大,许多算法运行效率低甚至无法运行的问题,点云体素化之后,体素中心点的总数量是可控的;提出了先验可靠区域引导的最优水平旋转角度确定方法,实现点云的初始配准;采用kd树数据存储结构提高icp算法运行效率,实现点云的精确配准;结合初始配准和精确配准进行目标点云和原始点云的最终配准,并基于配准后的点云进行三维重建,重建效率高、准确性和精度高,适用范围广泛。

本发明的一种基于近似直立扫描点云快速配准的三维重建方法,该方法包括:

步骤s10,获取近似直立扫描点云作为三维重建的待配准的目标点云ωt和原始点云ωs;

步骤s20,分别计算所述目标点云ωt和原始点云ωs的轴向包围盒aabbt和aabbs,并基于轴向包围盒aabbt和aabbs的尺寸进行所述待目标点云和原始点云的体素化,获得目标体素点云vt和原始体素点云vs;

步骤s30,分别计算所述目标体素点云vt和原始体素点云vs的几何中心点ct和cs,根据扫描的先验信息确定先验可靠区域,并进行所述目标体素点云和原始体素点云的初始配准,获得初始配准变换矩阵;

步骤s40,通过基于kd树的icp方法进行初始配准后的目标体素点云和原始体素点云的精确配准,获得精确配准变换矩阵;

步骤s50,将所述初始配准变换矩阵和精确配准变换矩阵复合,获得最终配准变换矩阵,并基于所述最终配准变换矩阵进行所述目标点云ωt和原始点云ωs的配准,并基于配准后的点云进行三维重建。

为了更清晰地对本发明基于近似直立扫描点云快速配准的三维重建方法进行说明,下面结合图1对本发明实施例中各步骤展开详述。

本发明第一实施例的基于近似直立扫描点云快速配准的三维重建方法,包括步骤s10-步骤s50,各步骤详细描述如下:

步骤s10,获取近似直立扫描点云作为三维重建的待配准的目标点云ωt和原始点云ωs。

步骤s20,分别计算所述目标点云ωt和原始点云ωs的轴向包围盒aabbt和aabbs,并基于轴向包围盒aabbt和aabbs的尺寸进行所述待目标点云和原始点云的体素化,获得目标体素点云vt和原始体素点云vs。

步骤s21,分别计算所述目标点云ωt和原始点云ωs的三维坐标最大值和最小值,获得目标点云和原始点云的轴向包围盒aabbt和aabbs,如式(1)和式(2)所示:

其中,分别代表目标点云中所有点的三维坐标最大值和最小值,分别代表原始点云中所有点的三维坐标最大值和最小值。

步骤s22,分别基于所述目标点云和原始点云的轴向包围盒aabbt和aabbs的尺寸以及设定的轴向最优体素数δ和最小体素数δ,获得所述目标点云和原始点云对应的单个体素边长

步骤s221,分别计算aabbt的最大轴向长和最小轴向长以及aabbs的最大轴向长和最小轴向长如式(3)-式(6)所示:

其中,max代表求最大值操作,min代表求最小值操作。

步骤s222,基于所述aabbt的最大轴向长和最小轴向长以及aabbs的最大轴向长和最小轴向长设定的轴向最优体素数δ和最小体素数δ,分别计算目标点云和原始点云的单个体素边长如式(7)所示:

其中,代表目标点云和原始点云的最小边长,代表目标点云和原始点云对应的初始体素边长,和代表目标点云和原始点云的最小边长以长度l0为体素边长的体素数。

通过ηt和ηs与设定的最小体素数δ的关系避免出现体素化的分辨率过大。

步骤s23,基于所述目标点云和原始点云对应的单个体素边长进行所述待目标点云ωt和原始点云ωs的体素化,获得目标体素点云vt和原始体素点云vs。

分别将所述目标点云和原始点云分割为wt×ht×dt和ws×hs×ds的方块,如式(8)-式(10)所示:

分别基于目标点云中第i个点和原始点云中第i个点计算对应的体素坐标如式(11)-式(13)所示:

其中,代表下取整操作;

以分割获得的坐标为体素坐标的点云作为目标体素点云vt和原始体素点云vs。

步骤s30,分别计算所述目标体素点云vt和原始体素点云vs的几何中心点ct和cs,根据扫描的先验信息确定先验可靠区域,并进行所述目标体素点云和原始体素点云的初始配准,获得初始配准变换矩阵。

步骤s31,分别计算所述目标体素点云vt和原始体素点云vs的几何中心点ct和cs;以所述目标点云ωt和原始点云ωs的密度大于设定阈值或距离获取点云的扫描仪所在位置设定距离范围内的区域作为先验可靠区域;

先验可靠区域的确定方法有两种:第一种是根据点云密度确定。密度大于设定值的区域更可靠。第二种是依据扫描实践中扫描器的位置、扫描方向以及遮挡等因素来确定。例如,车载扫描时,中部高度区域较可靠;机载扫描时,顶部区域的数据较可靠;定点扫描物体时,如果将扫描仪置于较低位置,则物体较低的区域更可靠。相反,如果将扫描仪置于顶部位置,则物体的上部区域更可靠。

步骤s32,获取先验可靠区域中vt和vs中心化后的定位向量的均值方向的平均夹角θ,并计算旋转变换矩阵tr,如式(14)所示:

步骤s33,基于所述目标体素点云vt和原始体素点云vs的几何中心点ct和cs以及旋转变换矩阵tr,获取初始配准变换矩阵,如式(15)所示:

v′t=tr·(vt-ct),v′s=is·(vs-cs)(15)

其中,is为单位变换矩阵,v′t和v′s为初始配准后的目标体素点云和原始体素点云。

由aprr(priorreliableregionguidedalignment)推导出的式(15)是一个刚体变换,它避免了某些无反射约束条件的最优问题出现反射变换。

步骤s40,通过基于kd树的icp方法进行初始配准后的目标体素点云和原始体素点云的精确配准,获得精确配准变换矩阵。

步骤s41,通过kdtree在v′s中搜索v′t中任意一点的最近邻域点,获取v′t中点集vtm在v′s上的映射点集vsm;

步骤s42,基于预先设定的最小阈值距离d删除点集vtm和点集vsm中的错误映射点对,获得点集v′tm和映射点集v′sm;

步骤s43,利用四元素法计算点集v′tm和映射点v′sm的变换矩阵r和平移量t,并基于变换矩阵r和平移量t进行点集v′tm的变换,获得点集vt″m;

步骤s44,重复执行步骤s41-步骤s43,直至获取点集vtm中每一点到映射点集vsm中的映射点对和对应的变换矩阵r、平移量t;

步骤s45,迭代计算直至最后的变换矩阵r、平移量t配准后,对应点对坐标间差值小于设定阈值,获得精确配准变换矩阵,如式(16)所示:

v′t=tricp·v′s+tticp(16)

其中,tricp和tticp分别为icp方法生成的旋转矩阵和平移矩阵。

步骤s50,将所述初始配准变换矩阵和精确配准变换矩阵复合,获得最终配准变换矩阵,并基于所述最终配准变换矩阵进行所述目标点云ωt和原始点云ωs的配准,并基于配准后的点云进行三维重建。

最终配准变换矩阵,其公式表示如式(17):

vt=rfull·vs+tfull(17)

其中,

基于所述最终配准变换矩阵进行所述目标点云ωt和原始点云ωs的配准,如式(18)所示:

ωt=rfull·ωs+tfull(18)

在三维重建之前,还可以对配准的点云进行简化操作:

完成对输入目标点云ωt和原始点云ωs的配准后,会产生很多冗余点,尤其是在重叠区域。为了去除冗余点,简化点云,可采用配准后的点云进行体素化,用体素点云的中心点云作为配准后的点云的简化点云,每个体素的大小可以通过式(7)计算,并根据点云分辨率要求确定轴向最优体素数δ的值。

本发明第二实施例的基于近似直立扫描点云快速配准的三维重建系统,该系统包括以下模块:

点云获取模块,配置为获取近似直立扫描点云作为三维重建的待配准的目标点云ωt和原始点云ωs

体素化模块,配置为分别计算所述目标点云ωt和原始点云ωs的轴向包围盒aabbt和aabbs,并基于轴向包围盒aabbt和aabbs的尺寸进行所述待目标点云和原始点云的体素化,获得目标体素点云vt和原始体素点云vs;

初始配准模块,配置为分别计算所述目标体素点云vt和原始体素点云vs的几何中心点ct和cs,根据扫描的先验信息确定先验可靠区域,并进行所述目标体素点云和原始体素点云的初始配准,获得初始配准变换矩阵;

精确配准模块,配置为通过基于kd树的icp方法进行初始配准后的目标体素点云和原始体素点云的精确配准,获得精确配准变换矩阵;

点云配准模块,配置为将所述初始配准变换矩阵和精确配准变换矩阵复合,获得最终配准变换矩阵,并基于所述最终配准变换矩阵进行所述目标点云ωt和原始点云ωs的配准;

重建模块,配置为基于配准后的点云进行三维重建。

所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统的具体工作过程及有关说明,可以参考前述方法实施例中的对应过程,在此不再赘述。

需要说明的是,上述实施例提供的基于近似直立扫描点云快速配准的三维重建系统,仅以上述各功能模块的划分进行举例说明,在实际应用中,可以根据需要而将上述功能分配由不同的功能模块来完成,即将本发明实施例中的模块或者步骤再分解或者组合,例如,上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块,以完成以上描述的全部或者部分功能。对于本发明实施例中涉及的模块、步骤的名称,仅仅是为了区分各个模块或者步骤,不视为对本发明的不当限定。

本发明第三实施例的一种存储装置,其中存储有多条程序,所述程序适于由处理器加载并执行以实现上述的基于近似直立扫描点云快速配准的三维重建方法。

本发明第四实施例的一种处理装置,包括处理器、存储装置;处理器,适于执行各条程序;存储装置,适于存储多条程序;所述程序适于由处理器加载并执行以实现上述的基于近似直立扫描点云快速配准的三维重建方法。

所属技术领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的存储装置、处理装置的具体工作过程及有关说明,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域技术人员应该能够意识到,结合本文中所公开的实施例描述的各示例的模块、方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,软件模块、方法步骤对应的程序可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。为了清楚地说明电子硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以电子硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

术语“第一”、“第二”等是用于区别类似的对象,而不是用于描述或表示特定的顺序或先后次序。

术语“包括”或者任何其它类似用语旨在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备/装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者还包括这些过程、方法、物品或者设备/装置所固有的要素。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1