发明名称 一种实现水体叶绿素a浓度反演的半分析方法
摘要 一种实现水体叶绿素a浓度反演的半分析方法,其步骤如下:(1)读入叶绿素a浓度数据、水体光谱数据和高光谱遥感数据;(2)利用含叶绿素a水体的光学性质,构建叶绿素a浓度半分析模型;(3)在步骤(1)的数据基础上,采用逐波段枚举和线性迭代的方法,计算半分析算法的最佳波段及和模型参数;(4)在步骤(1)和(3)的基础上,从高光谱遥感影像中提取叶绿素a浓度空间分布信息。
申请公布号 CN101893550B 申请公布日期 2011.09.21
申请号 CN201010225650.8 申请日期 2010.07.14
申请人 青岛海洋地质研究所 发明人 王保军;陈军;温珍河
分类号 G01N21/25(2006.01)I 主分类号 G01N21/25(2006.01)I
代理机构 北京慧泉知识产权代理有限公司 11232 代理人 王顺荣;唐爱华
主权项 1.一种实现水体叶绿素a浓度反演的半分析方法,其步骤如下:(1)、读入叶绿素a浓度数据、水体光谱数据和高光谱遥感数据;(2)、利用含叶绿素a水体的光学性质,构建叶绿素a浓度半分析模型;(3)、在步骤(1)的数据基础上,采用逐波段枚举和非线性迭代的方法,计算半分析算法的最佳波段和模型参数;(4)、在步骤(1)和(3)的基础上,从高光谱遥感影像中提取叶绿素a浓度空间分布信息;步骤(2)中所述的叶绿素a浓度半分析模型规则如下:在可见光波段范围内,假设存在两组波段λ<sub>1</sub>和λ<sub>2</sub>,λ<sub>3</sub>和λ<sub>4</sub>,可溶有机质的吸收系数a<sub>CDOM</sub>和悬浮物的吸收系数a<sub>tripton</sub>存在如下近似关系:<maths num="0001"><![CDATA[<math><mrow><mfrac><mrow><msub><mi>a</mi><mi>CDOM</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>a</mi><mi>tripton</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow><mrow><mi>b</mi><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow></mfrac><mo>&ap;</mo><msub><mi>k</mi><mn>1</mn></msub><mfrac><mrow><msub><mi>a</mi><mi>CDOM</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>a</mi><mi>tripton</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow><mrow><mi>b</mi><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mfrac><mrow><msub><mi>a</mi><mi>chla</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>a</mi><mi>CDOM</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>a</mi><mi>tripton</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><mo>)</mo></mrow></mrow><mrow><mi>b</mi><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><mo>)</mo></mrow></mrow></mfrac><mo>&ap;</mo><msub><mi>k</mi><mn>2</mn></msub><mfrac><mrow><msub><mi>a</mi><mi>chla</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>a</mi><mi>CDOM</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>a</mi><mi>tripton</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mo>)</mo></mrow></mrow><mrow><mi>b</mi><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><mfrac><mrow><mo>[</mo><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mrow><mo>[</mo><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow></mfrac><mo>=</mo><mfrac><mrow><msub><mi>a</mi><mi>chla</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msub><mi>a</mi><mi>chla</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>a</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msub><mi>a</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow><mrow><msub><mi>a</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msub><mi>a</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>P</mi><mi>chla</mi></msub><mo>=</mo><mfrac><mrow><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow><mrow><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>Chla=a+bP<sub>Chla</sub>式中,λ<sub>1</sub>、λ<sub>2</sub>、λ<sub>3</sub>和λ<sub>4</sub>为四个不同的波长;k<sub>1</sub>和k<sub>2</sub>模型参数;R为反射率;Chla为叶绿素a浓度;P<sub>Chla</sub>为半分析算法遥感参数;a和b为遥感参数与叶绿素a浓度之间的经验关系参数;步骤(3)中所述的最佳波段选择标准如下:采用了半分析模型的预报值C<sub>pred,chla,i</sub>与实测值C<sub>mea,chla,i</sub>之间偏差的标准差STE及其相对误差RE作为模型优劣的标准;所述的标准差和相对误差表达式如下所示:<maths num="0005"><![CDATA[<math><mrow><mi>STE</mi><mo>=</mo><msqrt><mfrac><mrow><mi>&Sigma;</mi><msup><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>pred</mi><mo>,</mo><mi>chla</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>-</mo><msub><mi>C</mi><mrow><mi>mea</mi><mo>,</mo><mi>chla</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow><mi>N</mi></mfrac></msqrt></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><mi>RE</mi><mo>=</mo><mfrac><mi>STE</mi><mrow><mi>MEAN</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>mea</mi><mo>,</mo><mi>chla</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac><mo>&times;</mo><mn>100</mn><mo>%</mo><mo>;</mo></mrow></math>]]></maths>步骤(3)中所述的非线性迭代算法如下:已知实验数据(x<sub>i</sub>,y<sub>i</sub>),i=1,2,...m,反演函数y=f(x)中含有非线性参数b<sub>1</sub>,b<sub>2</sub>,...b<sub>n</sub>,记为y=f(b<sub>1</sub>,b<sub>2</sub>,...b<sub>n</sub>),令向量b=(b<sub>1</sub>,b<sub>2</sub>,...b<sub>n</sub>),则y=f(x,b)其残差平方和为:<maths num="0007"><![CDATA[<math><mrow><mi>S</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msup><mrow><mo>[</mo><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths>将y=f(x,b)在<img file="FSB00000547245400024.GIF" wi="371" he="72" />处Taylor展开,并略去高次项,得:<maths num="0008"><![CDATA[<math><mrow><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>=</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msubsup><mi>b</mi><mn>1</mn><mn>0</mn></msubsup><mo>,</mo><msubsup><mi>b</mi><mn>2</mn><mn>0</mn></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>b</mi><mi>n</mi><mn>0</mn></msubsup><mo>)</mo></mrow><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mi>i</mi></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mi>j</mi></msub></mrow></mfrac><mrow><mo>(</mo><msub><mi>b</mi><mi>j</mi></msub><mo>-</mo><msubsup><mi>b</mi><mi>j</mi><mn>0</mn></msubsup><mo>)</mo></mrow></mrow></math>]]></maths>综合上述两式,结合最小二乘法原理可得迭代公式如下:<maths num="0009"><![CDATA[<math><mrow><mi>A</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mn>1</mn></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mn>1</mn></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mn>1</mn></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mi>n</mi></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mn>2</mn></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mn>2</mn></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mn>2</mn></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mi>n</mi></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mi>m</mi></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mi>m</mi></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mfrac><mrow><mo>&PartialD;</mo><msub><mi>f</mi><mi>m</mi></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>b</mi><mi>n</mi></msub></mrow></mfrac></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><msup><mi>A</mi><mi>T</mi></msup><mi>A</mi><mrow><mo>(</mo><msub><mi>b</mi><mi>j</mi></msub><mo>-</mo><msubsup><mi>b</mi><mi>j</mi><mn>0</mn></msubsup><mo>)</mo></mrow><mo>=</mo><msup><mi>A</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>y</mi><mo>-</mo><mi>f</mi><mo>)</mo></mrow><mo>.</mo></mrow></math>]]></maths>
地址 266071 山东省青岛市福州南路62号