白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

首頁 / 專利庫 / 工藝品 / 拍速 / 面向無人機航拍圖像的船只識別系統(tǒng)及方法

面向無人機航拍圖像的船只識別系統(tǒng)及方法

閱讀:272發(fā)布:2023-01-23

專利匯可以提供面向無人機航拍圖像的船只識別系統(tǒng)及方法專利檢索,專利查詢,專利分析的服務。并且本 發(fā)明 公開了一種面向無人機航拍圖像的船只識別系統(tǒng)及方法,該系統(tǒng)包括海面航拍圖像 數據庫 、海面模板選擇模 塊 、背景Trimap模型自動獲取模塊和基于背景模型的Grabcut 算法 模塊,構建海面模板庫,構建圖像特征值,使用投票法進行模板選擇;設計一個模板匹配的方法,使得到的 種子 點可以生長出優(yōu)質背景,通過模板信息獲得距離 閾值 參數,進行區(qū)域生長,根據背景mask圖生成背景Trimap;使用Trimap初始化grabcut算法的背景模型,找出可以得到最好效果的最少 迭代 次數。本發(fā)明可以實現對船只的更精確、自動識別,當用戶提供分離了陸地與海面的圖像時,便可迅速得到該方法的處理結果,得到船只識別的結果。,下面是面向無人機航拍圖像的船只識別系統(tǒng)及方法專利的具體信息內容。

1.一種面向無人機航拍圖像的船只識別系統(tǒng),其特征在于,該系統(tǒng)包括海面航拍圖像數據庫、海面模板選擇模、背景Trimap模型自動獲取模塊和基于背景模型的Grabcut算法模塊,其中:
海面模板選擇模塊,根據用戶提供的目標圖像,從模板庫中選擇能反應此海面信息的模板,該模塊的具體處理包括:
構建海面模板庫,
隨機抽取待分割圖像中50個像素點,此分割圖像即為無人機航拍高分辨率圖像,分割處理的具體做法包括:分離陸地及海面,并計算其特征值:
M(x)=αG(x)+βV(x)+(1-α-β)H(x)??????(1)
其中,M(x)是特征圖像的特征值,0≤α,β≤1且α+β=1,α,β為權重變量,G(x)是圖像的灰度均值、V(x)是亮度均值以及H(x)是色調均值,此處α=β=1/3;
計算樣本特征與模板庫內模板特征之間的歐式距離:

其中,模板庫Y=(y1,…,yn,…,y1000)有1000樣本,yn是樣本庫中第n個樣本,M(·)表示特征圖像與模板之間的差異值;
使用投票法進行模板選擇,其中,公式(2)中 為投票法的具體實現;構造計數器對模板特征值進行統(tǒng)計,將數目最多的特征值作為樣本圖像的特征值,并反向找到特征值對應的模板圖像;
背景Trimap模型自動獲取模塊,利用海面模板得到海面種子點,利用種子進行區(qū)域生長并得到優(yōu)質的背景區(qū)域,生成背景Trimap,該模塊的具體處理包括:
首先使用SSD模板匹配算法,即采用平方差方法進行匹配,最小匹配值的點即為目標圖像中匹配得到的海面種子點;

其中,T(x,y)是海面模板,I(x,y)是目標圖像中跟T大小相同的區(qū)域;其中x′∈(0,w-
1),y′∈(0,h-1);w是T的寬度,h是T的高度;
使用海面種子點進行鄰域生長算法,結合模板距離閾值參數,進行生長優(yōu)質背景,鄰域生長算法的具體處理包括:輸入種子點坐標;創(chuàng)建鄰接列表;如果分割區(qū)域中最新加入的像素與區(qū)域像素均值的距離小于給定先驗距離閾值;以種子點為中心,遍歷其周圍四個像素,如果該相鄰像素在分割區(qū)內但不是該區(qū)域一部分,將其加入分割區(qū)域;將像素強度最接近平均值的像素加入到該區(qū)域,標記后,從鄰接表中去除此像素;輸出背景標記圖;
轉換背景mask圖為Trimap圖,設圖像z=(z1,…,zn,…,zN),若

