发明名称 一种波浪水面天空漫反射光偏振场模拟方法
摘要 本发明涉及一种波浪水面天空漫反射光偏振场模拟方法。其步骤如下:建立描述天空光偏振场的天球坐标系统;在天球坐标系中给定太阳点位置与观测点位置;在球面几何中计算天空光散射角;根据半分析瑞利散射模型计算任意点天空光的偏振度;根据太阳点位置和天空观测点坐标,通过向量的方法解算天空光的偏振角;计算波浪水面天空漫射光的偏振反射率与偏振度;根据天空光偏振度信息,结合STOKES矢量以及三角函数关系求出水面反射天空光的偏振角,从而实现水面反射天空光的偏振态的解算。本发明能实现天空光以任意偏振态入射,静止水面与波浪水面反射光的偏振态,能真实地描述自然水面的偏振特性。
申请公布号 CN103940515B 申请公布日期 2016.06.08
申请号 CN201310565425.2 申请日期 2013.11.14
申请人 北京航空航天大学 发明人 周冠华;赵慧洁;邢健;徐武健;牛春跃
分类号 G01J4/02(2006.01)I 主分类号 G01J4/02(2006.01)I
代理机构 代理人
主权项 一种波浪水面天空漫反射光偏振场模拟方法,其特征在于包含以下步骤:(1)建立描述天空光偏振场的天球坐标系统;在球坐标系统中包含坐标原点O、太阳点位置S、天空观测点位置P,还标示出天空观测点所在子午圈、太阳点所在子午圈以及过P点且与散射面垂直的E矢量;(2)在天球坐标系统中给定太阳点位置与观测点位置;太阳点位置用太阳天顶角与太阳方位角描述,观测点位置用观测天顶角与观测方位角描述;用户可以任意设定太阳天顶角与观测天顶角,其取值范围为0°~90°;用户可以任意设定太阳方位角与观测方位角,其取值范围为0°~360°;(3)根据步骤(2)给定的太阳点位置与观测点位置,在球面几何中计算天空观测点到太阳的角距离,即散射角;具体计算过程如下:cosγ=cosθ<sub>s</sub>cosθ<sub>v</sub>+sinθ<sub>s</sub>sinθ<sub>v</sub>cosφ其中,θ<sub>s</sub>为太阳天顶角,θ<sub>v</sub>为观测天顶角,φ为观测点与太阳的相对方位角,即观测点与太阳子午圈的角距离,γ为天空观测点P到太阳S的角距离,即散射角;(4)根据半分析瑞利散射模型计算任意点天空光的偏振度;具体计算过程如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>&delta;</mi><mo>=</mo><msub><mi>&delta;</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mfrac><mrow><msup><mi>sin</mi><mn>2</mn></msup><mi>&gamma;</mi></mrow><mrow><mn>1</mn><mo>+</mo><msup><mi>cos</mi><mn>2</mn></msup><mi>&gamma;</mi></mrow></mfrac></mrow>]]></math><img file="FDA0000964852160000011.GIF" wi="363" he="140" /></maths>在半分析瑞利散射模型中,δ为天空光偏振度,δ<sub>max</sub>为天空光最大偏振度;对于理想的大气状况,δ<sub>max</sub>=1,对于真实的大气状况,δ<sub>max</sub><1,当θ<sub>s</sub>=0°时,δ<sub>max</sub>=0.56;当θ<sub>s</sub>=30°时,δ<sub>max</sub>=0.63;当θ<sub>s</sub>=60°时,δ<sub>max</sub>=0.70;当θ<sub>s</sub>=90°时,δ<sub>max</sub>=0.77;(5)根据步骤(2)中设定的太阳点位置和天空观测点位置的坐标,通过向量的方法解算天空光的偏振角;具体计算过程如下:根据定义,E矢量的方向垂直于POS三点组成的散射面,E矢量与观测点P点所在的子午圈的夹角,即为偏振角,具体解算如下:设O点坐标为(0,0,0),S点坐标为(X<sub>S</sub>,Y<sub>S</sub>,Z<sub>S</sub>),P点坐标为(X<sub>P</sub>,Y<sub>P</sub>,Z<sub>P</sub>),则OS=(X<sub>S</sub>,Y<sub>S</sub>,Z<sub>S</sub>),OP=(X<sub>P</sub>,Y<sub>P</sub>,Z<sub>P</sub>)由于E矢量垂直于平面POS,则E矢量垂直于向量OS和OP,设E=(X,Y,1),则有X·X<sub>S</sub>+Y·Y<sub>S</sub>+Z<sub>S</sub>=0X·X<sub>P</sub>+Y·Y<sub>P</sub>+Z<sub>P</sub>=0<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>E</mi><mo>=</mo><mrow><mo>(</mo><mfrac><mrow><msub><mi>Y</mi><mi>S</mi></msub><mo>&CenterDot;</mo><msub><mi>Z</mi><mi>P</mi></msub><mo>-</mo><msub><mi>Z</mi><mi>S</mi></msub><mo>&CenterDot;</mo><msub><mi>Y</mi><mi>P</mi></msub></mrow><mrow><msub><mi>X</mi><mi>S</mi></msub><mo>&CenterDot;</mo><msub><mi>Y</mi><mi>P</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>S</mi></msub><mo>&CenterDot;</mo><msub><mi>X</mi><mi>P</mi></msub></mrow></mfrac><mo>,</mo><mfrac><mrow><msub><mi>X</mi><mi>S</mi></msub><mo>&CenterDot;</mo><msub><mi>Z</mi><mi>P</mi></msub><mo>-</mo><msub><mi>Z</mi><mi>S</mi></msub><mo>&CenterDot;</mo><msub><mi>X</mi><mi>P</mi></msub></mrow><mrow><msub><mi>Y</mi><mi>S</mi></msub><mo>&CenterDot;</mo><msub><mi>X</mi><mi>P</mi></msub><mo>-</mo><msub><mi>X</mi><mi>S</mi></msub><mo>&CenterDot;</mo><msub><mi>Y</mi><mi>P</mi></msub></mrow></mfrac><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000964852160000021.GIF" wi="843" he="135" /></maths>而P点在赤道平面的投影点M点的坐标为(X<sub>P</sub>,Y<sub>P</sub>,0),则OM=(X<sub>P</sub>,Y<sub>P</sub>,0)与OM垂直的向量ON,为ZOM平面的法向量,即观测点子午圈的法向量,则偏振角α为E与ON的夹角的余角,设ON=(X<sub>N</sub>,1,0),由于OM垂直于ON,则X<sub>P</sub>·X<sub>N</sub>+Y<sub>P</sub>=0由此解出<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>O</mi><mi>N</mi><mo>=</mo><mrow><mo>(</mo><mo>-</mo><mfrac><msub><mi>Y</mi><mi>P</mi></msub><msub><mi>X</mi><mi>P</mi></msub></mfrac><mo>,</mo><mn>1</mn><mo>,</mo><mn>0</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000964852160000022.GIF" wi="350" he="135" /></maths>再求ON与E的夹角,使用余弦公式<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>c</mi><mi>o</mi><mi>s</mi><mo>&lt;</mo><mi>O</mi><mi>N</mi><mo>,</mo><mi>E</mi><mo>&gt;</mo><mo>=</mo><mfrac><mrow><mi>O</mi><mi>N</mi><mo>&CenterDot;</mo><mi>E</mi></mrow><mrow><mo>|</mo><mi>O</mi><mi>N</mi><mo>|</mo><mo>&CenterDot;</mo><mo>|</mo><mi>E</mi><mo>|</mo></mrow></mfrac></mrow>]]></math><img file="FDA0000964852160000023.GIF" wi="477" he="142" /></maths>代入坐标可以得到<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>c</mi><mi>o</mi><mi>s</mi><mo>&lt;</mo><mi>O</mi><mi>N</mi><mo>,</mo><mi>E</mi><mo>&gt;</mo><mo>=</mo><mfrac><mrow><mfrac><mrow><msub><mi>Y</mi><mi>P</mi></msub><mrow><mo>(</mo><msub><mi>Z</mi><mi>S</mi></msub><msub><mi>Y</mi><mi>P</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>S</mi></msub><msub><mi>Z</mi><mi>P</mi></msub><mo>)</mo></mrow></mrow><mrow><msub><mi>X</mi><mi>P</mi></msub><mrow><mo>(</mo><msub><mi>X</mi><mi>S</mi></msub><msub><mi>Y</mi><mi>P</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>S</mi></msub><msub><mi>X</mi><mi>P</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>+</mo><mfrac><mrow><msub><mi>X</mi><mi>S</mi></msub><msub><mi>Z</mi><mi>P</mi></msub><mo>-</mo><msub><mi>Z</mi><mi>S</mi></msub><msub><mi>X</mi><mi>P</mi></msub></mrow><mrow><msub><mi>Y</mi><mi>S</mi></msub><msub><mi>X</mi><mi>P</mi></msub><mo>-</mo><msub><mi>X</mi><mi>S</mi></msub><msub><mi>Y</mi><mi>P</mi></msub></mrow></mfrac></mrow><mrow><msqrt><mrow><mn>1</mn><mo>+</mo><msup><mrow><mo>(</mo><mfrac><msub><mi>Y</mi><mi>P</mi></msub><msub><mi>X</mi><mi>P</mi></msub></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt><mo>&CenterDot;</mo><msqrt><mrow><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>Y</mi><mi>S</mi></msub><msub><mi>Z</mi><mi>P</mi></msub><mo>-</mo><msub><mi>Z</mi><mi>S</mi></msub><msub><mi>Y</mi><mi>P</mi></msub></mrow><mrow><msub><mi>X</mi><mi>S</mi></msub><msub><mi>Y</mi><mi>P</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>S</mi></msub><msub><mi>X</mi><mi>P</mi></msub></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>X</mi><mi>S</mi></msub><msub><mi>Z</mi><mi>P</mi></msub><mo>-</mo><msub><mi>Z</mi><mi>S</mi></msub><msub><mi>X</mi><mi>P</mi></msub></mrow><mrow><msub><mi>Y</mi><mi>S</mi></msub><msub><mi>X</mi><mi>P</mi></msub><mo>-</mo><msub><mi>X</mi><mi>S</mi></msub><msub><mi>Y</mi><mi>P</mi></msub></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mn>1</mn></mrow></msqrt></mrow></mfrac></mrow>]]></math><img file="FDA0000964852160000024.GIF" wi="1363" he="279" /></maths>所以偏振角<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>&alpha;</mi><mo>=</mo><mfrac><mi>&pi;</mi><mn>2</mn></mfrac><mo>-</mo><mi>c</mi><mi>o</mi><mi>s</mi><mo>&lt;</mo><mi>O</mi><mi>N</mi><mo>,</mo><mi>E</mi><mo>&gt;</mo></mrow>]]></math><img file="FDA0000964852160000025.GIF" wi="413" he="109" /></maths>(6)计算波浪水面天空漫射光的偏振反射率;具体计算过程如下:对于静止水面,当入射光为非偏振光时,其在水面的反射过程遵循菲涅尔反射定律,即<maths num="0007" id="cmaths0007"><math><![CDATA[<mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mi>r</mi><mi>h</mi></msub><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>n</mi><mi>a</mi></msub><msub><mi>cos&theta;</mi><mi>i</mi></msub><mo>-</mo><msqrt><mrow><msubsup><mi>n</mi><mi>w</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>n</mi><mi>a</mi><mn>2</mn></msubsup><msup><mi>sin</mi><mn>2</mn></msup><msub><mi>&theta;</mi><mi>i</mi></msub></mrow></msqrt></mrow><mrow><msub><mi>n</mi><mi>a</mi></msub><msub><mi>cos&theta;</mi><mi>i</mi></msub><mo>+</mo><msqrt><mrow><msubsup><mi>n</mi><mi>w</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>n</mi><mi>a</mi><mn>2</mn></msubsup><msup><mi>sin</mi><mn>2</mn></msup><msub><mi>&theta;</mi><mi>i</mi></msub></mrow></msqrt></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>r</mi><mi>v</mi></msub><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msubsup><mi>n</mi><mi>w</mi><mn>2</mn></msubsup><msub><mi>cos&theta;</mi><mi>i</mi></msub><mo>-</mo><msub><mi>n</mi><mi>a</mi></msub><msqrt><mrow><msubsup><mi>n</mi><mi>w</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>n</mi><mi>a</mi><mn>2</mn></msubsup><msup><mi>sin</mi><mn>2</mn></msup><msub><mi>&theta;</mi><mi>i</mi></msub></mrow></msqrt></mrow><mrow><msubsup><mi>n</mi><mi>w</mi><mn>2</mn></msubsup><msub><mi>cos&theta;</mi><mi>i</mi></msub><mo>+</mo><msub><mi>n</mi><mi>a</mi></msub><msqrt><mrow><msubsup><mi>n</mi><mi>w</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>n</mi><mi>a</mi><mn>2</mn></msubsup><msup><mi>sin</mi><mn>2</mn></msup><msub><mi>&theta;</mi><mi>i</mi></msub></mrow></msqrt></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000964852160000026.GIF" wi="779" he="366" /></maths>其中θ<sub>i</sub>为光的入射角,空气的折射率n<sub>a</sub>=1,水的折射率n<sub>w</sub>=1.33;然而实际情况中,水面不可能是完全平静的,使用Cox‑Munk模型来描述波浪水面坡度分布的概率密度;Cox‑Munk模型将波浪水面视为一系列波浪面元的集合,每个面元的取向可以用其坡度来表示,坡度分布的概率密度与风速和风向有关;波浪水面的平行偏振分量ρ<sub>h</sub>与垂直偏振分量ρ<sub>v</sub>分别可用下式描述:<img file="FDA0000964852160000031.GIF" wi="1134" he="293" />其中,ω为入射角(入射光线与波浪面元法线所夹的锐角),β为波浪面元法线方向与天顶之间的夹角,p为波浪面元的入射光反射到传感器视场的概率,其它参数含义同上;(7)根据步骤(6)得到的入射光水平方向和垂直方向的偏振反射率,计算水面反射天空光偏振度;具体计算过程如下:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>&delta;</mi><mi>r</mi></msub><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>&rho;</mi><mi>h</mi></msub><msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msub><mi>&rho;</mi><mi>v</mi></msub><msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><msub><mi>&rho;</mi><mi>h</mi></msub><msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>&rho;</mi><mi>v</mi></msub><msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></mfrac></mrow>]]></math><img file="FDA0000964852160000032.GIF" wi="518" he="150" /></maths>根据步骤(4)得到的天空光的偏振度,结合STOKES矢量以及三角函数关系求出水面反射天空光的偏振角,从而实现水面反射天空光的偏振状态的解算;具体计算过程如下:水面反射的部分线性偏振光的电场矢量为<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>E</mi><mi>r</mi></msub><mrow><mo>(</mo><msub><mi>&phi;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>,</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>E</mi><mi>min</mi></msub><msqrt><mfrac><mrow><msub><mi>&rho;</mi><mi>h</mi></msub><msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><mi>sin</mi><mn>2</mn></msup><msub><mi>&phi;</mi><mi>i</mi></msub><mo>+</mo><msub><mi>&rho;</mi><mi>v</mi></msub><msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><msup><mi>cos</mi><mn>2</mn></msup><msub><mi>&phi;</mi><mi>i</mi></msub></mrow><mrow><mn>1</mn><mo>-</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><msup><mi>cos</mi><mn>2</mn></msup><mrow><mo>(</mo><msub><mi>&phi;</mi><mi>i</mi></msub><mo>-</mo><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac></msqrt></mrow>]]></math><img file="FDA0000964852160000033.GIF" wi="1077" he="159" /></maths>上式中有四个参数,由于我们已经得到了天空光偏振场的信息,α<sub>i</sub>为偏振椭圆主轴的方向是已知的;而根据天空光的偏振度,结合STOKES矢量以及三角函数关系,可以得到<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mi>&epsiv;</mi><mo>=</mo><msqrt><mfrac><mrow><mn>2</mn><mi>&delta;</mi></mrow><mrow><mn>1</mn><mo>+</mo><mi>&delta;</mi></mrow></mfrac></msqrt></mrow>]]></math><img file="FDA0000964852160000034.GIF" wi="222" he="143" /></maths>其中,ε为偏振椭圆的偏心率,求出E<sub>r</sub>(φ<sub>i</sub>,θ<sub>i</sub>,α<sub>i</sub>,ε)取得最大值时φ<sub>i</sub>的值即为偏振角。
地址 100191 北京市海淀区学院路37号