[发明专利]一种基于矩阵填充算法的帧图位置计算方法在审
| 申请号: | 202111600451.5 | 申请日: | 2021-12-24 |
| 公开(公告)号: | CN114219839A | 公开(公告)日: | 2022-03-22 |
| 发明(设计)人: | 高士鹏;皮晓宇 | 申请(专利权)人: | 欧波同科技产业有限公司 |
| 主分类号: | G06T7/254 | 分类号: | G06T7/254;G06F8/41 |
| 代理公司: | 鞍山顺程商标专利代理事务所(普通合伙) 21246 | 代理人: | 卢锡成 |
| 地址: | 114031 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 矩阵 填充 算法 位置 计算方法 | ||
本发明属于电镜物质识别分析技术领域,具体涉及一种基于矩阵填充算法的帧图位置计算方法,其特征是,以样品台的当前位置作为起始位置,然后以螺旋或蛇形顺序用序号填充测量区域,这样可使样品台的移动误差最小,其步骤如下:1)获得测量区域;2)计算出一个帧图位置矩阵覆盖这个区域;3)以螺旋或蛇形顺序用序号填充这些矩阵;4)根据填充的序号对这些帧图位置进行排序;5)获得排序好的帧图位置列表;6)当样品台完成当前位置帧图的拍摄和处理后,按帧图位置列表的顺序移动到下一个帧图位置。与现有技术相比,本发明的优点为:计算机计算量显著减小,因此有利于提高计算速度,在提高测量的速度和减少计算量这两个方面有显著的效果。
技术领域
本发明属于电镜物质识别分析技术领域,具体涉及一种基于矩阵填充算法的帧图位置计算方法。
背景技术
电镜的自动物质识别分析系统一般是通过电镜API控制电镜样品台移动到指定位置拍摄帧图,然后对帧图进行分析处理得到结果的系统过程。其中,帧图位置的准确计算及样品台的运动方式对拍摄的帧图的精确程度有着很大的影响。一般地,样品台的运动位移越小,移动误差越小。
申请号为
可见现有的帧图位置计算方式是动态地计算下一帧距离上一帧的距离,距离最小又符合方向要求的帧图位置将被选中,作为下一帧测量位置。这种方法需要计算帧图位置之间的距离并同时判断其他方向性的条件才能确定下一帧测量位置,代码量大,逻辑复杂,理解困难,因为要实时遍历所有帧图位置并计算距离,计算机的计算量也非常大。
发明内容
本发明旨在提供一种基于矩阵填充算法的帧图位置计算方法,克服现有技术的不足,通过把整个测量区域看成是一个由帧图矩阵覆盖的区域,测量之前就以序号填充矩阵帧图,排序后即可得所有帧图的测量顺序,减少代码处理量,控制过程容易理解,易维护和更改,计算机计算量小,有利于提高计算速度。
为解决上述技术问题,本发明的技术方案是:
一种基于矩阵填充算法的帧图位置计算方法,其特征在于,以样品台的当前位置作为起始位置,然后以螺旋或蛇形顺序用序号填充测量区域,这样可使样品台的移动误差最小,其步骤如下:
1)获得测量区域,以样品台的当前位置作为起始位置,或者以测量区域中心位置作为起始位置,判断当前整个测量区域全部可由一个帧图位置矩阵覆盖;
2)计算出一个帧图位置矩阵覆盖这个区域,所有帧图的位置计算要满足奇数列和奇数行的要求,这样可以实现测量区域中心点是一幅帧图的中心;
3)以螺旋或蛇形顺序用序号填充这些矩阵,如果是螺旋形填充顺序,是以整个矩阵的中心帧图填入序号1,然后按螺旋顺序填充其他帧图以序号2、3……;如果是蛇形填充顺序,则从最左上方角部帧图填入序号1,然后按蛇形顺序填充其他帧图以序号2、3……;
4)根据填充的序号对这些帧图位置进行排序,按阿位伯数字顺序排序;
5)获得排序好的帧图位置列表,形成螺旋或蛇形样品台移动路径;
6)当样品台完成当前位置帧图的拍摄和处理后,按帧图位置列表的顺序移动到下一个帧图位置,直到完成帧图矩阵中全部位置帧图的拍摄和处理,程序结束。
进一步的,所述帧图位置矩阵中的行×列数为奇数n,n为3以上的自然数。
进一步的,所述帧图的拍摄是获得该位置帧图的BMP文件格式的BSE图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧波同科技产业有限公司,未经欧波同科技产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111600451.5/2.html,转载请声明来源钻瓜专利网。





