发明名称 基于GPU并行加速的悬浮溶液辐射特性参数反演的方法
摘要 基于GPU并行加速的悬浮溶液辐射特性参数反演的方法,本发明涉及GPU并行加速的悬浮溶液辐射特性参数的方法。本发明为了解决现有技术中悬浮溶液辐射特性参数测量结果准确率低,以及耗费大量的计算机的问题。具体是按照以下步骤进行的:步骤一、准备待测悬浮溶液,将待测悬浮溶液装在石英玻璃做的样品容器中;步骤二、测量装有悬浮溶液的样品容器的BSDF,获得不同散射方向的一组BSDF实验测量数据BSDF<sub>exp</sub>;步骤三、基于GPU加速算法结合优化算法进行样品容器悬浮液的辐射特性参数的反演,悬浮溶液的辐射特性参数为消光系数β、散射系数σ<sub>s</sub>和不对称因子g。本发明应用于悬浮溶液光学特性测量技术领域。
申请公布号 CN104634761B 申请公布日期 2017.03.22
申请号 CN201510069532.5 申请日期 2015.02.10
申请人 哈尔滨工业大学 发明人 赵军明;马春阳;裘俊;刘林华
分类号 G01N21/51(2006.01)I 主分类号 G01N21/51(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 杨立超
主权项 基于GPU并行加速的悬浮溶液辐射特性参数反演的方法,其特征在于:基于GPU并行加速的悬浮溶液辐射特性参数反演的方法具体是按照以下步骤进行的:步骤一、准备待测悬浮溶液,将待测悬浮溶液装在石英玻璃做的样品容器中;步骤二、测量装有待测悬浮溶液的样品容器的BSDF:将激光光源沿着与样品容器表面垂直的方向入射到样品容器左侧面,使用布置于样品容器外部的可旋转探测器测量样品容器左侧面到右侧面范围内不同散射方向的散射信号,样品容器左侧面到右侧面范围为0度~180度,即获得不同散射方向的一组BSDF实验测量数据BSDF<sub>exp</sub>;BSDF为双向散射分布函数,其定义如下;<img file="FDA0001177850110000011.GIF" wi="926" he="134" />式中,θ<sub>i</sub>为入射天顶角,<img file="FDA0001177850110000012.GIF" wi="45" he="47" />为入射方位角,θ<sub>s</sub>为散射天顶角,<img file="FDA0001177850110000013.GIF" wi="51" he="54" />为散射方位角,sr为立体角的单位,L<sub>i</sub>是单位立体角的入射辐射强度,dL<sub>s</sub>表示散射辐射强度,d表示微分算符,ω<sub>i</sub>表示入射立体角;步骤三、基于GPU加速算法结合优化算法进行样品容器悬浮溶液的辐射特性参数的反演,其中,所述悬浮溶液的辐射特性参数为消光系数β、散射系数σ<sub>s</sub>和不对称因子g;1)设定悬浮溶液的辐射特性参数的初值,包括消光系数β的初值β′、散射系数σ<sub>s</sub>的初值σ<sub>s</sub>′和不对称因子g的初值g′,然后使用基于GPU的MC算法对装有悬浮液的样品容器内的辐射传递过程进行求解,得到样品容器光散射不同方向上的一组BSDF模拟数据BSDF<sub>sim</sub>;其中,所述β′和σ<sub>s</sub>′为随机选取数值;g′为在[‑1,1]范围内随机选取数值;MC为正问题辐射传递方程的求解算法;GPU为图形处理器;2)使用优化算法对消光系数β、散射系数σ<sub>s</sub>和不对称因子g的值进行优化,使目标函数F(x)的值不断减小;当目标函数F(x)的值小于设定的精度值或达到设定的迭代步数时,则停止优化,把反演得到的消光系数β、散射系数σ<sub>s</sub>和不对称因子g的值作为样品容器的辐射特性参数;所述步骤三中假定悬浮溶液的辐射特性参数的初值,包括消光系数β、散射系数σ<sub>s</sub>和不对称因子g的初值,然后使用基于GPU的MC算法对装有悬浮液的样品容器内的辐射传递过程进行求解,得到样品容器光散射不同方向上的一组BSDF模拟数据BSDF<sub>sim</sub>;具体过程为:样品容器内的辐射传递过程利用辐射传输方程进行求解:<maths num="0001"><math><![CDATA[<mrow><mi>s</mi><mo>&CenterDot;</mo><mo>&dtri;</mo><mi>I</mi><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>s</mi><mo>)</mo></mrow><mo>+</mo><mi>&beta;</mi><mi>I</mi><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msub><mi>&sigma;</mi><mi>s</mi></msub><mrow><mn>4</mn><mi>&pi;</mi></mrow></mfrac><msub><mo>&Integral;</mo><mrow><msup><mi>&Omega;</mi><mo>&prime;</mo></msup><mo>=</mo><mn>4</mn><mi>&pi;</mi></mrow></msub><mi>I</mi><mrow><mo>(</mo><mi>r</mi><mo>,</mo><mi>s</mi><mo>)</mo></mrow><mi>&Phi;</mi><mrow><mo>(</mo><msup><mi>s</mi><mo>&prime;</mo></msup><mo>&RightArrow;</mo><mi>s</mi><mo>)</mo></mrow><msup><mi>d&Omega;</mi><mo>&prime;</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001177850110000021.GIF" wi="1582" he="103" /></maths><maths num="0002"><math><![CDATA[<mrow><mi>&Phi;</mi><mrow><mo>(</mo><msup><mi>s</mi><mo>&prime;</mo></msup><mo>&RightArrow;</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mi>&Phi;</mi><mrow><mo>(</mo><mi>c</mi><mi>o</mi><mi>s</mi><mi>&Theta;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mn>1</mn><mo>-</mo><msup><mi>g</mi><mn>2</mn></msup></mrow><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msup><mi>g</mi><mn>2</mn></msup><mo>-</mo><mn>2</mn><mi>g</mi><mi> </mi><mi>c</mi><mi>o</mi><mi>s</mi><mi>&Theta;</mi><mo>)</mo></mrow><mrow><mn>3</mn><mo>/</mo><mn>2</mn></mrow></msup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001177850110000022.GIF" wi="1596" he="158" /></maths>式中,I(r,s)为辐射强度,r为辐射场位置矢量,s为方向矢量,β为消光系数,Φ(s′→s)为散射相函数,Ω′为立体角,σ<sub>s</sub>为散射系数,Φ为散射相函数,Θ为散射角,<img file="FDA0001177850110000023.GIF" wi="38" he="47" />为哈密顿算符,g为不对称因子;所述步骤三中目标函数F(x)为:结合以下公式:<maths num="0003"><math><![CDATA[<mrow><mi>F</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mi>F</mi><mrow><mo>(</mo><mi>&tau;</mi><mo>,</mo><mi>&omega;</mi><mo>,</mo><mi>g</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>d</mi></msub></munderover><msubsup><mi>v</mi><mi>i</mi><mn>2</mn></msubsup><msup><mrow><mo>(</mo><msub><mi>BSDF</mi><mrow><mi>i</mi><mo>,</mo><mi>s</mi><mi>i</mi><mi>m</mi></mrow></msub><mo>-</mo><msub><mi>BSDF</mi><mrow><mi>i</mi><mo>,</mo><mi>exp</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001177850110000024.GIF" wi="1518" he="134" /></maths><maths num="0004"><math><![CDATA[<mrow><msub><mi>v</mi><mi>i</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>BSDF</mi><mrow><mi>exp</mi><mo>,</mo><mi>i</mi></mrow></msub></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>N</mi><mi>d</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001177850110000025.GIF" wi="1277" he="133" /></maths>式中,τ为光学厚度,ω为反照率,g为不对称因子,g取值范围为[‑1,1],N<sub>d</sub>为使用的散射角度数量。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号