zoukankan      html  css  js  c++  java
  • 大气散射模型的推导

           大气中粒子的散射作用是产生雾霾的主要原因。无论是用人的肉眼观察,还是从拍摄获取的图像中观察,雾天的景象总是存在对比度和视野降低的问题。1925年,Keim & Nemnich[1]等人提出雾天图像能见度较低是大气中的悬浮粒子对光的吸收和散射造成的。1976年,John Wiley & Sons[2]等人提出粒子的散射作用造成目标和相机之间光在传输过程的衰减,并且增加了一层大气散射光Airlight1999年,针对雾天能见度低的问题Srinivasa G. Narasimhan[3]等人通过建立数学模型,解释了雾天图像的成像过程以及雾天图像包括的各个要素。该模型认为在强散射介质下,引起探测系统成像结果降质的主要原因有两种:一是目标反射光受大气中悬浮粒子的吸收和散射作用,造成目标反射光能量的衰减,这导致探测系统的成像结果亮度降低,对比度下降;二是太阳光等环境光受大气中散射介质的散射作用形成背景光,通常这部分背景光强度大于目标光,因而造成探测系统的成像结果模糊不清。

           下图介绍了雾天的成像模型:

     

           图中显示探测系统成像时接收到的光源主要来自两个部分,一是目标反射光经粒子衰减到达探测系统的光,而是来自于光源(本例为光照)经粒子散射形成的大气光。通过此物理模型建立得到雾天成像的数学模型为:

     

           式中,为探测系统所获得的雾天图像,表示需要恢复出的无雾图像;参数表示图像中的像素点的位置,表示光的波长;表示无穷远处的大气光值;表示传输函数,其物理意义为经过粒子衰减能够达到探测系统的那部分光的比例。大多数团队和学者在通过探测系统获得含雾图像并对其进行去雾图像处理时均以上述大气散射模型作为雾天成像的理论模型。其主要思路是根据各种先验知识或者图像处理手段,从含雾图像中估计传输函数或大气光,将求解得到的参量代入到大气散射模型中,即可恢复出目标图像

           NayarNarasimhan[3]认为在强散射介质下,引起探测系统成像质量下降的原因主要包括以下两种:目标反射光在传输的过程中受到介质中悬浮粒子的吸收和散射作用,导致能量衰减,通常会降低图像亮度,造成图像对比度下降;太阳光、天空光等环境光受到介质中粒子的散射作用而形成杂散光,通常会使图像模糊,造成图像色彩不自然。以浑浊大气环境下目标成像为例,成像系统获得的图像主要由两部分构成,一是由大气散射和吸收作用导致衰减的目标反射光,二是由于大气散射形成的大气光。

            反射光在传播的过程中,随着传输距离的增加光强逐渐衰减,1975McCarney给出了衰减模型,如上图所示,考虑到平行光数经过大气介质,假设光束具有单位横截面积,从x位置,每传输一段距离强度变化量可以表示为:

              表示衰减后的光强,是散射系数,用于描述介质对不同波长光的散射能力,若输入光为平行光,且未衰减光束光强为时,通过对上述微分方程从进行积分,即可得到平行光束在处衰减后的光强:

             若输入光为点光源,则其衰减后的光强表达式需要对上式进行修改。设未衰减光束的光强为,则同样对微分方程从进行积分,即可得到点光源在处衰减后的光强:

            探测器接受到的大气光成分主要包括太阳直射光、大气漫反射光和地面反射光,如上图所示,体积微元内的介质被看做成一个光源,其强度为为光源常数。根据上述提及的点光源的损耗公式,到达探测器后的光强为,在区间进行积分可以得到总的大气光强值,由于光源来自于无穷远出的天空,所以表示无穷远处的大气光强值,令,则大气光强值表示为:

               成像系统获得的总光强为:

               为了方便计算,令大气透射率为,目标反射光为,目标衰减反射光为,大气光为,所以最终的大气散射模型的数学表达式为:

    [1]  H. Koschmieder, Theorie der horizontalen Sichtweite: Kontrast und Sichtweite. Keim & Nemnich, 1925.

    [2]  E. J. McCartney, “Optics of the atmosphere: scattering by molecules and particles,” New York, John Wiley and Sons, Inc., 1976. 421 p., vol. 1,1976.

    [3]  S. K. Nayar and S. G. Narasimhan, “Vision in bad weather,” in IEEE Int’l Conf. Computer Vision, 1999.

  • 相关阅读:
    【Nginx】ngx_event_core_module模块
    ELMAH--Using HTTP Modules and Handlers to Create Pluggable ASP.NET Components 77 out of 90 rated th
    nyist oj 214 单调递增子序列(二) (动态规划经典)
    java 入门书籍(java7)
    ARCGIS将WGS84坐标投影到高斯平面
    【linux】linux下对java程序生成dump文件,并使用IBM Heap Analyzer进行分析,查找定位内存泄漏的问题代码
    【springboot】【socket】spring boot整合socket,实现服务器端两种消息推送
    【linux】linux修改open file 大小
    【docker】docker限制日志文件大小的方法+查看日志文件的方法
    【docker】docker部署spring boot服务,但是docker logs查看容器输出控制台日志,没有日志打印,日志未打印,docker logs不打印容器日志
  • 原文地址:https://www.cnblogs.com/rust/p/10420789.html
Copyright © 2011-2022 走看看