[发明专利]一种基于行梯度累加对红外图像海天线进行检测的方法有效
申请号: | 201610173454.8 | 申请日: | 2016-03-24 |
公开(公告)号: | CN105787950B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 燕肇一;彭真明;罗宽怀;杨维;王浩正;黄少寅;汪劲希 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06T7/13 | 分类号: | G06T7/13;G06T7/41 |
代理公司: | 成都弘毅天承知识产权代理有限公司51230 | 代理人: | 徐金琼 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 梯度 累加 红外 图像 天线 检测 算法 | ||
1.一种基于行梯度累加对红外图像海天线进行检测的方法,其特征在于,包括如下步骤:
步骤1、输入待检测经预处理的红外图像;
步骤2、计算每一点像素的行梯度;
步骤3、计算每一行的行梯度和,并从其中选出若干个峰值,记录其所在行号,作为候选海天线位置;
步骤4、依次选择候选海天线位置,计算候选海天线之上区域和候选海天线之下区域的区域平均灰度值之差、平均行梯度和之差;
步骤5、创建评价函数,综合归一化行梯度和的峰值、行梯度和的排序值、区域平均灰度差和平均行梯度和之差,综合评价得到海天线位置;
步骤6、输出海天线位置信息到原始红外图像。
2.根据权利要求1所述的一种基于行梯度累加对红外图像海天线进行检测的方法,其特征在于,所述步骤2的具体流程为:读入经步骤1预处理过后的红外图像,计算每一点像素的行梯度,对于某一点像素的行梯度,其定义如下式:
G[f(x,y)]=Δyf(x,y)=f(x,y)-f(x,y+1);x∈[1,M],y∈[1,N-1](1)
其中,M、N分别代表原始图像的宽和高,f(x,y)是坐标为(x,y)位置的灰度值,f(x,y+1)是下一行的灰度值。
3.根据权利要求2所述的一种基于行梯度累加对红外图像海天线进行检测的方法,其特征在于,所述步骤3的具体流程为:将步骤2中所求到的每一点像素的行梯度进行行求和,得到行梯度和,其公式为:
对于行梯度和H(y),当满足:
H(y-1)<H(y)>H(y+1),y∈[2,N-1] (3)
即判定其为一个峰值,并将峰值的序列y记为行号l,同时用P(l)记录该行号的行梯度和;
H(l)是峰值位置l的行梯度和值,
由此得到峰值位置,并进行归一化操作,得到归一化行梯度和的峰值:
F1(l)=P(l)/max(P(l)) (5)
从F1(l)中将归一化的行梯度和的峰值由大到小排序,依次选取n个较大值作为候选海天线位置;
根据候选海天线的先后顺序,结合归一化最大F1(l)值和最小F1(l)值的范围,得到行梯度和的排序值:
F2(l)=1-(i-1)(max(F1)-min(F1))/n (6)
式中n为候选海天线数量,i为第l行行梯度和在前n个峰值序列号,最大的行梯度和i的值对应1,最小的行梯度和i对应n,max(F1)表示前n个峰值中最大值,min(F1)表示前n个峰值中最小值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610173454.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微振动对在轨图像质量影响的评估方法
- 下一篇:印鉴图像的检测方法和系统