发明名称 基于Radon变换和极谐波变换的不变矩目标识别方法
摘要 本发明公开了基于Radon变换和极谐波变换的不变矩目标识别方法。其步骤为:(1)输入待识别图像;(2)图像预处理;(3)Radon变换;(4)仿射变换;(5)构造不变矩;(6)提取不变特征;(7)特征模型;(8)图像目标识别;(9)输出图像目标识别结果。本发明成功构造出Radon复指数不变矩、Radon正余弦不变矩和极地复指数实虚不变矩三个新的不变矩,通过提取不变矩的实部和虚部作为不变特征,能够有效地解决噪声干扰的问题,更好的体现图像的真实性,提高图像目标识别的准确率。本发明具有较好的适用性和稳定性,提高了不变矩的整体性能以及图像目标识别的适用性和稳定性。
申请公布号 CN102324045B 申请公布日期 2013.06.12
申请号 CN201110257384.1 申请日期 2011.09.01
申请人 西安电子科技大学 发明人 苗启广;刘娟;陈为胜;许鹏飞;王一丁;史俊杰;李伟生;王煦
分类号 G06K9/66(2006.01)I 主分类号 G06K9/66(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 田文英;王品华
主权项 1.一种基于Radon变换和极谐波变换的不变矩目标识别方法,包括以下步骤:(1)输入待识别图像:在计算机中应用matlab软件读取待识别的彩色图像;(2)图像预处理2a)用图像颜色空间转换方法将待识别的彩色图像转换为灰度图像;2b)用Sobel边缘检测方法提取灰度图像的目标区域,将图像目标区域的像素灰度值设为1,非目标区域的像素灰度值设为0,得到预处理后的图像;(3)Radon变换:对预处理后的图像进行Radon变换,得到变换后图像P(r,θ);(4)仿射变换4a)使用matlab软件将图像P(r,θ)进行平移、尺度归一化,得到处理后的图像P′(r,θ);4b)使用图像旋转方法对图像P′(r,θ)进行Φ角度的旋转,得到图像P′(r,θ+Φ);(5)构造不变矩5a)对图像P′(r,θ+Φ)进行极地复指数变换,得到变换后图像;极地复指数变换按以下公式得到:<maths num="0001"><![CDATA[<math><mrow><mi>M</mi><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>&pi;</mi></mfrac><msubsup><mo>&Integral;</mo><mn>0</mn><mrow><mn>2</mn><mi>&pi;</mi></mrow></msubsup><msubsup><mo>&Integral;</mo><mn>0</mn><mn>1</mn></msubsup><msup><mrow><mo>[</mo><msub><mi>H</mi><mi>nl</mi></msub><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>]</mo></mrow><mo>*</mo></msup><mi>f</mi><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mi>rdrd&theta;</mi></mrow></math>]]></maths>其中,M(n,l)为极地复指数变换后的图像函数;n为不变矩的阶数;l为极地复指数变换的重数;[]<sup>*</sup>为共轭运算;H<sub>nl</sub>(r,θ)是极地复指数变换的核函数;r和θ为极坐标系的两个极坐标;f(r,θ)为变换图像的函数;根据变换前图像P′(r,θ+Φ)和变换后图像之间的旋转角度差,通过等价关系转换的方法得到旋转的相位因子,将变换后图像和相位因子相乘得到构造后的Radon复指数不变矩;Radon复指数不变矩按下式构造:<maths num="0002"><![CDATA[<math><mrow><msup><mi>Z</mi><mi>RPCET</mi></msup><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>il</mi><mi>arg</mi><mo>[</mo><msup><mi>M</mi><mi>PCET</mi></msup><mrow><mo>(</mo><mn>0,1</mn><mo>)</mo></mrow><mo>]</mo></mrow></msup><mo>&CenterDot;</mo><msup><mi>M</mi><mi>PCET</mi></msup><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mrow></math>]]></maths>其中,Z<sup>RPCET</sup>(n,l)为得到的n阶l重Radon复指数不变矩;Z为不变矩;R为Radon变换;PCET为极地复指数变换;n为不变矩的阶数;l为极地复指数变换的重数;<img file="FSB00000980273400022.GIF" wi="252" he="50" />为图像P′(r,θ+Φ)旋转的相位因子;i为虚数,i<sup>2</sup>=-1;M<sup>PCET</sup>(0,1)为图像P′(r,θ+Φ)的0阶1重极地复指数变换后得到的图像函数;PCET为极地复指数变换;M<sup>PCET</sup>(n,l)为图像P′(r,θ+Φ)的n阶l重极地复指数变换后得到的图像函数;5b)对图像P′(r,θ+Φ)进行极地正余弦变换,得到变换后图像;极地正余弦变换的具体步骤是:第一,按以下公式对图像进行极地余弦变换<maths num="0003"><![CDATA[<math><mrow><msup><mi>M</mi><mi>C</mi></msup><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&Omega;</mi><mi>n</mi></msub><msubsup><mo>&Integral;</mo><mn>0</mn><mrow><mn>2</mn><mi>&pi;</mi></mrow></msubsup><msubsup><mo>&Integral;</mo><mn>0</mn><mn>1</mn></msubsup><msup><mrow><mo>[</mo><msubsup><mi>H</mi><mi>nl</mi><mi>c</mi></msubsup><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>]</mo></mrow><mo>*</mo></msup><mi>f</mi><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mi>rdrd&theta;</mi></mrow></math>]]></maths>其中,M<sup>C</sup>(n,l)为极地余弦变换后的图像函数;C为极地余弦变换;n为不变矩的阶数;l为极地复指数变换的重数;<img file="FSB00000980273400024.GIF" wi="422" he="167" /><img file="FSB00000980273400025.GIF" wi="165" he="47" />是极地余弦变换的核函数;[]<sup>*</sup>为共轭运算;r和θ为极坐标系的两个极坐标;f(r,θ)为变换图像函数;第二,按以下公式对图像进行极地正弦变换<maths num="0004"><![CDATA[<math><mrow><msup><mi>M</mi><mi>S</mi></msup><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&Omega;</mi><mi>n</mi></msub><msubsup><mo>&Integral;</mo><mn>0</mn><mrow><mn>2</mn><mi>&pi;</mi></mrow></msubsup><msubsup><mo>&Integral;</mo><mn>0</mn><mn>1</mn></msubsup><msup><mrow><mo>[</mo><msubsup><mi>H</mi><mi>nl</mi><mi>s</mi></msubsup><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>]</mo></mrow><mo>*</mo></msup><mi>f</mi><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mi>rdrd&theta;</mi></mrow></math>]]></maths>其中,M<sup>S</sup>(n,l)为极地正弦变换后的图像函数;S为极地正弦变换;n为不变矩的阶数;l为极地复指数变换的重数;<img file="FSB00000980273400027.GIF" wi="422" he="134" /><img file="FSB00000980273400028.GIF" wi="165" he="47" />是极地正弦变换的核函数;[]<sup>*</sup>为共轭运算;r和θ为极坐标系的两个极坐标;f(r,θ)为变换图像函数;根据变换前图像P′(r,θ+Φ)和变换后图像之间的旋转角度差,通过等价关系转换的方法得到旋转的相位因子,结合变换后图像和相位因子得到构造后的Radon正余弦不变矩;Radon正余弦不变矩按下列公式构造:<maths num="0005"><![CDATA[<math><mrow><msup><mi>Z</mi><mi>RPCST</mi></msup><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>il</mi><mi>arg</mi><mo>[</mo><msup><mi>M</mi><mi>PCST</mi></msup><mrow><mo>(</mo><mn>0,1</mn><mo>)</mo></mrow><mo>]</mo></mrow></msup><mo>&CenterDot;</mo><msup><mi>M</mi><mi>PCST</mi></msup><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow></mrow></math>]]></maths>其中,Z<sup>RPCST</sup>(n,l)为得到的n阶l重Radon正余弦不变矩;R为Radon变换;PCST为极地正余弦变换;Z为不变矩;n为不变矩的阶数;l为极地正余弦变换的重数;<img file="FSB00000980273400031.GIF" wi="251" he="49" />为图像P′(r,θ+Φ)旋转的相位因子;i为虚数,i<sup>2</sup>=-1;M<sup>PCST</sup>(0,1)为图像P′(r,θ+Φ)的0阶1重极地正余弦变换后得到的图像函数;PCST为极地正余弦变换;M<sup>PCST</sup>(n,l)为图像P′(r,θ+Φ)的n阶l重极地正余弦变换后得到的图像函数;5c)对图像P′(r,θ+Φ)进行极地复指数变换,得到变换后图像,根据变换后图像并应用连乘的方法得到构造后的极地复指数实虚不变矩;(6)提取不变特征:对步骤4b)中获得的图像P′(r,θ+Φ)分别提取Radon复指数不变矩、Radon正余弦不变矩和极地复指数实虚不变矩;将这三个不变矩的实部和虚部作为图像P′(r,θ+Φ)的不变特征;(7)获得特征模型7a)将与待识别图像内容相接近的图像样本集中的图像依次输入支持向量机工具构建初始特征模型;7b)使用支持向量机工具对样本集图像进行训练学习得到特征模型的最优参数;(8)图像目标识别:将特征模型的最优参数和步骤(6)得到的图像P′(r,θ+Φ)的不变特征数据输入支持向量机工具判断图像P′(r,θ+Φ)所属的图像类别,完成图像目标识别;(9)输出图像目标识别结果。
地址 710071 陕西省西安市太白南路2号