[发明专利]一种数字式射线检测方法有效
申请号: | 202010166231.5 | 申请日: | 2020-03-11 |
公开(公告)号: | CN111260646B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 顾志军 | 申请(专利权)人: | 顾志军 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G01N23/00 |
代理公司: | 兰州锦知源专利代理事务所(普通合伙) 62204 | 代理人: | 勾昌羽 |
地址: | 213016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字式 射线 检测 方法 | ||
1.一种数字式射线检测方法,其特征在于,包括下述步骤:
步骤1:输入
从外部输入探测信号,记为f(x,y),其中(x,y)是坐标,f(x,y)是坐标的值,f(x,y)为P*Q的矩阵;
步骤2:滑块大小确定
通过迭代方式确定滑块大小;
步骤3:用确定合适的大小去取子滑块
用步骤2确定的N的大小取子滑块,令子滑块在f(x,y)上从位置(1,1)开始从左到右,从上到下滑动,每次移动1个单位,每移动一个位置记录一次,为区分不同位置的子滑块,用gs(x,y)记录,s为位置,
步骤4:排序
在滑块大小确定后,对该滑块大小对应的所有从大到小的排序,排序后记的序列为gj(x,y),假设共有T个数值,
步骤5:判定缺陷点
根据滑块中间值判定是否存在缺陷点,并记录缺陷点;
步骤6输出
将记录的缺陷点输出;
所述的步骤2滑块大小确定包括下述步骤,
步骤2.1:取初始子滑块
取g(x,y)为子滑块,该子滑块最小为2*2的矩阵,最大为f(x,y)的十分之一,g(x,y)初始值为3×3的大小,
令子滑块在f(x,y)上从位置(1,1)开始从左到右,从上到下滑动,每次移动1个单位,每移动一个位置记录一次,为区分不同位置的子滑块,用gi(x,y)记录,i为位置,即g1(x,y)为第一个位置的滑块,g2(x,y)为第二个位置的滑块,以此类推,
步骤2.2在滑动中计算每个滑块的均值
取为gi(x,y)的平均值,即小滑块的均值,用下面公式计算
步骤2.3:计算滑块迭代判定参数
计算中间参数δ和δi,分别用下述公式计算
和
其中是gi(x,y)的均值,是f(x,y)的均值,
对上述每一个δi,均能得到点对这些点进行一阶曲线拟合得到函数h(x)=tx,其中的参数t为滑块迭代判定参数,
本步骤循环迭代进行,循环迭代判定条件在步骤2.4中,本步骤的初始值包括两个即δ1和δ2,对应的曲线拟合的函数分别记为h(x) =t1x和h(x)=t2x, 在后续迭代中,不同迭代次数的值分别记为δi和δi+1对应的曲线拟合的函数分别记为h(x)=t1x和h(x)=tl+1x;
步骤2.4:判断滑块大小是否合适
对步骤2.3中得到的曲线拟合结果进行判断,
(2.4.1)若t1+1-t1≤0.1t1,那么令N为t1的对应的值,执行步骤4,否则执行步骤(2.4.2);
(2.4.2)tl+1-t1>0,那么执行本下述操作,否则执行(2.4.3)
令滑块的N增加1,然后判断N≥0.1P或N≥0.1Q中是否有任意一个成立,若有任意一个成立,那么令N为t1的对应的值执行步骤4,否则重复步骤2.2、步骤2.3和步骤2.4;
(2.4.3)tl+1-t1<0,那么执行下面操作:令滑块的N减少1,然后判断N<2是否成立,若成立那么令N为2并执行步骤4,否则重复步骤2.2、步骤2.3和步骤2.4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顾志军,未经顾志军许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010166231.5/1.html,转载请声明来源钻瓜专利网。