发明名称 基于Freeman分解和粒子群优化的极化SAR图像分类方法
摘要 本发明公开了一种基于Freeman分解和粒子群优化的极化SAR图像分类方法,主要解决现有技术计算复杂度较高和分类效果差的问题,其实现步骤为:(1)输入极化SAR数据的协方差矩阵;(2)对输入的矩阵进行Freeman分解,获取平面散射、二面角散射及体散射三种散射功率矩阵;(3)根据三种散射功率矩阵将极化SAR数据进行初始划分;(4)用基于QPSO优化的二维双阈值Otsu法获得每一类的两个阈值;(5)再将初始划分的每一类极化SAR数据划分为3类,从而将整个极化SAR数据划分为9类;(6)对整个极化SAR数据的划分结果进行复Wishart迭代并上色,得到最终彩色分类结果图。本发明与经典分类方法相比,对极化SAR数据的划分更加严谨,分类结果明显,计算复杂度相对较小。
申请公布号 CN103870841A 申请公布日期 2014.06.18
申请号 CN201410086488.4 申请日期 2014.03.11
申请人 西安电子科技大学 发明人 焦李成;刘芳;刘佳颖;马文萍;马晶晶;王爽;侯彪;李阳阳;朱虎明
分类号 G06K9/62(2006.01)I 主分类号 G06K9/62(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 1.一种基于Freeman分解和粒子群优化的极化SAR图像分类方法,包括如下步骤:(1)用Lee滤波对输入的极化SAR图像做预处理;(2)对滤波后的数据用上面介绍的方法进行Freeman分解,得到三种散射功率矩阵:P<sub>s</sub>表示表面散射功率矩阵其中,P<sub>d</sub>表示二面角散射功率矩阵,P<sub>v</sub>表示体散射功率矩阵;(3)根据功率矩阵P<sub>s</sub>,P<sub>d</sub>,P<sub>v</sub>对极化SAR图像数据进行初始划分:a)根据max(P<sub>s</sub>,P<sub>v</sub>,P<sub>d</sub>)的值,将极化SAR图像数据初始划分为三类,则满足max(P<sub>s</sub>,P<sub>v</sub>,P<sub>d</sub>)=P<sub>s</sub>的像素点划分为平面散射类,max(P<sub>s</sub>,P<sub>d</sub>,P<sub>v</sub>)=P<sub>d</sub>所对应的像素点划分为二面角散射类,max(P<sub>s</sub>,P<sub>d</sub>,P<sub>v</sub>)=P<sub>v</sub>对应的像素点划分为体散射类;b)对每一类应用基于粒子群优化的双阈值Otsu方法选取阈值,阈值的选取公式如下式,当下式取得最大值时,向量(u<sub>1</sub>,v<sub>1</sub>),(u<sub>2</sub>,v<sub>2</sub>)则为二维双阈值Otsu的最佳门限向量<img file="FDA0000475185480000014.GIF" wi="381" he="82" />那么我们就得到了每一类的两个阈值。应用此方法做进一步划分,将整幅极化SAR图像划分为9类;<maths num="0001"><![CDATA[<math><mrow><mi>tr</mi><mrow><mo>(</mo><msub><mi>&sigma;</mi><mi>B</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>&omega;</mi><mn>1</mn></msub><mo>[</mo><msub><mi>&omega;</mi><mn>0</mn></msub><msub><mi>&mu;</mi><mi>Ti</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>i</mi></msub><msup><mrow><mrow><mo>(</mo><msub><mi>u</mi><mrow><mn>1</mn><mo>,</mo></mrow></msub><msub><mi>v</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>&omega;</mi><mn>0</mn></msub><mo>[</mo><msub><mi>&omega;</mi><mn>1</mn></msub><msub><mi>&mu;</mi><mi>Ti</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>i</mi></msub><msup><mrow><mrow><mo>(</mo><msub><mi>u</mi><mrow><mn>2</mn><mo>,</mo></mrow></msub><msub><mi>v</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><mo>[</mo><msub><mi>&omega;</mi><mn>1</mn></msub><msub><mi>&mu;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>u</mi><mrow><mn>1</mn><mo>,</mo></mrow></msub><msub><mi>v</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&omega;</mi><mn>0</mn></msub><msub><mi>&mu;</mi><mi>i</mi></msub><msup><mrow><mrow><mo>(</mo><msub><mi>u</mi><mrow><mn>2</mn><mo>,</mo></mrow></msub><msub><mi>v</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></mrow><mrow><msub><mi>&omega;</mi><mn>0</mn></msub><mo>&times;</mo><msub><mi>&omega;</mi><mn>1</mn></msub><mo>&times;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&omega;</mi><mn>0</mn></msub><mo>-</mo><msub><mi>&omega;</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mfrac><mrow><msub><mi>&omega;</mi><mn>1</mn></msub><mo>[</mo><msub><mi>&omega;</mi><mn>0</mn></msub><msub><mi>&mu;</mi><mi>Ti</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>i</mi></msub><msup><mrow><mrow><mo>(</mo><msub><mi>u</mi><mrow><mn>1</mn><mo>,</mo></mrow></msub><msub><mi>v</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>&omega;</mi><mn>0</mn></msub><mo>[</mo><msub><mi>&omega;</mi><mn>1</mn></msub><msub><mi>&mu;</mi><mi>Ti</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>i</mi></msub><msup><mrow><mrow><mo>(</mo><msub><mi>u</mi><mrow><mn>2</mn><mo>,</mo></mrow></msub><msub><mi>v</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><mo>[</mo><msub><mi>&omega;</mi><mn>1</mn></msub><msub><mi>&mu;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>u</mi><mrow><mn>1</mn><mo>,</mo></mrow></msub><msub><mi>v</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&omega;</mi><mn>0</mn></msub><msub><mi>&mu;</mi><mi>i</mi></msub><msup><mrow><mrow><mo>(</mo><msub><mi>u</mi><mrow><mn>2</mn><mo>,</mo></mrow></msub><msub><mi>v</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></mrow><mrow><msub><mi>&omega;</mi><mn>0</mn></msub><mo>&times;</mo><msub><mi>&omega;</mi><mn>1</mn></msub><mo>&times;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&omega;</mi><mn>0</mn></msub><mo>-</mo><msub><mi>&omega;</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow></mfrac></math>]]></maths>(4)对整个极化SAR图像数据的9类划分结果进行复Wishart迭代,得到更为准确的分类结果;(5)用红色R、绿色G、蓝色B三个颜色分量作为三基色,根据三基色原理给步骤(5)得到更为准确的分类结果上色,得到最终彩色分类结果图。
地址 710071 陕西省西安市太白南路2号