发明名称 一种轮廓线数据的滤波方法
摘要 本发明属于轮廓测量理论中的数据处理技术领域,涉及一种轮廓线数据的滤波方法,包括:1)对原始测量数据进行样条滤波处理,得到样条滤波的滤波中线数据;2)求解每个测量数据点对应的权重判断值;4)设定常量参数,将每个点的权重判断值v<sub>i</sub>与其进行比较,求解每个点的权重值;5)依据权重值进行奇异值数据识别,权重值为0的点可判断为奇异值数据点,并标记异常数据的范围;6)分别将奇异值数据范围内的其他点替换为数据两个边界点数据的平均值,得到一组不含奇异值数据的新数据;对新数据进行级联逼近样条滤波,得到最终的滤波中线数据。本发明可实现可实现轮廓数据的稳健滤波处理。
申请公布号 CN102708282B 申请公布日期 2015.04.15
申请号 CN201210110172.5 申请日期 2012.04.16
申请人 天津大学 发明人 张效栋
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 天津市北洋有限责任专利代理事务所 12201 代理人 程毓英
主权项 一种轮廓线数据的滤波方法,包括下列步骤:1)对原始测量数据z<sub>i</sub>进行样条滤波处理,得到样条滤波的滤波中线数据s<sub>i</sub>,i=1,2,...,N;2)逐点求解原始测量数据z<sub>i</sub>与滤波中线数据s<sub>i</sub>之间的各点的偏差值r<sub>i</sub>=z<sub>i</sub>‑s<sub>i</sub>;3)依据计算的各点偏差值求解每个测量数据点对应的权重判断值v<sub>i</sub>=|r<sub>i</sub>|/S,其中||为绝对值求解操作;S取r<sub>i</sub>绝对值的中位值;4)设定常量参数a<sub>0</sub>,将每个点的权重判断值v<sub>i</sub>与其进行比较,求解每个点的权重值q<sub>i</sub>;若v<sub>i</sub>≤a<sub>0</sub>则q<sub>i</sub>为1,若v<sub>i</sub>>a<sub>0</sub>则q<sub>i</sub>为0;5)依据权重值q<sub>i</sub>进行奇异值数据识别,权重值为0的点可判断为奇异值数据点,并标记异常数据的范围;对于单个奇异值数据点,其相邻的两侧的点被标记为奇异值数据边界;对于连续奇异值数据点,这些点的两端点被标记为奇异值数据边界,逐点遍历测量数据确定其中所有的奇异值数据范围;6)分别将奇异值数据范围内的其他点替换为数据两个边界点数据的平均值,得到一组不含奇异值数据的新数据;7)对新数据进行级联逼近样条滤波,得到最终的滤波中线数据。
地址 300072 天津市南开区卫津路92号