其中zn(·)表示zn處第·維的值;
背景Trimap模型自動獲取模塊中使用的平方差匹配算法找到的種子點在其灰度值上更接近模板灰度均值,優(yōu)質種子即以此點為種子識別出背景像素占總背景區(qū)域90%以上,使用此種子鄰域生長的距離閾值能夠最大化的實現背景盡可能多的標記而不標記前景;由此生成的Trimap圖;
基于背景模型的Grabcut算法模塊,利用背景Trimap進行海面背景與目標前景進行分割,也即分離出前景船只,實現對海面的精確分離,具體包括船只識別模塊和經緯度信息標注模塊,該模塊的具體處理包括:
使用Trimap初始化grabcut算法的背景模型,即使用Trimap圖像作為模型的輸入;
使用grabcut算法對海面背景進行進一步的經緯度信息標注,通過迭代過程,找到最小迭代次數,具體處理包括:
輸入背景Trimap,其中背景值為0、可能的前景值為3;計算機通過Trimap建立初始的圖像分割,將TrimapBackground中的像素分配到MattingBackground類,將TrimapPossibleForeground中的像素分配到MattingForeground類;其中k∈{1,…,K},K為GMM模型前景背景組件個數
k:=minkDn(m)??????(5);
利用初始分割獲取高斯混合模型(GMMs)參數;像素m和n之間的N-Links權重為:

其中Alpha的值為先驗參數;
像素m的T-Links權重為:

θ:=arg?min?U(α,k,θ,z)?????(8);
經過計算,構建出新的GMMs;
計算Gibbs能量方程E(α,k,θ,z)的最小值,得到最小分割,其中:
E(m,n)=U(m)+N(m,n)??????(9)
其中,U(m)=∑kD(m),是顏色高斯混合模型的數據項;
應用border?matting對圖片邊緣進行處理;
輸出結果圖像。
2.一種面向無人機航拍圖像的船只識別方法,其特征在于,該方法包括以下步驟:
步驟一、構建海面模板庫,隨機抽取待分割圖像中50個像素點,此分割圖像即為無人機航拍高分辨率圖像,分割處理的具體做法包括:分離陸地及海面,并計算其特征值:
M(x)=αG(x)+βV(x)+(1-α-β)H(x)??????(1)
其中,M(x)是特征圖像的特征值,0≤α,β≤1且α+β=1,α,β為權重變量,G(x)是圖像的灰度均值、V(x)是亮度均值以及H(x)是色調均值,此處α=β=1/3;
計算樣本特征與模板庫內模板特征之間的歐式距離:

其中,模板庫Y=(y1,…,yn,…,y1000)有1000樣本,yn是樣本庫中第n個樣本,M(·)表示特征圖像與模板之間的差異值;
使用投票法進行模板選擇,其中,公式(2)中 為投票法的具體實現;構造計數器對模板特征值進行統(tǒng)計,將數目最多的特征值作為樣本圖像的特征值,并反向找到特征值對應的模板圖像;
步驟二、首先使用SSD模板匹配算法,即采用平方差方法進行匹配,最小匹配值的點即為目標圖像中匹配得到的海面種子點;

其中,T(x,y)是海面模板,I(x,y)是目標圖像中跟T大小相同的區(qū)域,其中x′∈(0,w-
1),y′∈(0,h-1),w是T的寬度,h是T的高度;
使用海面種子點進行鄰域生長算法,結合模板距離閾值參數,進行生長優(yōu)質背景,鄰域生長算法的具體處理包括:輸入種子點坐標;創(chuàng)建鄰接列表;如果分割區(qū)域中最新加入的像素與區(qū)域像素均值的距離小于給定先驗距離閾值;以種子點為中心,遍歷其周圍四個像素,如果該相鄰像素在分割區(qū)內但不是該區(qū)域一部分,將其加入分割區(qū)域;將像素強度最接近平均值的像素加入到該區(qū)域,標記后,從鄰接表中去除此像素;輸出背景標記圖;
轉換背景mask圖為Trimap圖,設圖像z=(z1,…,zn,…,zN),若

其中zn(·)表示zn處第·維的值;
平方差匹配算法找到的種子點在其灰度值上更接近模板灰度均值,優(yōu)質種子即以此點為種子識別出背景像素占總背景區(qū)域90%以上,使用此種子鄰域生長的距離閾值能夠最大化的實現背景盡可能多的標記而不標記前景;由此生成的Trimap圖;
步驟三、使用Trimap初始化grabcut算法的背景模型,即使用Trimap圖像作為模型的輸入;使用grabcut算法對海面背景進行進一步的經緯度信息標注,通過迭代過程,找到最小迭代次數,具體處理包括:
輸入背景Trimap,其中背景值為0、可能的前景值為3;計算機通過Trimap建立初始的圖像分割,將TrimapBackground中的像素分配到MattingBackground類,將TrimapPossibleForeground中的像素分配到MattingForeground類;其中k∈{1,…,K},K為GMM模型前景背景組件個數
k:=minkDn(m)?????(5);
利用初始分割獲取高斯混合模型(GMMs)參數;像素m和n之間的N-Links權重為:

