[发明专利]一种基于反馈机制的电力设备红外与可见光图像配准方法有效
申请号: | 201811180767.1 | 申请日: | 2018-10-09 |
公开(公告)号: | CN109523583B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 马啸川;李庆武;许金鑫 | 申请(专利权)人: | 河海大学常州校区 |
主分类号: | G06T7/33 | 分类号: | G06T7/33;G06T7/13 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;许婉静 |
地址: | 213002 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 反馈 机制 电力设备 红外 可见光 图像 方法 | ||
1.一种基于反馈机制的电力设备红外与可见光图像配准方法,其特征在于,包括以下步骤:
1)分别对红外图像与可见光图像进行各向异性滤波;
2)利用Canny算法分别提取红外图像与可见光图像的边缘,并分别在红外边缘图像与可见光边缘图像上提取SURF特征点;
3)通过对SURF特征点进行粗匹配与排序得到匹配点集,然后根据匹配点集计算出仿射矩阵集,并采用预设的先验约束对仿射矩阵集进行筛选,得到候选仿射矩阵集;
4)根据候选仿射矩阵集依次对红外滤波图像进行仿射变换,然后采用归一化互信息快速计算方法计算出可见光图像与仿射变换后的红外图像间的互信息,并将互信息最大值对应的候选仿射矩阵作为反馈矩阵;
5)基于反馈矩阵对匹配点集进行筛选,得到最优匹配点集;
6)根据最优匹配点集解出最优仿射矩阵,并将最优仿射矩阵作用到红外图像,完成红外与可见光图像配准;
在所述步骤4)中,具体步骤如下:
41)根据候选仿射矩阵依次对红外图像进行仿射变换;
42)成红外图像与可见光图像兴趣区域;
43)采用归一化互信息快速计算方法计算可见光与仿射变换后的红外图像间的互信息,步骤如下:
431)分别得到可见光兴趣区域图像visRoi和红外兴趣区域图像infRoik中的最大灰度值vismax和infmax,将位于可见光兴趣区域图像visRoi中所有像素的像素值都乘以255/vismax,将位于红外兴趣区域图像infRoik中所有像素的像素值都乘以255/infmax;
432)分别生成可见光兴趣区域图像visRoi和红外兴趣区域图像infRoik的灰度直方图,分别用{visBin0,visBin1,...,visBin255}、{infBin0,infBin1,...,infBin255}来表示,再将可见光兴趣区域图像visRoi和红外兴趣区域图像infRoik的灰度直方图进行线性叠加,得到一个新的灰度直方图,记为灰度直方图Bin,公式如下:
Bin={visBin0+infBin0,visBin1+infBin1,...,visBin255+infBin255}
={bin0,bin1,...,bin255}
式中,binm是灰度直方图中的一个图柱,表示第m个灰度级范围的像素数量,m取值范围都是0~255;
433)对灰度直方图Bin进行修正;按照下列步骤对灰度直方图Bin进行修正:
a.按照从左到右的顺序,依次判断灰度直方图Bin中每个图柱拥有的像素数量是否小于常量阈值Tbin,若像素数量小于常量阈值Tbin,则将该图柱与其右相邻的图柱进行叠加合并;若该图柱拥有的像素数量小于常量阈值Tbin,并且位于灰度直方图的最右端,则将该图柱与其左相邻的图柱进行叠加合并;其中,叠加合并后的图柱拥有的像素数量是叠加合并前的两个图柱的像素数量之和,并且,叠加合并后的图柱所表示的灰度级范围是叠加合并前的两个图柱所表示的灰度级范围的并集;
b.若灰度直方图Bin中每个图柱拥有的像素数量都不小于Tbin,转步骤c,否则转步骤a;
c.若灰度直方图Bin中的图柱数量不大于36个,则终止,得到修正后的灰度直方图Bin',此时修正后的灰度直方图Bin'具有36个图柱,Bin'={bin0,bin1,...,binp,...,binl,...,bin35},binp表示修正后的灰度直方图Bin'中第p个灰度级范围的图柱,binl表示修正后的灰度直方图Bin'中第l个灰度级范围的图柱;
d.找到灰度直方图Bin中拥有像素数量最少的图柱binmin,若图柱binmin位于灰度直方图的最左端或者最右端,则将图柱binmin与其相邻图柱进行叠加合并;若图柱binmin不位于最左端或者最右端,则转步骤e;
e.令binleft和binright分别表示图柱binmin的左相邻图柱和右相邻图柱,令N1、N2和N3分别表示图柱binleft、图柱binright和图柱binmin所拥有的像素数量,令range1、range2和range3分别为图柱binleft、图柱binright和图柱binmin所表示的灰度级范围,对图柱binleft、图柱binright和图柱binmin进行比例合并:首先,将图柱binmin所拥有的像素数量按比例分配给图柱binleft和图柱binright,公式如下:
式中,[]表示对数值进行四舍五入;然后,按比例和将range3分为左右两个范围,分别记为rangeleft和rangeright;然后,令range1=range1∪rangeleft,range2=range2∪rangeright;转步骤c;∪表示求并集,取左右两个集合中的所有元素,如果有重复元素则只保留一个;
434)根据可见光兴趣区域图像visRoi和红外兴趣区域图像infRoik,同时以修正后的灰度直方图Bin'为参照,分别生成可见光兴趣区域图像visRoi和红外兴趣区域图像infRoik的新灰度直方图:
435)计算H(A)和H(B),计算公式如下:
式中,H(A)表示可见光兴趣区域图像visRoi的信息熵,H(B)表示红外兴趣区域图像infRoik的信息熵,pA(a)表示灰度直方图一visRoiBin中第a个灰度级范围的图柱拥有的像素数量与灰度直方图一visRoiBin所有图柱拥有的像素数量的比例,pB(b)表示灰度直方图二infRoikBin中第b个灰度级范围的图柱拥有的像素数量与灰度直方图二infRoikBin所有图柱拥有的像素数量的比例;
436)计算H(A,B),计算公式如下:
式中,H(A,B)表示可见光兴趣区域图像visRoi与红外兴趣区域图像infRoik的联合信息熵,pAB(a,b)表示在可见光兴趣区域图像visRoi中属于灰度直方图一visRoiBin中第a个灰度级范围,并且相同坐标下,在红外兴趣区域图像infRoik中属于灰度直方图二infRoikBin中第b个灰度级范围的像素数量,与灰度直方图一visRoiBin、灰度直方图二infRoikBin所有图柱拥有的像素数量之和的比例;
437)计算互信息,计算公式如下:
式中,NMIk表示根据仿射矩阵hk计算得到的互信息;
44)若互信息NMIk是所有根据候选仿射矩阵计算出的互信息中的最大值,则仿射矩阵hk是反馈矩阵,并将hk重新记为反馈矩阵hmax。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学常州校区,未经河海大学常州校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811180767.1/1.html,转载请声明来源钻瓜专利网。