[發(fā)明專利]一種提高SAR圖像船只分類精度的方法在審
| 申請(qǐng)?zhí)枺?/td> | 202110563213.5 | 申請(qǐng)日: | 2021-05-24 |
| 公開(公告)號(hào): | CN113344046A | 公開(公告)日: | 2021-09-03 |
| 發(fā)明(設(shè)計(jì))人: | 張曉玲;鄭順心;張?zhí)煳?/a>;胥小我;師君;韋順軍 | 申請(qǐng)(專利權(quán))人: | 電子科技大學(xué) |
| 主分類號(hào): | G06K9/62 | 分類號(hào): | G06K9/62;G06K9/46;G06N3/04;G06N3/08 |
| 代理公司: | 電子科技大學(xué)專利中心 51203 | 代理人: | 曾磊 |
| 地址: | 611731 四川省成*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 提高 sar 圖像 船只 分類 精度 方法 | ||
1.一種提高SAR圖像船只分類精度的方法,其特征是它包括以下幾個(gè)步驟:
步驟1、準(zhǔn)備數(shù)據(jù)集
獲得公知的OpenSARShip數(shù)據(jù)集,記為OSS;
在OSS數(shù)據(jù)集中,三類目標(biāo)中數(shù)量最少的類別為油船,一共有484個(gè)采樣,將其按照7:3的比例進(jìn)行訓(xùn)練集和測(cè)試集的劃分,即訓(xùn)練集338個(gè)采樣,測(cè)試集146個(gè)采樣;其他兩類目標(biāo),即散貨船和集裝箱船,分別包含666個(gè)采樣和1146個(gè)采樣,它們訓(xùn)練集的數(shù)目和油船保持一致,即338個(gè)采樣,則散貨船和集裝箱船分別剩下328個(gè)采樣和808個(gè)采樣作為測(cè)試集;則油船的338個(gè)采樣、散貨船的666個(gè)采樣和集裝箱船的1146個(gè)采樣作為訓(xùn)練集,并記為Train,油船的146個(gè)采樣、散貨船的328個(gè)采樣和集裝箱船的808個(gè)采樣作為測(cè)試集,并記為Test;
在數(shù)據(jù)集輸入到網(wǎng)絡(luò)之前,對(duì)Train和Test中的圖像采用標(biāo)準(zhǔn)的圖像重采樣方法進(jìn)行重采樣,得到新的訓(xùn)練集和新的測(cè)試集,并將新的訓(xùn)練集記為Train_new,新的測(cè)試集記為Test_new;重采樣后新的訓(xùn)練集和新的測(cè)試集的大小為128×128,至此完成數(shù)據(jù)集的準(zhǔn)備;
步驟2、由經(jīng)典特征提取算子提取傳統(tǒng)特征
采用經(jīng)典的灰度特征提取方法、經(jīng)典的Canny邊緣特征提取方法、經(jīng)典的CornerHarris特征提取方法以及經(jīng)典的HOG特征提取方法,對(duì)Train_new和Test_new中的圖像分別進(jìn)行提取,得到相應(yīng)的四種特征:將Train_new中圖像對(duì)應(yīng)的四種特征分別記為FGray、FCanny、FCornerHarris和FHOG;將Test_new中圖像對(duì)應(yīng)的四種特征分別記為FGray-test、FCanny-test、FCornerHarris-test和FHOG-test,至此傳統(tǒng)特征提取完畢;
步驟3、對(duì)提取到的傳統(tǒng)特征進(jìn)行降維
采用經(jīng)典的PCA方法對(duì)步驟2中提取到的FGray、FCanny、FCornerHarris、FHOG、FGray-test、FCanny-test、FCornerHarris-test和FHOG-test分別進(jìn)行降維處理,得到降維后的特征分別記為FGray-PCA、FCanny-PCA、FCornerHarris-PCA、FHOG-PCA、FGray-PCA-test、FCanny-PCA-test、FCornerHarris-PCA-test和FHOG-PCA-test,至此,傳統(tǒng)特征降維完畢;
步驟4、搭建現(xiàn)有網(wǎng)絡(luò)
根據(jù)標(biāo)準(zhǔn)的網(wǎng)絡(luò)結(jié)構(gòu)導(dǎo)入方法,分別得到經(jīng)典的AlexNet、經(jīng)典的VGGNet-16、經(jīng)典的ResNet-50和經(jīng)典的DenseNet-121網(wǎng)絡(luò)結(jié)構(gòu),分別重新命名為ConvAlexNet、ConvVGGNet-16、ConvResNet-50和ConvDenseNet-121;
步驟5、對(duì)現(xiàn)有網(wǎng)絡(luò)進(jìn)行訓(xùn)練得到訓(xùn)練好的網(wǎng)絡(luò)模型
步驟5.1網(wǎng)絡(luò)訓(xùn)練方法
見附圖1,首先,將步驟1中得到的Train_new輸入到步驟4得到的ConvAlexNet網(wǎng)絡(luò),經(jīng)過(guò)ConvAlexNet卷積塊部分得到二維特征fconv1,并將該二維特征采用采用標(biāo)準(zhǔn)的的flatten操作方法,得到它的一維特征形式,記為fflatten1;
接著,將一維特征fflatten1輸入到ConvAlexNet全連接層部分,得到輸出的一維特征,記為fflatten1-fc;
然后,采用經(jīng)典的Concatenate操作方法,將fflatten1-fc和步驟3中的FGray-PCA進(jìn)行融合得到融合特征,并記為ffusion1;
最后,將ffusion1輸入到長(zhǎng)度為3的全連接層,并采用經(jīng)典的Softmax函數(shù)歸一化后,得到網(wǎng)絡(luò)的輸出;以經(jīng)典交叉熵?fù)p失函數(shù)作為損失函數(shù),采用經(jīng)典的Adam算法進(jìn)行訓(xùn)練,訓(xùn)練完成后得到船只分類模型,記為modelAlexNet-Gray,至此該網(wǎng)絡(luò)訓(xùn)練過(guò)程完畢;
同理,將Train_new和步驟3中的FGanny-PCA、Train_new和步驟3中的FCornerHarris-PCA、Train_new和步驟3中的FHOG-PCA分別輸入到ConvAlexNet,采用上述同樣的網(wǎng)絡(luò)訓(xùn)練方法,進(jìn)行訓(xùn)練,得到船只分類模型,分別記為modelAlexNet-Canny、modelAlexNet-CornerHarris和modelAlexNet-HOG;
步驟5.2
首先,將步驟1中得到的Train_new輸入到步驟4得到的ConvVGGNet-16網(wǎng)絡(luò),經(jīng)過(guò)ConvVGGNet-16網(wǎng)絡(luò)卷積塊部分后,得到二維特征fconv2;對(duì)二維特征fconv2采用中標(biāo)準(zhǔn)的flatten操作方法,得到二維特征fconv2的一維特征形式,記為fflatten2;
接著,將一維特征fflatten2輸入到ConvAlexNet全連接層部分,得到輸出的一維特征,記為fflatten2-fc;
然后,采用標(biāo)準(zhǔn)的Concatenate操作方法,將fflatten2-fc和步驟3中的FGray-PCA進(jìn)行融合得到融合特征,并記為ffusion2;
最后,將ffusion2輸入到長(zhǎng)度為3的全連接層,并采用經(jīng)典的Softmax函數(shù)得到網(wǎng)絡(luò)的輸出,以經(jīng)典交叉熵?fù)p失函數(shù)作為目標(biāo)函數(shù),采用經(jīng)典的Adam算法進(jìn)行訓(xùn)練;訓(xùn)練完成后得到船只分類模型,記為modelVGGNet-16-Gray,至此該網(wǎng)絡(luò)訓(xùn)練過(guò)程完畢;
同理,將Train_new和步驟3中的FGanny-PCA、Train_new和步驟3中的FCornerHarris-PCA、Train_new和步驟3中的FHOG-PCA分別輸入到ConvAlexNet,采用上述同樣的網(wǎng)絡(luò)訓(xùn)練方法,進(jìn)行訓(xùn)練,得到船只分類模型,分別記為modelAlexNet-Canny、modelAlexNet-CornerHarris和modelAlexNet-HOG;
步驟5.3
首先,將步驟1中得到的Train_new輸入到到步驟4得到的ConvAlexNet網(wǎng)絡(luò),經(jīng)過(guò)ConvResNet-50卷積塊部分后,得到二維特征fconv3,將該二維特征采用標(biāo)準(zhǔn)的flatten操作方法,得到它的一維特征形式,記為fflatten3;
接著,將一維特征fflatten3輸入到ConvAlexNet全連接層部分,得到輸出的一維特征,記為fflatten3-fc;
然后,采用標(biāo)準(zhǔn)的Concatenate操作方法,對(duì)fflatten3-fc和步驟3中的FGray-PCA進(jìn)行融合得到融合特征,并記為ffusion3;
最后,將ffusion3輸入到長(zhǎng)度為3的全連接層,并采用經(jīng)典的Softmax函數(shù)得到網(wǎng)絡(luò)的輸出,以經(jīng)典交叉熵?fù)p失函數(shù)作為損失函數(shù),并采用經(jīng)典的Adam算法進(jìn)行訓(xùn)練;訓(xùn)練完成后得到船只分類模型,記為modelResNet-50-Gray,至此該網(wǎng)絡(luò)訓(xùn)練過(guò)程完畢;
同理,將Train_new和步驟3中的FGanny-PCA、Train_new和步驟3中的FCornerHarris-PCA、Train_new和步驟3中的FHOG-PCA分別輸入到ConvAlexNet,采用上述同樣的網(wǎng)絡(luò)訓(xùn)練方法,進(jìn)行訓(xùn)練,得到船只分類模型,分別記為modelAlexNet-Canny、modelAlexNet-CornerHarris和modelAlexNet-HOG;
步驟5.4
首先,將步驟1中得到的Train_new輸入到ConvDenseNet-121,經(jīng)過(guò)ConvDenseNet-121卷積塊部分得到二維特征fconv4,并將該二維特征采用標(biāo)準(zhǔn)的flatten操作方法展成一維特征形式,記為fflatten4;
接著,將一維特征fflatten4輸入到ConvAlexNet全連接層部分,得到輸出的一維特征,記為fflatten4-fc;
然后,采用標(biāo)準(zhǔn)的Concatenate操作方法,將fflatten4-fc和步驟3中的FGray-PCA進(jìn)行融合得到融合特征,并記為ffusion4;
最后,將ffusion4輸入到長(zhǎng)度為3的全連接層,并采用經(jīng)典的Softmax函數(shù)得到網(wǎng)絡(luò)的輸出,以經(jīng)典交叉熵?fù)p失函數(shù)作為目標(biāo)函數(shù),并采用經(jīng)典的Adam算法進(jìn)行訓(xùn)練;訓(xùn)練完成后得到船只分類模型,記為modelDenseNet-121-Gray,至此該網(wǎng)絡(luò)訓(xùn)練過(guò)程完畢;
同理,將Train_new和步驟3中的FGanny-PCA、Train_new和步驟3中的FCornerHarris-PCA、Train_new和步驟3中的FHOG-PCA分別輸入到ConvAlexNet,采用上述同樣的網(wǎng)絡(luò)訓(xùn)練方法,進(jìn)行訓(xùn)練,得到船只分類模型,分別記為modelAlexNet-Canny、modelAlexNet-CornerHarris和modelAlexNet-HOG;
步驟6、測(cè)試船只分類模型
步驟6.1
首先,將步驟1中得到的Test_new輸入到步驟5.1中得到的modelAlexNet-Gray,經(jīng)過(guò)modelAlexNet-Gray卷積塊部分,得到二維特征fconv1-test;對(duì)二維特征fconv1-test采用標(biāo)準(zhǔn)flatten操作方法,得到他的一維特征形式,記為fflatten1-test;
接著,將一維特征fflatten1-test輸入到modelAlexNet-Gray全連接層部分,得到輸出的一維特征,記為fflatten1-test-fc;
然后,采用標(biāo)準(zhǔn)的Concatenate操作方法,將fflatten1-test-fc和步驟3中的FGray-PCA-test進(jìn)行融合得到融合特征,并記為ffusion1-test;
最后,將ffusion1-test輸入到長(zhǎng)度為3的全連接層部分,采用經(jīng)典的Softmax函數(shù)得到網(wǎng)絡(luò)的輸出,定義為網(wǎng)絡(luò)預(yù)測(cè)結(jié)果,記為resultAlexNet-Gray,至此該網(wǎng)絡(luò)測(cè)試過(guò)程完畢;
同理,將Test_new和步驟3中的FGanny-PCA-test、Test_new和步驟3中的FCornerHarris-PCA-test、Test_new和步驟3中的FHOG-PCA-test分別輸入到步驟5.1中得到的modelAlexNet-Canny、modelAlexNet-CornerHarris和modelAlexNet-HOG中,采用上述同樣的網(wǎng)絡(luò)測(cè)試方法,進(jìn)行網(wǎng)絡(luò)測(cè)試,得到所測(cè)試網(wǎng)絡(luò)的預(yù)測(cè)結(jié)果,分別記為resultAlexNet-Canny、resultAlexNet-CornerHarris和resultAlexNet-HOG;
步驟6.2
首先,將步驟1中得到的Test_new輸入到modelVGGNet-16-Gray,經(jīng)過(guò)modelVGGNet-16-Gray卷積塊部分得到二維特征fconv2-test,并將該二維特征采用標(biāo)準(zhǔn)的flatten操作方法,得到它的一維特征形式,記為fflatten2-test;
接著,將一維特征fflatten2-test輸入到modelVGGNet-16-Gray全連接層部分,得到輸出的一維特征,記為fflatten2-test-fc;
然后,采用Concatenate操作方法,將fflatten2-test-fc和步驟3中的FGray-PCA-test進(jìn)行融合得到融合特征,并記為ffusion2-test;
最后,將ffusion2-test輸入到長(zhǎng)度為3的全連接層部分,采用經(jīng)典的Softmax函數(shù)得到網(wǎng)絡(luò)的輸出,定義為網(wǎng)絡(luò)預(yù)測(cè)結(jié)果,記為resultVGGNet-16-Gray,至此該網(wǎng)絡(luò)測(cè)試過(guò)程完畢;
同理,將Test_new和步驟3中的FGanny-PCA-test、Test_new和步驟3中的FCornerHarris-PCA-test、Test_new和步驟3中的FHOG-PCA-test分別輸入到步驟5.2中得到的modelVGGNet-16-Canny、modelVGGNet-16-CornerHarris和modelVGGNet-16-HOG中,采用上述同樣的網(wǎng)絡(luò)測(cè)試方法,進(jìn)行網(wǎng)絡(luò)測(cè)試,得到所測(cè)試網(wǎng)絡(luò)的預(yù)測(cè)結(jié)果,分別記為resultVGGNet-16-Canny、resultVGGNet-16-CornerHarris和resultVGGNet-16-HOG;
步驟6.3
首先,將Test_new輸入到步驟5.3中得到的modelResNet-50-Gray,經(jīng)過(guò)modelResNet-50-Gray卷積塊部分得到二維特征fconv3-test,并將該二維特征采用標(biāo)準(zhǔn)的flatten操作方法,得到它的一維特征形式,記為fflatten3-test;
接著,將一維特征fflatten3-test輸入到modelResNet-50-Gray全連接層部分,得到輸出的一維特征,記為fflatten3-test-fc;
然后,采用Concatenate操作方法,將fflatten3-test-fc和步驟3中的FGray-PCA進(jìn)行融合得到融合特征,并記為ffusion3-test;
最后,將ffusion3-test輸入到長(zhǎng)度為3的全連接層部分,并采用經(jīng)典的Softmax函數(shù)得到網(wǎng)絡(luò)的輸出,定義為網(wǎng)絡(luò)預(yù)測(cè)結(jié)果,記為resultResNet-50-Gray,至此該網(wǎng)絡(luò)測(cè)試過(guò)程完畢;
同理,將Test_new和步驟3中的FGanny-PCA-test、Test_new和步驟3中的FCornerHarris-PCA-test、Test_new和步驟3中的FHOG-PCA-test分別輸入到步驟5.3中,采用上述同樣的網(wǎng)絡(luò)測(cè)試方法,進(jìn)行網(wǎng)絡(luò)測(cè)試,得到所測(cè)試網(wǎng)絡(luò)的預(yù)測(cè)結(jié)果,分別記為resultResNet-50-Canny、resultResNet-50-CornerHarris和resultResNet-50-HOG;
步驟6.4
首先,將Test_new輸入到步驟5.4中得到的modelDenseNet-121-Gray,經(jīng)過(guò)modelDenseNet-121-Gray卷積塊部分,得到二維特征fconv4-test,并將該二維特征采用flatten操作方法,得到它的一維特征形式,記為fflatten4-test;
接著,將一維特征fflatten4-test輸入到modelDenseNet-121-Gray全連接層部分,得到輸出的一維特征,記為fflatten4-test-fc;
然后,采用標(biāo)準(zhǔn)的Concatenate操作方法,將fflatten4-test-fc和步驟3中的FGray-PCA進(jìn)行融合得到融合特征,并記為ffusion4-test;
最后,將ffusion4-test輸入到長(zhǎng)度為3的全連接層部分,并采用經(jīng)典的Softmax函數(shù)得到網(wǎng)絡(luò)的預(yù)測(cè)結(jié)采用上述同樣的網(wǎng)絡(luò)測(cè)試方法,進(jìn)行網(wǎng)絡(luò)測(cè)試,得到所測(cè)試網(wǎng)絡(luò)的預(yù)測(cè)結(jié)果,記為resultDenseNet-121-Gray,至此該網(wǎng)絡(luò)測(cè)試過(guò)程完畢;
同理,將Test_new和步驟3中的FGanny-PCA-test、Test_new和步驟3中的FCornerHarris-PCA-test、Test_new和步驟3中的FHOG-PCA-test分別輸入到步驟5.4中得到的modelDenseNet-121-Canny、modelDenseNet-121-CornerHarris和modelDenseNet-121-HOG中,采用上述同樣的網(wǎng)絡(luò)測(cè)試方法,進(jìn)行網(wǎng)絡(luò)測(cè)試,得到所測(cè)試網(wǎng)絡(luò)的預(yù)測(cè)結(jié)果分別記為resultDenseNet-121-Canny、resultDenseNet-121-CornerHarris和resultDenseNet-121-HOG;
步驟7、船只分類準(zhǔn)確率評(píng)估
對(duì)于步驟6.1至步驟6.4得到的網(wǎng)絡(luò)預(yù)測(cè)結(jié)果resultAlexNet-Gray、resultAlexNet-Canny、resultAlexNet-CornerHarris、resultAlexNet-HOG、resultVGGNet-16-Gray、resultVGGNet-16-Canny、resultVGGNet-16-CornerHarris、、resultVGGNet-16-HOG、resultResNet-50-Gray、resultResNet-50-Canny、resultResNet-50-CornerHarris、resultResNet-50-HOG、resultDenseNet-121-Gray、resultDenseNet-121-Canny、resultDenseNet-121-CornerHarris和resultDenseNet-121-HOG,采用標(biāo)準(zhǔn)的準(zhǔn)確率評(píng)估方法進(jìn)行評(píng)估,得到船只分類準(zhǔn)確率評(píng)估結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué),未經(jīng)電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110563213.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06K 數(shù)據(jù)識(shí)別;數(shù)據(jù)表示;記錄載體;記錄載體的處理
G06K9-00 用于閱讀或識(shí)別印刷或書寫字符或者用于識(shí)別圖形,例如,指紋的方法或裝置
G06K9-03 .錯(cuò)誤的檢測(cè)或校正,例如,用重復(fù)掃描圖形的方法
G06K9-18 .應(yīng)用具有附加代碼標(biāo)記或含有代碼標(biāo)記的打印字符的,例如,由不同形狀的各個(gè)筆畫組成的,而且每個(gè)筆畫表示不同的代碼值的字符
G06K9-20 .圖像捕獲
G06K9-36 .圖像預(yù)處理,即無(wú)須判定關(guān)于圖像的同一性而進(jìn)行的圖像信息處理
G06K9-60 .圖像捕獲和多種預(yù)處理作用的組合
- 移動(dòng)臺(tái)以及被使用于無(wú)線通信系統(tǒng)的方法
- 一種SAR圖像配準(zhǔn)方法及裝置
- 一種合成孔徑雷達(dá)圖像融合拼接方法及裝置
- 基于輻射穩(wěn)定特性挖掘的SAR輻射定標(biāo)方法
- 基于遞歸OTSU算法的SAR圖像水域自動(dòng)檢測(cè)方法
- 一種基于高程校正的SAR圖像幾何配準(zhǔn)方法
- 一種SAR圖像數(shù)據(jù)增強(qiáng)方法、裝置及存儲(chǔ)介質(zhì)
- 一種像素級(jí)統(tǒng)計(jì)描述學(xué)習(xí)的SAR圖像分類方法
- 一種高軌SAR對(duì)低軌SAR成像的射頻干擾影響評(píng)估方法
- 一種基于深度學(xué)習(xí)的多頻SAR圖像解模糊方法
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設(shè)備、圖像形成系統(tǒng)和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 船只浮力儲(chǔ)存裝置
- 一種識(shí)別船只行駛軌跡的方法、裝置及電子設(shè)備
- 一種基于YOLO的船只識(shí)別方法及電子設(shè)備
- 一種船只檢測(cè)模型訓(xùn)練方法、船只檢測(cè)方法及裝置
- 一種基于SIFT算法的船只檢索方法及裝置
- 一種船只異常檢測(cè)方法、裝置及存儲(chǔ)介質(zhì)
- 船只檢索方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種新增目標(biāo)船只的確認(rèn)方法、裝置及電子設(shè)備
- 一種遮擋船只的檢測(cè)優(yōu)化方法、裝置及電子設(shè)備
- 基于監(jiān)控視頻數(shù)據(jù)的遮擋船只檢測(cè)方法、裝置及電子設(shè)備