其中Alpha的值為先驗參數;
像素m的T-Links權重為:

θ:=arg?min?U(α,k,θ,z)??????(8);
經過計算,構建出新的GMMs;
計算Gibbs能量方程E(α,k,θ,z)的最小值,得到最小分割,其中:
E(m,n)=U(m)+N(m,n)????(9)
其中,U(m)=∑kD(m),是顏色高斯混合模型的數據項;
應用border?matting對圖片邊緣進行處理;
輸出結果圖像。

說明書全文

面向無人機航拍圖像的船只識別系統(tǒng)及方法

技術領域

[0001] 本發(fā)明涉及航拍圖像識別技術,特別是涉及一種無人機航拍圖像的船只識別方法。

背景技術

[0002] 隨著無人機在海洋、林業(yè)、自然資源監(jiān)管等領域的應用,使用無人機進行船只定位及漁業(yè)活動監(jiān)管不僅可以降低人成本、完成高復雜度任務,而且還可以提高監(jiān)管的實時性及可操控性。無人機根據任務不同,可以掛載合成孔徑雷達系統(tǒng)、高分辨率光學相機等不同航攝系統(tǒng)。與衛(wèi)星遙感影像相比,無人機航攝影像有如下優(yōu)勢:時相性好,分辨率高,清晰度高,立體相對切重疊度大,自主性強并且可以量測。
[0003] 但是,無人機航行一次獲取的圖像數量多、圖像數據量大且分辨率高,人工或半監(jiān)督式圖像處理方法不再適用。因此,工業(yè)圖像中海面目標自動化識別變得十分重要。而自動化處理往往會損耗識別精度,如何在保證精度的前提下實現航拍圖像目標識別及定位已經成為實際需求中的首要問題。
[0004] 海面目標的識別問題也可以被看作海面前景、背景的分離問題,而海面的背景隨著航攝時的自然條件如光照、天氣、速等因素差別很大。因此,使用一個通用的背景模型進行高精度自動目標識別解決了實際目標識別中的瓶頸問題,該方法為廣大航拍圖像后期處理用戶提供了更加精準自動的搜索體驗。

發(fā)明內容

