海面目標(biāo)檢測方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實(shí)施例涉及數(shù)字圖像處理技術(shù),尤其涉及一種海面目標(biāo)檢測方法及裝置。
【背景技術(shù)】
[0002] 隨著遙感圖像數(shù)據(jù)獲取能力的不斷增強(qiáng)及其分辨率的提高,利用及發(fā)展遙感圖像 解譯技術(shù)已迫在眉睫。其中,利用遙感數(shù)據(jù)進(jìn)行海面目標(biāo)檢測在民用和軍事領(lǐng)域都有著巨 大的現(xiàn)實(shí)意義,尤其在艦船尋找與救助、捕魚船監(jiān)視、非法移民、保衛(wèi)領(lǐng)土、反毒品、艦船非 法傾倒油污的監(jiān)視與管理等方面有著廣泛的應(yīng)用。
[0003] 由于可見光圖像在展現(xiàn)目標(biāo)的形狀、結(jié)構(gòu)、紋理、色彩等細(xì)節(jié)方面具有明顯優(yōu)勢, 能夠更好地檢測、分類、識別目標(biāo),利用衛(wèi)星可見光圖像來監(jiān)視、檢測、識別目標(biāo),特別是海 上艦船目標(biāo)越來越引起人們的關(guān)注。利用遙感圖像進(jìn)行艦船目標(biāo)檢測主要包括對艦船本身 和艦船尾跡的檢測。一般認(rèn)為,衡量艦船檢測方法的好壞有以下幾個(gè)方面:提取艦船的準(zhǔn)確 性;檢測結(jié)果連通性,是否能夠指導(dǎo)實(shí)際應(yīng)用以及計(jì)算的復(fù)雜度。
[0004] 海面艦船檢測的方法主要包括以下幾個(gè)步驟:預(yù)處理、海陸分割、候選艦船目標(biāo)檢 測和艦船目標(biāo)確認(rèn)。其中候選艦船目標(biāo)檢測是獲得艦船信息的關(guān)鍵步驟。目前候選艦船目 標(biāo)的檢測方法主要有以下幾類。一是基于灰度統(tǒng)計(jì)特征的方法,該方法主要是利用水體與 艦船目標(biāo)的灰度統(tǒng)計(jì)差異性特征進(jìn)行圖像分割,從而獲取艦船目標(biāo)候選區(qū)域。這些灰度差 異性特征包括灰度、圖像信息熵、形態(tài)學(xué)對比度、局部統(tǒng)計(jì)方差、類高階梯度等。但對于圖像 中出現(xiàn)大海浪、云層遮擋或水體灰度較亮,以及噪聲、陰影等干擾因素,加上艦船目標(biāo)的黑 白極性,同一艦船目標(biāo)不同部位的灰度特征也不一致的情況,在這類圖像中采用基于灰度 統(tǒng)計(jì)特征閾值分割的方法,則易產(chǎn)生較多的漏警和虛警。二是基于邊緣信息的方法,該方法 主要利用艦船船緣在高分辨率光學(xué)衛(wèi)星遙感圖像中邊緣特征較為明顯的特點(diǎn),依據(jù)目標(biāo)邊 緣信息,并結(jié)合形狀分析,獲取艦船目標(biāo)候選區(qū)域或艦船疑似目標(biāo)。典型的方法有通過對由 原始灰度和邊緣強(qiáng)度圖像線性組合而成的圖像,進(jìn)行0TSU自適應(yīng)閾值分割,并結(jié)合簡單的 形狀特征(包括面積、長、寬、區(qū)域外接矩形的長寬比),獲得艦船目標(biāo)候選區(qū)域。但當(dāng)海況 復(fù)雜,大海浪及海浪亮塊產(chǎn)生的邊緣會帶來很多干擾,嚴(yán)重時(shí)甚至?xí)⑴灤繕?biāo)淹沒,導(dǎo)致 無法正確檢測。三是基于分形模型和模糊理論的方法,由于海浪、云層等自然背景具有分 形特征,而艦船等人造目標(biāo)不具有分形特征,利用目標(biāo)與背景之間分形特征的差異成為有 效解決??毡尘皥D像中艦船目標(biāo)自動(dòng)檢測的可能途徑之一。典型的研究有利用紋理分形 維和縫隙特征進(jìn)行海面艦船目標(biāo)檢測的方法,還有采用多尺度分形理論檢測艦船目標(biāo)的方 法。但當(dāng)背景比較復(fù)雜,如可見光圖像受到云霧等干擾時(shí),背景自相似性降低,用分形模型 擬合誤差較大,分割時(shí)易出現(xiàn)誤分割,此時(shí),算法檢測效率比較低。四是基于視覺感知機(jī)理 的方法,這類方法主要是將人類視覺系統(tǒng)可快速聚焦于感興趣區(qū)域的特性引入到艦船目標(biāo) 候選區(qū)域的提取中。一些方法基于選擇性注意機(jī)制,依據(jù)灰度及面積顯著特征的引導(dǎo),快速 圈定可能存在艦船的疑似區(qū)域,形成可疑目標(biāo)R0I切片。另外一些方法采用視覺顯著度模 型,通過紋理、亮度和方向等多特征視差計(jì)算來對疑似的目標(biāo)進(jìn)行篩選。還有的方法基于人 眼多級視覺感知和視覺非對稱機(jī)制,首先利用一種改進(jìn)的計(jì)算頻譜殘差的方法得到視覺顯 著圖;其次利用Tophat形態(tài)學(xué)濾波去除視覺上不屬于艦船目標(biāo)的區(qū)域,并計(jì)算興趣關(guān)注 點(diǎn);最后利用一種方向自適應(yīng)的Gabor濾波算法對興趣關(guān)注點(diǎn)周圍進(jìn)行聚焦、聯(lián)想分析,從 復(fù)雜海況背景下檢測艦船目標(biāo)。但是受光照、天氣、海況、艦船目標(biāo)自身特性、成像傳感器參 數(shù)、艦船運(yùn)動(dòng)參數(shù)等多種因素的影響,不同成像條件下圖像復(fù)雜多變,顯著特征的自適應(yīng)分 析與提取以及顯著圖的有效獲取是該類方法需要解決的難點(diǎn)問題。
[0005] 綜上所述,現(xiàn)有的檢測方法仍不能滿足高效、精確地提取海面目標(biāo)的要求。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供一種海面目標(biāo)檢測方法及裝置,以實(shí)現(xiàn)準(zhǔn)確高效地提取海面目標(biāo)。
[0007] 第一方面,本發(fā)明實(shí)施例提供了一種海面目標(biāo)檢測方法,包括:
[0008] 獲取海面圖像并將其分塊;
[0009] 利用基于可擴(kuò)展區(qū)域能量模型RSF的水平集演化方法對每個(gè)子圖像進(jìn)行邊緣分 割;
[0010] 拼接分割后的子圖像;
[0011] 根據(jù)拼接后的圖像獲取候選目標(biāo);
[0012] 篩選滿足預(yù)設(shè)形狀特征參數(shù)閾值要求的候選目標(biāo)。
[0013] 第二方面,本發(fā)明實(shí)施例還提供了一種海面目標(biāo)檢測裝置,包括:
[0014] 圖像劃分模塊,用于獲取海面圖像并將其分塊;
[0015] 圖像分割模塊,用于利用基于RSF的水平集演化方法對每個(gè)子圖像進(jìn)行邊緣分 割;
[0016] 圖像拼接模塊,用于拼接分割后的子圖像;
[0017] 候選目標(biāo)獲取模塊,用于根據(jù)拼接后的圖像獲取候選目標(biāo);
[0018] 篩選模塊,用于篩選滿足預(yù)設(shè)形狀特征參數(shù)閾值要求的候選目標(biāo)。
[0019] 本發(fā)明與現(xiàn)有技術(shù)相比的有益效果在于:
[0020] 本發(fā)明使用基于RSF模型的水平集(levelset)演化方法檢測海面區(qū)域中候選的 目標(biāo)如艦船,與傳統(tǒng)邊緣檢測方法相比較而言,本發(fā)明所述方法能夠更精確的提取圖像中 目標(biāo)的輪廓,并且保證檢測結(jié)果連通性,從而有助于提高目標(biāo)形狀特征參數(shù)計(jì)算的準(zhǔn)確性, 進(jìn)而提高目標(biāo)檢測的正確率。
【附圖說明】
[0021] 圖1是本發(fā)明實(shí)施例一所述的海面目標(biāo)檢測方法流程圖;
[0022] 圖2是本發(fā)明實(shí)施例二所述的海面目標(biāo)檢測裝置結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0023] 下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描 述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便 于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0024] 實(shí)施例一
[0025] 圖1為本發(fā)明實(shí)施例一提供的海面目標(biāo)檢測方法的流程圖,具體包括如下步驟:
[0026] 步驟110、獲取海面圖像并將其分塊。
[0027] 通常以遙感方式拍攝得到原始圖像,該圖像中除海面部分外一般還會包含陸地部 分。為了降低后續(xù)處理的難度,先對原始圖像進(jìn)行海陸分割處理,從中提取海面區(qū)域的圖 像。具體可以采用以下方式進(jìn)行海陸分割,需要指出的是,此處及本說明書后面內(nèi)容中給 出的具體處理方法僅僅是示意性的,而并非對本發(fā)明的限制。
[0028] 1)輸入原始圖像,逐行記錄像素灰度值;
[0029] 2)對圖像的有效行的灰度值做前后差分,若有連續(xù)i個(gè)元素(這里i優(yōu)選為圖 像每行像素?cái)?shù)的五分之一)的值小于區(qū)域填充算法的灰度閾值,則認(rèn)為出現(xiàn)連續(xù)的平坦區(qū) 域,即為海面區(qū)域,取該連續(xù)像素的中點(diǎn)作為種子點(diǎn);
[0030] 4)基于掃描圖像得到的海面種子點(diǎn)進(jìn)行區(qū)域增長,并對區(qū)域增長后的結(jié)果進(jìn)行二 值化,海面區(qū)域?yàn)榍熬?,陸地區(qū)域?yàn)楸尘埃蛔詈笸ㄟ^閉運(yùn)算填充海面的孤立點(diǎn),得到海面區(qū) 域圖像。
[0031] 5)在得到海面圖像后,需要按照一定大小對海面圖像進(jìn)行分塊,形成m個(gè)子圖;圖 像塊大小通常取512*512或256*256 (單位為像素)。
[0032] 步驟120、利用基于RSF的水平集演化方法對每個(gè)子圖像進(jìn)行邊緣分割。
[0033] 1)抽取m個(gè)子圖的原始圖像數(shù)據(jù),并對每個(gè)子圖初始化邊緣模板圖像;
[0034] 其中,初始化邊緣模板圖像即選定一個(gè)閉合的初始輪廓,一般選擇略小于圖像邊 框的矩形即可。
[0035] 2)運(yùn)行基于可擴(kuò)展區(qū)域能量模型的水平集邊緣演化,直至多次迭代后收斂,獲得 每個(gè)子圖的邊緣分割結(jié)果。
[0036] 水平集演化(Levelset)方法的基本思想是將二維(或三維)的閉合曲線的演化 問題轉(zhuǎn)化為高維空間中水平集函數(shù)曲面演化的隱含方程式來求解。在一個(gè)平面內(nèi)有一條閉 合曲線r,定義一距離函數(shù)Φ (x,y),表示平面內(nèi)的點(diǎn)到曲線r的最短距離,同時(shí)規(guī)定,在曲 線內(nèi)部的距離函數(shù)值為負(fù)