【摘要】相干斑抑制以及特征提取是SAR圖像處理當(dāng)中的主要內(nèi)容,可在Photoshop插件的基礎(chǔ)上實(shí)現(xiàn)SAR圖像的處理。集中實(shí)現(xiàn)算法的設(shè)計(jì)以及優(yōu)化,從而盡量減少了內(nèi)存管理、用戶(hù)界面以及基本圖像操作等的編程,實(shí)現(xiàn)了多種圖像的處理,也在一定程度上擴(kuò)大和充實(shí)了相關(guān)的功能,提高了工作的效率。通過(guò)對(duì)Photoshop插件基礎(chǔ)上的SAR圖像處理,為類(lèi)似SAR的圖像處理提供了可供參考的經(jīng)驗(yàn)。
【關(guān)鍵詞】Photoshop插件 基礎(chǔ) SAR 圖像處理
Photoshop插件基礎(chǔ)上的SAR圖像處理系統(tǒng)有回波模擬、自動(dòng)尋點(diǎn)、成像處理、圖像調(diào)整、目標(biāo)識(shí)別等等功能,這些功能可以通過(guò)幾個(gè)類(lèi)別的插件實(shí)現(xiàn)。其構(gòu)架如下圖所示:
一、數(shù)據(jù)采集、成像處理和回波模擬模塊
這三個(gè)格式的插件模塊將其他格式的數(shù)據(jù)轉(zhuǎn)化為軟件能夠識(shí)別的圖像文件,而這轉(zhuǎn)換可通過(guò)Import以及Format模塊進(jìn)行實(shí)現(xiàn)。Import模塊是在新窗口打開(kāi)圖像,一般用于掃描儀或者視頻的捕捉卡的接口,實(shí)現(xiàn)壓縮文件以及其他系統(tǒng)無(wú)法識(shí)別文件的讀?。籉ormat模塊是實(shí)現(xiàn)對(duì)其他圖像格式的讀寫(xiě)支撐。而數(shù)據(jù)采集模塊則是使用高速的A/D電路實(shí)現(xiàn)對(duì)回波信號(hào)的采集以及存儲(chǔ),并使用成像處理模塊進(jìn)行處理,回波模塊主要對(duì)所需要處理的目標(biāo)特征的回波數(shù)據(jù)進(jìn)行處理。數(shù)據(jù)處理的對(duì)象則是實(shí)際搜集到的SAR的原始數(shù)據(jù)以及模擬生產(chǎn)數(shù)據(jù)。
二、質(zhì)量評(píng)估、目標(biāo)識(shí)別以及調(diào)整模塊
這些功能是通過(guò)Filter模塊實(shí)現(xiàn)的。Filter模塊能實(shí)現(xiàn)對(duì)當(dāng)前圖像中所選擇的區(qū)域進(jìn)行潤(rùn)色和修改。圖像質(zhì)量的評(píng)估可明確成像的結(jié)果的性能和優(yōu)劣。然而目標(biāo)識(shí)別模塊能夠識(shí)別出所需要處理的圖像當(dāng)中的特性對(duì)象,圖像的調(diào)整模塊則是實(shí)現(xiàn)圖像對(duì)象的校正以及處理。由于Filter(濾鏡)插件所需要處理的SAR圖形一般具有較大的面積,那么為了減少內(nèi)存的占用,在實(shí)際的圖像處理過(guò)程中要將所處理的圖像劃分為若干個(gè)區(qū)域,從而減小軟件運(yùn)行時(shí)的內(nèi)存需要,便于提高圖像處理的效率,提高圖像處理的質(zhì)量。
三、尋點(diǎn)功能模塊
該模塊能選擇以及尋找到所需要處理的圖像當(dāng)中超過(guò)灰度值限制范圍的像素點(diǎn),從而能在較大面積的圖像當(dāng)中找到特殊的領(lǐng)域,這個(gè)功能可通過(guò)Selection模塊進(jìn)行實(shí)現(xiàn)和快速定位。
分塊處理SAR圖像區(qū)域,從而有效降低了軟件運(yùn)行時(shí)所需要的內(nèi)存,減少了對(duì)系統(tǒng)的內(nèi)存需求。在程序的實(shí)現(xiàn)過(guò)程中,也就是在filter Selection Start inRect的過(guò)程實(shí)現(xiàn)當(dāng)中,可對(duì)OutRect進(jìn)行設(shè)置,OutRect是指所需要處理的分塊圖像的輸出邊界的設(shè)置。而inRect則是設(shè)置所需要處理的分塊圖像的輸入邊界。從而實(shí)現(xiàn)所分好區(qū)域的第一個(gè)圖像塊的處理,一旦開(kāi)始圖像的處理之后,要保證out-Rect以及inRect這兩個(gè)字段不為空集,那么在系統(tǒng)當(dāng)中,filter Selection Start inRect這一程序?qū)⒎磸?fù)調(diào)用,在每個(gè)圖像模塊都被調(diào)用之后,應(yīng)首先處理使用outData與inData所指向的數(shù)據(jù),而后再對(duì)outRect(輸出緩沖數(shù)據(jù))以及in-Rect(輸入緩沖數(shù)據(jù))進(jìn)行轉(zhuǎn)變,也就是對(duì)即將要處理的圖像模塊提出了申請(qǐng),保證所分區(qū)的圖像模塊都處理到位。
若是宿主程序具有AdvanceSt~e功能,那么則能在fileSelectorStart中進(jìn)行全部數(shù)據(jù)的處理,而不需要對(duì)fileSe-lectorContinue進(jìn)行相應(yīng),使相應(yīng)的圖像處理流程更為清晰。
fnr(i=fr->filterRect.top;I
{
//分塊數(shù)據(jù)請(qǐng)求
err=fr->advanceState();
if(err!=noEr)——fr->abonProc()==TURE)
break}
//請(qǐng)求更新
fr->inRect.top=fr->outRect.top=fr->maskRect.top=i
fr->inRect.bottom=fr->outRect.bottom=fr->maskRect.bottom=I+1
三、結(jié)語(yǔ)
在實(shí)際的Photoshop基礎(chǔ)上實(shí)現(xiàn)SAR圖像的處理,應(yīng)盡量集中實(shí)現(xiàn)算法的設(shè)計(jì)以及優(yōu)化,從而盡量減少了內(nèi)存管理、用戶(hù)界面以及基本圖像操作等的編程,實(shí)現(xiàn)了多種圖像的處理,也在一定程度上擴(kuò)大和充實(shí)了相關(guān)的功能,提高了工作的效率。