发明名称 一种高分辨扫描透射图像中批量计算原子质心位移的方法
摘要 本发明公开了一种高分辨扫描透射图像中批量计算原子质心位移的方法,包括以下步骤:1)在待处理图像中设定N个子区域,再分别计算各子区域中各列像素的灰度值之和,并绘制垂直灰度积分投影曲线;2)获取各列像素的灰度值之和的最大值及最小值,选取垂直灰度积分投影曲线上的若干对点的坐标;3)得平均峰值坐标,查找垂直灰度积分投影曲线上各谷值处的坐标,然后根据获取的各谷值处的坐标将对应的子区域划分为多个矩形区域;4)对各矩形区域进行去噪,得该原子质心在待处理图像中的坐标;5)根据各子区域中各原子质心到基准线的竖直距离得待处理的图像中各原子质心位移。本发明能够自动、快速、准确的完成对原子质心的定位。
申请公布号 CN105005991A 申请公布日期 2015.10.28
申请号 CN201510394624.0 申请日期 2015.07.07
申请人 西安交通大学 发明人 杨光;雷太行
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 陆万寿
主权项 一种高分辨扫描透射图像中批量计算原子质心位移的方法,其特征在于,包括以下步骤:1)在待处理图像中设定N个子区域,其中,N≥2,每个子区域包含一行原子,前N‑1个子区域作为待处理区域,第N个子区域作为原子原有位置区域,且第N个子区域中的原子数量大于等于2,对各子区域,分别读取各列像素的灰度值并计算各列像素的灰度值之和,并将子区域中各列像素的灰度值之和从左到右依次保存,然后根据各子区域中各列像素的灰度值之和绘制垂直灰度积分投影曲线,其中,垂直灰度积分投影曲线中的x轴代表各子区域中的列,y轴代表各列像素的灰度值之和;2)获取垂直灰度积分投影曲线中各列像素的灰度值之和的最大值及最小值,并确定预设阀值,选取垂直灰度积分投影曲线上的若干对点的坐标,其中,位于各对点中的两个点外侧且相邻的两个点对应的像素灰度值之和小于预设阀值,且各对点中两个点之间的所有点所对应的像素灰度值之和大于预设阀值,然后保存各对点的坐标;3)分别对步骤2)得到的各对点中的两个点之间的所有点所对应的像素灰度值之和与预设阀值进行作差运算,再分别将各对点中的两个点之间的所有点对应的作差运算的结果进行叠加,并分别获取各对点中的两个点之间的所有点对应的作差运算的结果与叠加所得结果的比值,然后通过各对点中的两个点之间的所有点对应的比值对该点的坐标进行加权平均,得平均峰值坐标,查找垂直灰度积分投影曲线上各相邻两对点对应平均峰值坐标之间的谷值,并获取各谷值处的坐标,然后根据获取的各谷值处的坐标将对应的子区域划分为多个矩形区域,其中,每个原子占据一个矩形区域;4)对各矩形区域进行去噪,再对每个矩形区域进行垂直灰度积分投影及水平灰度积分投影,得每个原子质心的相对坐标,然后根据该矩形区域在待处理图像中的位置以及对应原子质心的相对坐标得该原子质心在待处理图像中的坐标;5)对原子原有位置区域中各原子质心在待处理图像中的坐标进行线性回归,得基准线,然后计算各子区域中各原子质心到该基准线的竖直距离,最后根据各子区域中各原子质心到基准线的竖直距离得待处理的图像中各原子质心位移。
地址 710049 陕西省西安市咸宁西路28号