[发明专利]一种靶面像素位置编码方法有效
申请号: | 201611195876.1 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106845506B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 张之明;武国斌;罗杰 | 申请(专利权)人: | 中国人民武装警察部队工程大学 |
主分类号: | G06K9/48 | 分类号: | G06K9/48;G06K9/46 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 王芳 |
地址: | 710003 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 像素 位置 编码 方法 | ||
1.一种靶面像素位置编码方法,该方法用于胸环靶,其特征在于,包括以下步骤:
步骤1,获取胸环靶的初始靶面a,并从初始靶面a中提取靶面di;
包括:
步骤11,提取初始靶面a中满足条件A的像素点形成靶面b,所述条件A为:该像素点的R颜色分量值大于该像素点的G颜色分量值,并且该像素点的R颜色分量值大于该像素点的B颜色分量值;
步骤12,将靶面b从RGB颜色空间变换到HSI颜色空间,提取靶面b在HSI颜色空间中满足条件B的像素点形成靶面c,所述条件B为:该像素点的色度大于60且小于180,并且该像素点的饱和度大于0.3;
步骤13,将靶面c的所有像素点进行二值化取反,得到靶面d;
步骤14,在坐标系中对靶面d进行肖波投影,得到靶面d在X轴上的投影fx(x)的取值空间和靶面d在Y轴上的投影fy(y)的取值区间,从靶面d中截取fx(x)和fy(y)的取值区间作为靶面di;所述坐标系原点为靶面d四个顶角中的一个,X轴为水平方向,Y轴为垂直方向;
其中,hx表示靶面d中投影到X轴上的像素灰度值为0的像素点的数量,hy表示靶面d中投影到Y轴上的像素灰度值为0的像素点的数量;A-1,C-1分别为靶面d的宽和高,gray(x,y)为像素点(x,y)处的灰度值;
步骤2,对靶面di中的环线进行拟合;
包括:
步骤21,对靶面di进行边缘检测,得到边缘胸环靶dj,设定靶面di上的靶环区域为K,K的面积为SK;
将K划分为n-1个半径为Rn、面积为Sn的同心圆,即形成n个区域Qn;
其中,Q1=S1,Q2=S2-S1,…,Qn-1=Sn-1-Sn-2,Qn=SK-Sn-1,n=1,2,...;
步骤22,分别对每个区域执行步骤221~步骤224,得到靶面df;
步骤221,取区域Qj中任一像素点作为当前像素点,遍历以该当前像素点为中心8邻域内的所有像素点,将该当前像素点8邻域内的所有像素点与该当前像素点合并为同一个环线Cq;其中,Cq的周长为LCq,j=1,…,n,q=1,2,...;
步骤222,重复步骤221,直至区域Qj中所有的像素点都已经被作为当前像素点或者被遍历,执行步骤223;
步骤223,去除LCq,q=1,2,...降序排列中前20%的环线;
步骤224,设区域Qj中环线Cq的半径为Dqk,若则去除环线Cq,j=1,…,n,q=1,2,...;
其中,Rj为区域Qj的半径;
步骤23,在区域Qj,j=1,…,n中依次选取靶面df中任一像素点作为中心像素点,j=1,…,n;
若向该中心像素点的水平两侧各Mmax/2内搜索到像素点,且搜索到的像素点与中心像素点的距离大于等于Mmin/2,则保留搜索到的像素点,否则去除搜索到的像素点,保留的像素点组成水平方向的环线基元Bl;以X轴的方向作为水平方向;
若向该中心像素点的垂直两侧各Mmax/2内搜索到像素点,且搜索到的像素点与中心像素点的距离大于等于Mmin/2,则保留搜索到的像素点,否则去除搜索到的像素点,保留的像素点组成垂直方向的环线基元Br;以Y轴的方向作为垂直方向;
其中,M为靶面df的所有环线中相邻环线距离的平均值,Mmin=(1-sec22.5°)M,Mmax=(1+sec22.5°)M;
将环线基元Bl、Br组成环线基元,并去除环线基元中长度小于LCmin的环线基元,得到环线的平行线基元B;其中,LCmin为靶面df中最短环线周长;
步骤25,在区域Qj中,j=1,…,n,将该区域Qj的平行线基元B中长度最长的基元作为初始种子点,然后按照最优适应度函数进行搜索,连接平行线基元B,最终得到拟合的环线图Bf;
步骤3,在靶面di中,根据拟合的环线结合标准靶面对靶面像素进行位置编码;
包括:
步骤31,对靶面di进行二值化操作,并选择半径为2的圆进行腐蚀,得到腐蚀后的靶面e;
对靶面e进行边缘检测得到e0,并将e0中灰度值为“1”的像素点进行连接成J个连接成分,设任一连接成分ej的面积为Sej,j=1,2,…,J,J为大于等于2的自然数,保留Sej,j=1,2,…,J降序排列中前两个的连接成分,得到靶面e1;
对靶面e1进行Hough圆检测,得到靶面e1的圆心o0和半径R0;
再保留靶面e1中连接成分中面积最大的连接成分,得到靶面ef;
ef中有效区域的边界像素点坐标g(x,y),所述有效区域为靶面ef中面积最大的连接成分;
在靶面ef和标准靶面之间建立空间坐标转换关系,得到坐标转换参数amn,bmn:
其中,amn、bmn为坐标转换参数,m为大于等于0且小于等于2的整数,n为大于等于0且小于等于2的整数,x′、y′分别为靶面ef中像素点的坐标,u、v分别为标准靶面中像素点的坐标;
步骤32,任取靶面ef中一像素点O,所述像素点O的坐标为(x0,y0)若则像素点O的环数值OV=0;
若x0∈[gxmin,gxmax]且记像素点O的环数值OV=0;
其中,gxmin为靶面ef中有效区域的边界像素点在x轴上的最小值,gxmax为靶面ef中有效区域的边界像素点在x轴上的最大值;gymin为靶面ef中有效区域的边界像素点在y轴上的最小值,gymax为靶面ef中有效区域的边界像素点在y轴上的最大值;
否则,连接O点与o0的线段L,计算线段L上像素灰度阶跃变化的次数T,像素点O的环数值OV=10-T;
步骤33,将胸环靶ef中所有像素点的坐标(x,y)、灰度值gray、所在环数值OV以数组的形式存储,得到靶面像素位置编码F。
2.如权利要求1所述的靶面像素位置编码方法,其特征在于,步骤14中所述坐标系原点为靶面d的左上角。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民武装警察部队工程大学,未经中国人民武装警察部队工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611195876.1/1.html,转载请声明来源钻瓜专利网。