发明名称 基于多重欠采样实现光学遥感器像能量超频采样的方法
摘要 本发明基于多重欠采样实现光学遥感器像能量超频采样的方法,包括下列步骤:确定光学遥感器焦面像元尺寸以及在该像元尺寸下的采样频率f<sub>1</sub>和所需采样频率f<sub>2</sub>;计算成像信号的移动步数k和移动步长dx;利用采样频率f<sub>1</sub>对光学遥感器像能量进行采样得到采样数据矩阵SD;将得到的采样数据矩阵SD进行数据处理,计算得到采样频率f<sub>2</sub>下的采样值。本发明基于欠采样焦面对真实像能量分布的进行不同位置的采样,从而实现欠采样焦面的超分辨率采样。在提高采样频率的同时,采样数据都是真实像能量分布上的值,本发明有较高的实用价值,在实现光学遥感器光学传递函数的计算有着重要的应用。
申请公布号 CN104156563A 申请公布日期 2014.11.19
申请号 CN201410339156.2 申请日期 2014.07.16
申请人 北京空间机电研究所 发明人 杜建祥;宗肖颖;冯晓宇
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 基于多重欠采样实现光学遥感器像能量超频采样的方法,其特征在于包括下列步骤:(1)确定光学遥感器焦面像元尺寸a以及在该像元尺寸下的采样频率f<sub>1</sub>和所需采样频率f<sub>2</sub>,f<sub>2</sub>&gt;f<sub>1</sub>。(2)计算成像信号的移动步数k和移动步长dx:k=f<sub>2</sub>/f<sub>1</sub>,且向上取整dx=a/k(3)利用采样频率f<sub>1</sub>对光学遥感器像能量进行采样得到采样数据矩阵SD;具体实现方法如下:(3a)利用采样频率f<sub>1</sub>对像能量进行采样,得到采样数据SD<sub>1</sub>,记为:SD<sub>1</sub>=[P<sub>11</sub> P<sub>12</sub>...P<sub>1n</sub>]其中<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><msub><mi>P</mi><mn>11</mn></msub><mo>=</mo><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>x</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>P</mi><mn>12</mn></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>k</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>kn</mi><mo>-</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>x</mi><mrow><mi>kn</mi><mo>-</mo><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>x</mi><mi>kn</mi></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000538899040000011.GIF" wi="627" he="308" /></maths>P<sub>11</sub> P<sub>12</sub>...P<sub>1n</sub>为像能量在采样频率f<sub>1</sub>下的采样值,n为采样像元数,取正整数,X=[x<sub>1</sub>,x<sub>2</sub>...x<sub>kn</sub>...]为像能量在采样频率f<sub>2</sub>下的采样值。(3b)将成像信号相对于光学遥感器的焦面移动dx,再利用采样频率f<sub>1</sub>对像能量进行采样得到采样数据SD<sub>2</sub>,记为:SD<sub>2</sub>=[P<sub>21</sub> P<sub>22</sub>...P<sub>2n</sub>]其中<maths num="0002" id="cmaths0002"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><msub><mi>P</mi><mn>21</mn></msub><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>x</mi><mn>3</mn></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>P</mi><mn>22</mn></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>3</mn></mrow></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mn>2</mn><mi>n</mi></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>kn</mi><mo>-</mo><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>x</mi><mrow><mi>kn</mi><mo>-</mo><mi>k</mi><mo>+</mo><mn>3</mn></mrow></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>x</mi><mrow><mi>kn</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000538899040000012.GIF" wi="667" he="301" /></maths>P<sub>21</sub> P<sub>22</sub>...P<sub>2n</sub>为像能量在采样频率f<sub>1</sub>下的采样值;(3c)以此类推,将成像信号相对于光学遥感器的焦面第k‑1次移动dx,再利用采样频率f<sub>1</sub>对像能量进行采样得到采样数据SD<sub>k</sub>,记为:SD<sub>k</sub>=[P<sub>k1</sub> P<sub>k2</sub>...P<sub>kn</sub>]其中<maths num="0003" id="cmaths0003"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><msub><mi>P</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>x</mi><mi>k</mi></msub><mo>+</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>k</mi></mrow></msub><mo>+</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>x</mi><mrow><mn>3</mn><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>P</mi><mi>kn</mi></msub><mo>=</mo><msub><mi>x</mi><mi>kn</mi></msub><mo>+</mo><msub><mi>x</mi><mrow><mi>kn</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>x</mi><mrow><mi>kn</mi><mo>+</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000538899040000021.GIF" wi="581" he="301" /></maths>P<sub>k1</sub> P<sub>k2</sub>...P<sub>kn</sub>为像能量在采样频率f<sub>1</sub>下的采样值;(3d)将步骤(3a)‑(3c)得到采样数据SD<sub>1</sub>,SD<sub>2</sub>...SD<sub>k</sub>组成采样数据矩阵SD:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>SD</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>SD</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>SD</mi><mi>r</mi></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>SD</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>P</mi><mn>11</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>P</mi><mrow><mn>1</mn><mi>c</mi></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>P</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mi>r</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>P</mi><mi>rc</mi></msub></mtd><mtd><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>P</mi><mi>rn</mi></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>P</mi><mi>kc</mi></msub></mtd><mtd><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>P</mi><mi>kn</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000538899040000022.GIF" wi="757" he="383" /></maths>其中,r为小于k的正整数,c为小于n的正整数;(4)将步骤(3)中得到的采样数据矩阵SD进行数据处理,计算得到采样频率f<sub>2</sub>下的采样值X=[x<sub>1</sub>,x<sub>2</sub>...x<sub>kn</sub>...],具体计算方法如下:令<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mrow><mi>kn</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>kn</mi><mo>+</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>kn</mi><mo>+</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>P</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mo>/</mo><mi>k</mi></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mo>/</mo><mi>k</mi></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mo>/</mo><mi>k</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000538899040000023.GIF" wi="415" he="316" /></maths>得到<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>P</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mo>/</mo><mi>k</mi><mo>-</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>P</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>P</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mo>/</mo><mi>k</mi><mo>-</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>P</mi><mrow><mn>3</mn><mi>i</mi></mrow></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>P</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mn>1</mn><mi>n</mi></mrow></msub><mo>/</mo><mi>k</mi><mo>-</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>P</mi><mi>ki</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>P</mi><mrow><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>i</mi></mrow></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000538899040000024.GIF" wi="822" he="549" /></maths>将<maths num="0007" id="cmaths0007"><math><![CDATA[<mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000538899040000031.GIF" wi="151" he="321" /></maths>代入下式得到在采样频率f<sub>2</sub>下的采样值X=[x<sub>1</sub>,x<sub>2</sub>...x<sub>kn</sub>...]:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>X</mi><mi>s</mi></msub><mo>=</mo><msub><mi>P</mi><mi>ij</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>h</mi><mo>=</mo><mi>s</mi><mo>-</mo><mi>k</mi></mrow><mrow><mi>s</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>x</mi><mi>h</mi></msub></mrow>]]></math><img file="FDA0000538899040000032.GIF" wi="406" he="157" /></maths>其中P<sub>ij</sub>为采样矩阵SD中的值,s=k:1:kn,<img file="FDA0000538899040000033.GIF" wi="270" he="131" />的余数,<img file="FDA0000538899040000034.GIF" wi="424" he="132" />
地址 100076 北京市丰台区南大红门路1号9201信箱5分箱