发明名称 一种基于改进模型的PCNN多源图像融合方法
摘要 本发明涉及一种基于改进模型的PCNN多源图像融合方法。改进内容有:PCNN中各神经元的反馈输入只接收外部刺激输入;链接域中各参数的取值对所有神经元都相同;变阈值函数中各参数的取值对所有神经元都相同;引入阈值查找表和索引图,阈值查找表记录了与网络运行次数对应的阈值,这些阈值可以在网络运行前预先计算得到,避免了网络运行中的指数运算,加速了网络的运行。索引图记录了全部像素的点火时间,是输入图像中空间相邻的相似像素的整合结果,体现的是输入图像的整体视觉特征。本发明引入了记录全部像素的点火时间的索引图和记录与网络运行次数对应的阈值查找表,采用了基于索引图的融合规则,取得了比传统的小波变换融合方法更好的效果。
申请公布号 CN103679670A 申请公布日期 2014.03.26
申请号 CN201210362080.6 申请日期 2012.09.25
申请人 中国航天科工集团第二研究院二〇七所 发明人 宋亚军;朱振福
分类号 G06T5/50(2006.01)I 主分类号 G06T5/50(2006.01)I
代理机构 核工业专利中心 11007 代理人 高尚梅
主权项 1.一种基于改进模型的PCNN多源图像融合方法,依次包括以下步骤:步骤一、对输入的三幅原始图像A、B和C在空间上进行像素级配准,保证三幅图像大小均为X×Y;步骤二、设定网络参数W,V<sub>L</sub>,β,V<sub>θ</sub>,α<sub>θ</sub>和Δt的值;V<sub>L</sub>和V<sub>θ</sub>分别为L<sub>ij</sub>[n]和θ<sub>ij</sub>[n]中的固有电势,θ<sub>ij</sub>[n]为动态门限值,L<sub>ij</sub>[n]为线性连接输入;α<sub>θ</sub>为θ<sub>ij</sub>[n]的衰减时间常数;Δt为时间采样间隔;β为突触之间连接强度常数;Y<sub>ij</sub>[n]为PCNN脉冲输出;Y<sub>kl</sub>[n-1]为PCNN上一次脉冲输出;内部连接矩阵W中的w<sub>ijkl</sub>对应L<sub>ij</sub>[n]中Y<sub>kl</sub>[n-1]的加权系数;n为网络的运行次数,n=1,2,...,N-1,N,N为最大运行次数;步骤三、在每幅输入图像中查找S<sub>ij_max</sub>、S<sub>ij_min</sub>;S<sub>ij_max</sub><V<sub>θ</sub>,S<sub>ij_min</sub>>0;步骤四、得到网络最大运行次数N和阈值查找表LT(s),s为LT(s)的函数变量;<![CDATA[<math><mrow><mi>N</mi><mo>=</mo><mfrac><mrow><msub><mi>t</mi><mn>2</mn></msub><mo>-</mo><msub><mi>t</mi><mn>1</mn></msub></mrow><mi>&Delta;t</mi></mfrac><mo>+</mo><mn>1</mn></mrow></math>]]></maths><![CDATA[<math><mrow><msub><mi>t</mi><mn>1</mn></msub><mo>=</mo><mfrac><mn>1</mn><msub><mi>&alpha;</mi><mi>&theta;</mi></msub></mfrac><mi>ln</mi><mo>[</mo><mfrac><msub><mi>V</mi><mi>&theta;</mi></msub><msub><mi>S</mi><mrow><mi>ij</mi><mo>_</mo><mi>max</mi></mrow></msub></mfrac><mo>]</mo></mrow></math>]]></maths><![CDATA[<math><mrow><msub><mi>t</mi><mn>2</mn></msub><mo>=</mo><mfrac><mn>1</mn><msub><mi>&alpha;</mi><mi>&theta;</mi></msub></mfrac><mi>ln</mi><mo>[</mo><mfrac><msub><mi>V</mi><mi>&theta;</mi></msub><msub><mi>S</mi><mrow><mi>ij</mi><mo>_</mo><mi>min</mi></mrow></msub></mfrac><mo>]</mo></mrow></math>]]></maths><![CDATA[<math><mrow><mi>LT</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>V</mi><mi>&theta;</mi></msub><msup><mi>e</mi><mrow><mo>(</mo><mo>-</mo><mrow><mo>(</mo><mo>-</mo><mi>s&Delta;t</mi><mo>+</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mi>&alpha;</mi><mi>&theta;</mi></msub><mo>)</mo></mrow></msup></mrow></math>]]></maths>式中:t<sub>1</sub>和t<sub>2</sub>分别为图像中灰度值最大像素和最小像素的自然点火时间;步骤五、利用下列公式运行模型;F<sub>ij</sub>[n]=S<sub>ij</sub>L<sub>ij</sub>[n]=V<sub>L</sub>∑w<sub>ijkl</sub>Y<sub>kl</sub>[n-1]U<sub>ij</sub>[n]=F<sub>ij</sub>[n](1+βL<sub>ij</sub>[n])<img file="FDA00002187821200021.GIF" wi="960" he="188" /><img file="FDA00002187821200022.GIF" wi="838" he="214" />I<sub>ij</sub>[n]=N-n式中:U<sub>ij</sub>[n]为内部活动项,Y<sub>ij</sub>[n]为PCNN脉冲输出,I<sub>ij</sub>[n]为索引值;当n=1时,L<sub>ij</sub>[1]=0,则U<sub>ij</sub>[1]=F<sub>ij</sub>[1]=S<sub>ij</sub>,θ<sub>ij</sub>[1]=LT(N-1)=S<sub>ij_max</sub>,对应的反馈输入中值为S<sub>ij_max</sub>的神经元将自然点火;神经元点火后,输出Y<sub>ij</sub>[1]=1,θ<sub>ij</sub>[2]变为V<sub>θ</sub>,点火神经元的索引值标记为I<sub>ij</sub>=N-1;以此类推,当网络运行到n=N时,阈值θ<sub>ij</sub>[N]=LT(0)=S<sub>ij_min</sub>,对于反馈输入为S<sub>ij_min</sub>的神经元自然点火,点火神经元的索引值标记为I<sub>ij</sub>=0;步骤六、分别得到三幅原始图像A、B和C的索引图I<sub>A</sub>、I<sub>B</sub>和I<sub>C</sub>;当I<sub>A</sub>、I<sub>B</sub>和I<sub>C</sub>对应像素的索引值相互间差值的绝对值都小于等于典型值e,则融合图像的像素值取三幅图像相应像素的加权平均值;当I<sub>A</sub>、I<sub>B</sub>和I<sub>C</sub>对应像素的索引值相互间差值的绝对值有大于典型值e的情况时,若其中两幅图像对应像素的索引值相互间差值小于等于典型值e,则融合图像的像素值取上述两幅图像相应像素的加权平均值;其他情况下,则融合图像的像素值取索引值较大的像素值。
地址 100854 北京市海淀区永定路50号