发明名称 一种基于支持向量回归的多测点平面度评定方法
摘要 本发明公开了一种基于支持向量回归的多测点平面度评定方法,包括:对被测平板表面的点进行采样,获取各点的三坐标测量值;对原始测量点进行预处理,通过计算测量点集的三维凸壳,剔除凸壳内的测量点,保留凸壳上的测量点;采用支持向量回归法——ε-SVR求出测量点集的最小包容区域平面,其对应的包容区域宽度即为所求平面度。通过本发明可以减少多测点平面度评定中的计算数据量,提高计算效率和评定结果的准确度。
申请公布号 CN102445174B 申请公布日期 2013.10.02
申请号 CN201110311170.8 申请日期 2011.10.14
申请人 华南理工大学 发明人 刘桂雄;姜焰鸣;陈佳异
分类号 G01B21/30(2006.01)I 主分类号 G01B21/30(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅
主权项 1.一种基于支持向量回归的多测点平面度评定方法,其特征在于,该方法包括以下步骤:对被测平板表面的点进行采样,获取各点的三维坐标测量值;对测量点进行预处理,计算所有测量点对应的三维凸壳,剔除凸壳内的测量点,保留凸壳上的测量点;采用支持向量回归法——ε-SVR求出测量点集的最小包容区域平面;计算各测量点到最小包容区域平面的距离,最大距离与最小距离之差为所求平面度;所述对测量点预处理的具体步骤为:设原始测量点集为D<sub>0</sub>={p<sub>i</sub>(x<sub>i,</sub>y<sub>i,</sub>z<sub>i</sub>),i=1,…,l},利用快速凸壳算法求出D<sub>0</sub>凸壳面CH,剔除位于CH内的测量点<img file="FSB00001093043900011.GIF" wi="377" he="58" />提取位于CH表面的测量点p<sub>i</sub>(x<sub>i,</sub>y<sub>i,</sub>z<sub>i</sub>)∈CH,从而组成新测量点集D<sub>1</sub>={p<sub>i</sub>(x<sub>i,</sub>y<sub>i,</sub>z<sub>i</sub>),p<sub>i</sub>∈CH,i=1,…,m};所述ε-SVR求出测量点集的最小包容区域平面具体步骤为:初始化不敏感函数参数ε<sub>0</sub>,选用线性函数K(V<sub>i</sub>,V<sub>j</sub>)=V<sub>i</sub>·V<sub>j</sub>作为支持向量回归法的核函数,利用支持向量回归法——ε-SVR求测量点集D<sub>1</sub>的回归超平面<img file="FSB00001093043900012.GIF" wi="115" he="72" />其中V<sub>i</sub>、V<sub>j</sub>表示两个不同的样本向量;设所求得的支持向量元素的个数为<img file="FSB00001093043900013.GIF" wi="95" he="58" />如果<img file="FSB00001093043900014.GIF" wi="192" he="73" />则该支持向量元素对应的测量点即为D<sub>1</sub>的极值点,<img file="FSB00001093043900015.GIF" wi="83" he="72" />即为所求的最小区域平面Π<sub>MZ</sub>;如果n<sub>SV</sub>≠4,则采用下山单纯形法进行迭代搜索ε<sub>i</sub>,在每次迭代中利用支持向量回归法ε-SVR求在不同的不敏感函数参数ε<sub>i</sub>的条件下,测量点集D<sub>1</sub>的回归超平面Π<sub>εi</sub>和支持向量个数<img file="FSB00001093043900016.GIF" wi="90" he="58" />并将作为<img file="FSB00001093043900017.GIF" wi="171" he="101" />作为目标函数值;通过m次迭代搜索,得到<img file="FSB00001093043900021.GIF" wi="167" he="72" />时的不敏感函数参数ε<sub>m</sub>,此时的回归平面<img file="FSB00001093043900022.GIF" wi="89" he="73" />即为所求最小区域平面Π<sub>MZ</sub>;求出D<sub>1</sub>中各测量点到最小区域平面Π<sub>MZ</sub>的距离为d<sub>i</sub>,则被测对象表面的平面度值f<sub>MZ</sub>=d<sub>max</sub>-d<sub>min</sub>;所述n<sub>SV</sub>表示采用ε-SVR方法求出的支持向量的个数;d<sub>max</sub>和d<sub>min</sub>表示测量点到最小区域平面Π<sub>MZ</sub>距离d<sub>i</sub>的最大距离和最小距离。
地址 510640 广东省广州市天河区五山路381号华南理工大学