[0005] 針對上述現有問題,本發(fā)明提供一種面向無人機航拍圖像的船只識別系統(tǒng)及方法,實現無人機航拍圖像中海面目標的檢測及精確定位,設計并提出了一個通用背景模型Grabcut算法,實現海面背景和目標的自動分割,通過該方法實現對無人機航拍圖像中海面船只的智能搜索以及精確識別。
[0006] 本發(fā)明提出一種面向無人機航拍圖像的船只識別系統(tǒng),其特征在于,該系統(tǒng)包括海面航拍圖像數據庫、海面模板選擇模、背景Trimap模型自動獲取模塊和基于背景模型的Grabcut算法模塊,其中:
[0007] 海面模板選擇模塊,根據用戶提供的目標圖像,從模板庫中選擇能反應此海面信息的模板,該模塊的具體處理包括:
[0008] 構建海面模板庫,
[0009] 隨機抽取待分割圖像中50個像素點,此分割圖像即為無人機航拍高分辨率圖像,分割處理的具體做法包括:分離陸地及海面,并計算其特征值:
[0010] M(x)=αG(x)+βV(x)+(1-α-βH(x)????(1)
[0011] 其中,M(x)是特征圖像的特征值,0≤α,β≤1且α+β=1,α,β為權重變量,G(x)是圖像的灰度均值、V(x)是亮度均值以及H(x是色調均值,此處α=β=1/3;
[0012] 計算樣本特征與模板庫內模板特征之間的歐式距離:
[0013]
[0014] 其中,模板庫Y=(y1,...,yn,...,y1000)有1000樣本,yn是樣本庫中第n個樣本,表示特征圖像與模板之間的差異值;
[0015] 使用投票法進行模板選擇,其中,公式(2)中 為投票法的具體實現;構造計數器對模板特征值進行統(tǒng)計,將數目最多的特征值作為樣本圖像的特征值,并反向找到特征值對應的模板圖像;
[0016] 背景Trimap模型自動獲取模塊,利用海面模板得到海面種子點,利用種子進行區(qū)域生長并得到優(yōu)質的背景區(qū)域,生成背景Trimap,該模塊的具體處理包括:
[0017] 首先使用SSD模板匹配算法,即采用平方差方法進行匹配,最小匹配值的點即為目標圖像中匹配得到的海面種子點;
[0018]
[0019] 其中,T(x,y)是海面模板I(x,y)是目標圖像中跟T大小相同的區(qū)域;其中x'∈(0,w-1),y'∈(0,h-1);w是T的寬度,h是T的高度;
[0020] 使用海面種子點進行鄰域生長算法,結合模板距離閾值參數,進行生長優(yōu)質背景,鄰域生長算法的具體處理包括:輸入種子點坐標;創(chuàng)建鄰接列表;如果分割區(qū)域中最新加入的像素與區(qū)域像素均值的距離小于給定先驗距離閾值;以種子點為中心,遍歷其周圍四個像素,如果該相鄰像素在分割區(qū)內但不是該區(qū)域一部分,將其加入分割區(qū)域;將像素強度最接近平均值的像素加入到該區(qū)域,標記后,從鄰接表中去除此像素;輸出背景標記圖;
[0021] 轉換背景mask圖為Trimap圖,設圖像z=(z1,...,zn,...,zN),若
[0022]
[0023] 其中zn(·)表示zn處第·維的值;
[0024] 本模塊中使用的平方差匹配算法找到的種子點在其灰度值上更接近模板灰度均值,優(yōu)質種子即以此點為種子識別出背景像素占總背景區(qū)域90%以上,使用此種子鄰域生長的距離閾值能夠最大化的實現背景盡可能多的標記而不標記前景;由此生成的Trimap圖;
[0025] 基于背景模型的Grabcut算法模塊,利用背景Trimap進行海面背景與目標前景進行分割,也即分離出前景船只,實現對海面的精確分離,具體包括船只識別模塊和經緯度信息標注模塊,該模塊的具體處理包括:
[0026] 使用Trimap初始化grabcut算法的背景模型,即使用Trimap圖像作為模型的輸入;
[0027] 使用grabcut算法對海面背景進行進一步的經緯度信息標注,通過迭代過程,找到最小迭代次數,具體處理包括:
[0028] 輸入背景Trimap,其中背景值為0、可能的前景值為3;計算機通過Trimap建立初始的圖像分割,將TrimapBackground中的像素分配到MattingBackground類,將TrimapPossibleForeground中的像素分配到MattingForeground類;其中k∈(1,...,K},K為GMM模型前景背景組件個數
[0029] k:=minkDn(m)????????????(5);
[0030] 利用初始分割獲取高斯混合模型(GMMs)參數;像素m和n之間的N-Links權重為:
[0031]
[0032] 其中Alpha的值為先驗參數;
[0033] 像素m的T-Links權重為:
[0034]
[0035] θ:=argminU(α,k,θ,z)???????????(8);
[0036] 經過計算,構建出新的GMMs;
[0037] 計算Gibbs能量方程E(α,k,θ,z)的最小值,得到最小分割,其中:
[0038] E(m,n)=U(m)+N(m,n)???????????(9)
[0039] 其中,U(m)=ΣkD(m),是顏色高斯混合模型的數據項;
[0040] 應用border?matting對圖片邊緣進行處理;
[0041] 輸出結果圖像。
[0042] 本發(fā)明還提出了一種面向無人機航拍圖像的船只識別方法,該方法包括以下步驟:
[0043] 步驟一、構建海面模板庫,隨機抽取待分割圖像中50個像素點,此分割圖像即為無人機航拍高分辨率圖像,分割處理的具體做法包括:分離陸地及海面,并計算其特征值:
[0044] M(x)=αG(x)+βV(x)+(1-α-βH(x)?????????????(1)
[0045] 其中,M(x)是特征圖像的特征值,0≤α,β≤1且α+β=1,α,β為權重變量,G(x)是圖像的灰度均值、V(x)是亮度均值以及H(x)是色調均值,此處α=β=1/3;
[0046] 計算樣本特征與模板庫內模板特征之間的歐式距離:
[0047]
[0048] 其中,模板庫Y=(y1,...,yn,...,y1000)有1000樣本,yn是樣本庫中第n個樣本,表示特征圖像與模板之間的差異值;
[0049] 使用投票法進行模板選擇,其中,公式(2)中 為投票法的具體實現;構造計數器對模板特征值進行統(tǒng)計,將數目最多的特征值作為樣本圖像的特征值,并反向找到特征值對應的模板圖像;
[0050] 步驟二、首先使用SSD模板匹配算法,即采用平方差方法進行匹配,最小匹配值的點即為目標圖像中匹配得到的海面種子點;
[0051]
[0052] 其中,T(x,y)是海面模板,I(x,y)是目標圖像中跟T大小相同的區(qū)域,其中x'∈(0,w-1),y'∈(0,h-1,w是T的寬度,h是T的高度;
[0053] 使用海面種子點進行鄰域生長算法,結合模板距離閾值參數,進行生長優(yōu)質背景,鄰域生長算法的具體處理包括:輸入種子點坐標;創(chuàng)建鄰接列表;如果分割區(qū)域中最新加入的像素與區(qū)域像素均值的距離小于給定先驗距離閾值;以種子點為中心,遍歷其周圍四個像素,如果該相鄰像素在分割區(qū)內但不是該區(qū)域一部分,將其加入分割區(qū)域;將像素強度最接近平均值的像素加入到該區(qū)域,標記后,從鄰接表中去除此像素;輸出背景標記圖;
[0054] 轉換背景mask圖為Trimap圖,設圖像z=(z1,…,zn,…,zN),若
[0055]
[0056] 其中zn(·)表示zn處第·維的值;
[0057] 平方差匹配算法找到的種子點在其灰度值上更接近模板灰度均值,優(yōu)質種子即以此點為種子識別出背景像素占總背景區(qū)域90%以上,使用此種子鄰域生長的距離閾值能夠最大化的實現背景盡可能多的標記而不標記前景;由此生成的Trimap圖;
[0058] 步驟三、使用Trimap初始化grabcut算法的背景模型,即使用Trimap圖像作為模型的輸入;使用grabcut算法對海面背景進行進一步的經緯度信息標注,通過迭代過程,找到最小迭代次數,具體處理包括:
[0059] 輸入背景Trimap,其中背景值為0、可能的前景值為3;計算機通過Trimap建立初始的圖像分割,將TrimapBackground中的像素分配到MattingBackground類,將TrimapPossibleForeground中的像素分配到MattingForeground類;其中k∈{1,…,K},K為GMM模型前景背景組件個數
[0060] k:=minkDn(m)?????????????(5);
[0061] 利用初始分割獲取高斯混合模型(GMMs)參數;像素m和n之間的N-Links權重為:
[0062]
[0063] 其中Alpha的值為先驗參數;
[0064] 像素m的T-Links權重為:
[0065]
[0066] θ:=argminU(α,k,θ,z)??????????(8);
[0067] 經過計算,構建出新的GMMs;
[0068] 計算Gibbs能量方程E(α,k,θ,z)的最小值,得到最小分割。其中:
[0069] E(m,n)=U(m)+N(m,n)????????????(9)
[0070] 其中,U(m)=ΣkD(m),是顏色高斯混合模型的數據項;
[0071] 應用border?matting對圖片邊緣進行處理;
[0072] 輸出結果圖像。
[0073] 與現有技術相比,使用本發(fā)明可以讓有船只搜索需求的用戶獲得更精確、自動識別的用戶體驗,當用戶提供分離了陸地與海面的圖像時,便可迅速得到該方法的處理結果,得到船只識別的結果。附圖說明
[0074] 圖1為本發(fā)明所提出的無人機航拍圖像船只自動識別模型的系統(tǒng)流程圖;
[0075] 圖2為本發(fā)明所提出的無人機航拍圖像船只自動識別模型的系統(tǒng)框架結構圖;
[0076] 圖3為本發(fā)明所提出的無人機航拍圖像船只自動識別模型的海面模板庫;
[0077] 圖4為本發(fā)明所提出的無人機航拍圖像船只自動識別模型的背景Trimap;
[0078] 圖5為本發(fā)明所提出的無人機航拍圖像船只自動識別模型的海面模板選擇模塊的詳細流程圖;
[0079] 圖6為本發(fā)明所提出的無人機航拍圖像船只自動識別模型的整個背景Trimap模型自動獲取的詳細流程圖;
[0080] 圖7為本發(fā)明所提出的無人機航拍圖像船只自動識別模型的基于背景模型的Grabcut算法詳細流程圖;
[0081] 圖8為本發(fā)明所提出的無人機航拍圖像船只自動識別模型的船只識別結果例圖;
[0082] 圖9為本發(fā)明所提出的無人機航拍圖像船只自動識別模型的船只經緯度信息標注例圖。

具體實施方式

[0083] 本發(fā)明在構建了海面模板庫的前提下,對獲取的待識別圖像,會自動匹配得到優(yōu)質海面模板,得到海面種子點,并以此點為中心,進行海面生長,生成的Trimap初始化grabcut算法,得到最終的分割結果。如果結合圖像自身的經緯度信息,還可以進行經緯度信息的計算及標定。
[0084] 下面結合附圖和實施例詳細說明本發(fā)明的技術方案。
[0085] 本發(fā)明的面向無人機航拍圖像的船只識別系統(tǒng)的具體實施流程圖如圖1所示。啟動自定義的任務流程,從用戶處收集待識別的圖像,操作系統(tǒng)的環(huán)境設置例如包括設置工作流變量、設置當前項目中的域以及目錄文件路徑設定和結果存放路徑設定,設置內容審批狀態(tài),過程中暫停,進行數據處理:包括圖像預處理、去霧等,人工海岸分離、金字塔分層、船只檢測以及計算經緯度信息等,是否所有待識別圖片均已處理,如否,繼續(xù)船只檢測;如是,在google?Earth上標注船只識別結果;當前自定義的任務流程結束。
[0086] 本發(fā)明的系統(tǒng)模塊圖如圖2所示。
[0087] 一、海面模板選擇模塊
[0088] 本模塊的詳細流程圖如圖5所示,本模塊的處理包括以下步驟:
[0089] 1、創(chuàng)建海面模板庫,其中包括不同的海域、季節(jié)、天氣等自然條件下的海面模板圖像,大小為53×39(像素),本實施例為共1000個模板;
[0090] 2、隨機抽取待分割圖像中50個像素點,此分割圖像即為無人機航拍高分辨率圖像,分割處理的具體做法包括:分離陸地及海面,其圖像格式為由kmz格式解壓后的jpg圖像,組成10*5(像素)的特征圖像,并計算其特征值,如公式(1):
[0091] M(x)=αG(x)+βV(x)+(1-α-β)H(x)????????(1)
[0092] 其中,M(x)是特征圖像的特征值,0≤α,β≤1且α+β=1,α,β為權重變量,G(x)是圖像的灰度均值、V(x)是亮度均值以及H(x)是色調均值,此處α=β=1/3;
[0093] 3、計算樣本特征與模板庫內模板特征之間的歐式距離,如公式(2):
[0094]
[0095] 其中,模板庫Y=(y1,...,yn,...,y1000)有1000樣本,yn是樣本庫中第n個樣本,表示特征圖像與模板之間的差異值;
[0096] 4、使用投票法進行模板選擇,其中,公式(2)中 為投票法的具體實現;其原理為構造計數器對模板特征值進行統(tǒng)計,將數目最多的特征值作為樣本圖像的特征值,并反向找到特征值對應的模板圖像。
[0097] 模板選擇在創(chuàng)建模板庫后進行,得到的模板不經過任何處理,直接作為背景Trimap模型自動獲取模塊的輸入。
[0098] 本模塊主要涉及模板庫建立、特征值計算以及模板選擇。這是很關鍵的一個過程,否則將不能得到很好的海面種子點。
[0099] 二、背景Trimap模型自動獲取模塊
[0100] 本模塊的詳細流程圖如圖6所示,包括以下步驟:
[0101] 1、首先使用SSD模板匹配算法,即采用平方差方法進行匹配,最好的匹配值為0,匹配越差,匹配值越大。最小值的點即為目標圖像中匹配得到的海面種子點;
[0102]
[0103] 其中,T(x,y)是海面模板,I(x,y)是目標圖像中跟T大小相同的區(qū)域。其中x'∈(0,w-1),y'∈(0,h-1)。w是T的寬度,h是T的高度。
[0104] 2、使用海面種子點進行鄰域生長算法,結合模板距離閾值參數,進行生長優(yōu)質背景,鄰域生長算法的具體處理包括
[0105] 輸入種子點坐標;
[0106] (1)創(chuàng)建鄰接列表;
[0107] (2)如果分割區(qū)域中最新加入的像素與區(qū)域像素均值的距離小于給定先驗距離閾值;
[0108] (3)以種子點為中心,遍歷其周圍四個像素,如果該相鄰像素在分割區(qū)內但不是該區(qū)域一部分,將其加入分割區(qū)域;
[0109] (4)將像素強度最接近平均值的像素加入到該區(qū)域,標記后,從鄰接表中去除此像素;
[0110] 輸出背景標記圖。
[0111] 3、轉換背景mask圖為Trimap圖。
[0112] 設圖像z=(z1,…,zn,…,zN),若
[0113]
[0114] 其中zn(·)表示zn處第·維的值。
[0115] 本模塊中使用的平方差匹配算法找到的種子點在其灰度值上更接近模板灰度均值,并在其RGB空間以及HSV空間都可以保證種子點的優(yōu)質性(優(yōu)質種子,即以此點為種子識別出背景像素占總背景區(qū)域90%以上)。使用此種子鄰域生長的距離閾值能夠最大化的實現背景盡可能多的標記而不標記前景。由此生成的Trimap圖,可以完整的把背景信息傳遞給后續(xù)算法。
[0116] 三、基于背景模型的Grabcut算法
[0117] 本模塊的詳細流程圖如圖7所示,包括以下步驟:
[0118] 1、使用Trimap對背景模型進行初始化,即使用Trimap圖像作為模型的輸入。
[0119] 2、使用grabcut算法對海面背景進行進一步的經緯度信息標注,通過迭代過程,找到最小迭代次數。
[0120] (1)輸入背景Trimap,其中背景值為0、可能的前景值為3;
[0121] (2)計算機通過Trimap建立初始的圖像分割,將TrimapBackground中的像素分配到MattingBackground類,將TrimapPossibleForeground中的像素分配到MattingForeground類。
[0122] 其中k∈{1,...,K},K為GMM模型前景背景組件個數。
[0123] k:=minkDn(m)????????(5);
[0124] (3)利用初始分割獲取高斯混合模型(GMMs)參數。
[0125] 像素m和n之間的N-Links權重為:
[0126]
[0127] 其中Alpha的值為先驗參數,通常設為50。是原文獻中等式(11)的一個擴展性重述。
[0128] 像素m的T-Links權重為:
[0129]
[0130] 此公式是原文獻中公式(9)的重新描述。
[0131] θ:=arg?minU(α,k,θ,z)?????????????(8);
[0132] (4)經過計算,構建出新的GMMs;
[0133] 計算Gibbs能量方程E(α,k,θ,z)的最小值,得到最小分割。其中:
[0134] E(m,n)=U(m)+N(m,n)?????????(9)
[0135] 其中,U(m)=ΣkD(m),是顏色高斯混合模型的數據項;
[0136] (5)應用border?matting對圖片邊緣進行處理。
[0137] 輸出結果圖像。
[0138] 簡要介紹grabcut算法:
[0139] Grabcut算法為Boykov等人于2004年提出,其繼承了Graph?cut算法的能量方程的選取以及將最大流最小割方法融入于圖像分割。其優(yōu)點主要有以下幾個方面:
[0140] 較少人工交互,只需人工提供初始矩形。
[0141] 迭代分割,有較高的分割精度。
[0142] 而我們的改進方法可以彌補原算法的人工交互過程在批量航空圖像處理過程中的不足,通過利用Trimap替代了原來的手動初始化,不僅實現了流程化而且還可以減少由于人為因素帶來的誤差。
高效檢索全球專利

專利匯是專利免費檢索,專利查詢,專利分析-國家發(fā)明專利查詢檢索分析平臺,是提供專利分析,專利查詢,專利檢索等數據服務功能的知識產權數據服務商。

我們的產品包含105個國家的1.26億組數據,免費查、免費專利分析。

申請試用

分析報告

專利匯分析報告產品可以對行業(yè)情報數據進行梳理分析,涉及維度包括行業(yè)專利基本狀況分析、地域分析、技術分析、發(fā)明人分析、申請人分析、專利權人分析、失效分析、核心專利分析、法律分析、研發(fā)重點分析、企業(yè)專利處境分析、技術處境分析、專利壽命分析、企業(yè)定位分析、引證分析等超過60個分析角度,系統(tǒng)通過AI智能系統(tǒng)對圖表進行解讀,只需1分鐘,一鍵生成行業(yè)專利分析報告。

申請試用

QQ群二維碼
意見反饋