[發明專利]基于免疫進化策略的高光譜圖像分類方法無效
| 申請號: | 201010139249.2 | 申請日: | 2010-03-31 |
| 公開(公告)號: | CN101826160A | 公開(公告)日: | 2010-09-08 |
| 發明(設計)人: | 尹繼豪;姜志國;王一飛;王義松;付重陽;高超 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06K9/66 | 分類號: | G06K9/66;G06N3/12;G01S7/48 |
| 代理公司: | 北京慧泉知識產權代理有限公司 11232 | 代理人: | 王順榮;唐愛華 |
| 地址: | 100191 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 免疫 進化 策略 光譜 圖像 分類 方法 | ||
1.一種基于免疫進化策略的高光譜圖像分類方法,并開發了相應的仿真原型系統,該系統具有人機交互接口模塊、高光譜最優波段選擇模塊、高光譜地物分類模塊、分類結果輸出模塊四個功能模塊;
該方法流程步驟如下:假設給定高光譜圖像中光譜波段集合B,記作?表示高光譜圖像中包含的波段總數,以及抗體種群集合Ab,記作Ab(k)={ab1,ab2,…,avN},N表示種群規模,且滿足abi∈B,其中,i=1,2,…,N;
通過人機交互接口模塊完成步驟一;
步驟一獲得初始數據及相關初始化操作
通過人機交互接口模塊獲得待處理的高光譜數據,并設置如下相關參數:最大進化代數genMax,初始種群數量NInit,每代初始選擇種群數量N,混合變異步長δ,選擇波段總數NB;
通過高光譜最優波段選擇模塊完成步驟二~步驟八;
步驟二種群初始化
隨機初始化種群,得到數量為NInit的初始抗體種群,記作?其中abi∈B,i=1,2,…,NInit;
步驟三種群初始選擇
通過計算公式(1)得到每個抗體abi的親和力;從初始種群AbInit(k)中選擇前N個抗體,這里AbInit(k)中的抗體abi按照其親和力降序排序;通過種群初始選擇步驟,形成初始選擇種群Ab(k);
其中,Aff表示抗體和抗原間的親和力的大小,sepIndex表示地物間的可分性,abi∈AbInit(k)其值通過計算公式(2)得到:?
其中,SCM表示兩光譜間的相似度,BC表示兩波段間的相關性,ED表示兩光譜間的歐式距離,SAM表示兩光譜間的夾角;SCM、BC、ED、SAM的值分別通過計算公式(3)~(6)得到;
其中,SCM(A,B)為光譜A、B之間的相關系數,μA和σA分別表示A的均值和方差,μB和σB分別表示B的均值和方差;NB表示選擇波段總數;
其中,BC(i,j)為波段i和波段j間的相關系數,xip和xjp分別為波段i和波段j內的第p個像元的輻射亮度值,μi和μj分別為波段i和波段j的輻射亮度值均值;
其中,ED(A,B)為光譜A、B之間的歐氏距離,Ak為地物A的光譜向量的第k個分量,Bk為地物B的光譜向量的第k個分量;
其中,arccosα(·)為光譜A、B之間的光譜夾角;
步驟四種群克隆增殖
對抗原種群中的每個抗體abi進行克隆操作,其克隆數量NCi通過計算公式(7)得到:
其中,NCi表示abi的克隆數量,?表示下取整函數,norAffi表示歸一化后抗體abi的親和力;其中,i=1,2,…,N;abi∈Ab(k);
通過種群克隆增殖步驟,形成總的克隆種群Ab′(k),種群規模為NC,其中?
步驟五種群混合變異
對親和力高的克隆種群{ab′i}進行單點變異操作,其中,ab′j∈Ab′(k),i=1,2,…,p,而對親和力低的克隆種群{ab′i}進行多點變異操作;其中,ab′i∈Ab′(k),i=1,2,…,q,s.t.:p+q=NCi在進行抗體的變異操作時,抗體?均采用實數編碼方式,這里bi∈B;單點變異操作描述如下:在抗體abi中隨機選取一點bk,其中,k=1,2,…,NB,bk∈abi,然后用隨機值br替代;其中,br∈[bk-δ,bk+δ],多點變異操作描述如下:選擇抗體abi中的每一點bk,重復單點變異中類似的操作;
通過種群混合變異步驟,形成總的變異抗體種群Ab″(k);
步驟六選擇記憶種群
通過計算公式(1)得到各變異種群中的每個抗體ab″i的親和力;在每個變異種群{ab″j}i中選擇前NMi個抗體,這里每個變異種群中的抗體按照親和力大小降序排序,抗體選擇個數NMi通過計算公式(8)得到:
其中,?表示向上取整函數,mean(·)表示norAffMi的均值,norAffMi表示歸一化后抗體abi的親和力,NCi表示抗體abi的克隆數量;其中,ab″i∈Ab″(k),i=1,2,…,N
通過選擇記憶種群步驟,形成總的記憶抗體種群Ab″′(k),種群規模為NM,其中,?
步驟七種群抗體補充?
隨機生成Nk個抗體,記作?其中,Abadd(k)∈B,抗體補充的數量通過公式(9)計算得到;
其中,Nk表示第k次迭代所補充的抗體數量,k=1,2,…,genMax,?的定義同公式(7),
abNumk表示在第k次進化時抗體種群中包含抗體的數量;
通過種群抗體補充步驟,形成下一代的抗體種群Ab(k+1)即,Ab(k+1)=Abadd(k)∪Ab″′(k);
步驟八迭代計算
重復步驟三~步驟七,直至達到最大進化代數;
通過高光譜地物分類模塊完成步驟九;
步驟九分類
通過步驟二~步驟八選取的最優抗體,即最優波段組合,對高光譜數據進行地物分類;
通過分類結果輸出模塊完成步驟十;
步驟十結果輸出
輸出高光譜圖像地物分類結果。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010139249.2/1.html,轉載請聲明來源鉆瓜專利網。





