[發明專利]一種基于反饋機制的電力設備紅外與可見光圖像配準方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201811180767.1/1.html,轉載請聲明來源鉆瓜專利網。





