2012年全国数学建模竞赛优秀选-dk002曾_第1页
2012年全国数学建模竞赛优秀选-dk002曾_第2页
2012年全国数学建模竞赛优秀选-dk002曾_第3页
2012年全国数学建模竞赛优秀选-dk002曾_第4页
2012年全国数学建模竞赛优秀选-dk002曾_第5页
免费预览已结束,剩余16页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(由填写第九届“杯”研究生数学建模竞题 基于云图的风矢场度量模型与算法探讨(D题:线坐标对应圆锥投影系中的坐标值,并通过画图的方式将云图灰度交叉相关系数法,主要是通过甄别判定方式实现的:选取最优的前α%个点,采取距离准方式生权向量匹的结由平的方获。线,本文提出了的流程,可以有效的通过灰度值获得压强值。:背 ..1-一、问题的提 ..1-二、模型假 ..1-三、变量设 ..2-四、模型建立与求 ..2-问题1的解 .-2灰度矩阵转化为云图及其海岸线的添加求解.......................-4---------基于云图的风矢场度量模型与算法探背云导风(CloudMotionWind,CMW)是利用相隔一定时间的云图来计迹风场[1]。台风是严重影响人类生产生活的性天气之一,以云的形式提供较多的天气变化信息,有利于提高对天气系统的分析和判断。同时,云的通过对连续几幅图像上的云进行,然后计算在这几幅图观测时间内,云移一、问题的提出云图在掌握大气环流、中长期天气预报以及性天气学的研究中有重要作用。它由地球同步上的红外探测仪探测地球上空的温度数据再转换上,能够很好的描述风矢场。在给定的灰度云图数据及其特点、云块大小量模型和算法,是需要解决的问题。针对本次竞赛所给出的几个问题,在本文中提出了可以自适应描述云块大小的方法去计算风矢的方法和模型。首先需要完成的是根据同步反馈的灰度值换算视场坐标。即根据的步进角和行扫描角大小,建立确定每个灰度值所对应的的数学模型。进而将灰度矩阵转换成为带有海岸线的云图,从而为后面风矢确定特征参数,采用交叉相关系数算法(CC算法,计算云迹风矢。2的窗口大小和搜索范围限定的基础上,提出自适应改23方法的优劣。最后对云图数据量二、模型假设三、变量设定R、r:赤道半径、极半径;L:同步与地球球心之间的距离;四、模型建立与求解对问1的分析找到求解参考点M的一般表达式,以及参考点M在灰度矩阵的对应关进而得到问题1中要求的文本文件“jwd.txt500500、501、502列三个交叉点处对应的。云图的描绘可直接通过直接描绘出矩阵形式的坐标求只用一部分。以星下点经度(E86.50)所在的子午面为坐标系xoz平面,赤道平面为坐标系的xoy面。其中由地球球心指向同步方向为x轴方xzy轴方向。P点为位置,OA、OB分别为赤道于x轴和y轴交点且长度等于赤道半径R,OC为地球与z轴交点且长度等于极半径r,具体如图1所示。所以本文如图建立的空间直角坐标系的第一卦限(x,y,z均为正值象限,其余三部分采zzCEFMBAyβNαPx1假设在t时刻,同步从星下点开始经过由西向东i(0i1144)个步j(0j1144)个步进角之后,i,jM假设步进角为,则图中=i*,=j*为该时刻同步扫描在南北方向的扫描角度;α为该时刻同步扫描在东西方向的扫描角度,为的整数倍;因为星下点的行列值为(1145,1145所以通过i,j可以将M点对应灰度矩阵中的行列值(lM,cM)。具体对应如下:行值=lM

列值

Mjingdu(1145+i,1145j)Mjingdu(1145-i,1145j),0i1143,0j纬度值(纬度用“+”表示北纬,“-”表示南纬Mweidu(1145i,1145+j)-Mweidu(1145i,1145-j),0i1144,0j R2+R2+r2sin(x-xp)+cosy=0sin(x-xp)+cos

由(5(6(7)三式可以解得两组x,y,z解。由几何关系取较大x出扫描点坐标时,用中“lla=ecef2lla([xyz])”函数返回值。(550行,第451列至550列,即为问题要求的文本文件“jwd.txt”。灰度矩阵中的(经度,纬度(500,,(500,,(500,,灰度矩阵转化为云图及其海岸线的添加求用描绘出IR1_2100.mat的云图,如图2所示图2不加海岸线的云将海岸线的在经度矩阵A和纬度矩阵B中,由前面分析可知与列值从而在上述的云图上面添加海岸线。假设某一海岸线的为(x1,y1)度矩A中的经度值x0,纬度阵的行列值对应相等。那么查找到最佳值(x*,y0*0)的条件为 在上图中加上。具体如图 对问2的分析30min间隔云图序列所得的云迹风已被证明对天气分析和预报,尤其2中给定了窗4个:起始小(单位:米/秒。经过与灰度矩阵行列坐标的,可以得待求风矢30min间隔之前与之后的风矢灰度坐标及对应的;风矢的方向可由“靶云”在30min间隔的行列坐标位置移动计算得到;建立空间直角坐标系求解“靶云”30min间隔的关于零风矢的。根据材料说明,零风矢定义为“没有云或云块不稳定风矢是否为零风矢。零风矢的数目与所取的阈值有关。云迹风匹配识别的问题解决两幅相关云图进行模板匹配而得出。模板匹配就是根据已知模式的图像在

MD(i,j)[Si,j(m,n)T(m,m1MD(i,j)Si,j(m,n)T(m,m1

上式中Si,j(m,n)是被探测的目标区,T(m,n)是模板,D(i,j)为目标区上没一点D(ijLD(i,j)(阈值)D(i,j)的最大值所对应的(i,j),即认为在坐标(i,j)上模板匹配成功。4序列相似性检测算法定义绝对值误差 (i,j,m,n)Si,j(m,n)S(i,j)T(m,n 取阈值Tk。在子图Sij(m,n)T中对应的点的误差值Tk,停止累加,并记下累加次数。定义SSDA的检测曲面为:rrI(i,j){rmin[(i,j,mk,nk)Tk1rm2k

I(ij值大的(i,j)点作为匹配点,因为此点需要很多次累加才使总误差超过Tk,它最可能是匹配的像素点。交叉相关系数法 m1 M Mm1 m1 M Mm1(Si,j(m,n)Si,j)2(T(m,n)Tm1M

(Si,j(m,n)Si,j)(T(m,n)T

MOC(i,j,m,n)M

Si,j(m,n)T(m,

m1 M Mm1 m1 M Mm1(Si,j(m,n)Si,j)2(T(m,n)Tm1据参考文献[2]的分析,CCOCCC算法作为主算法予以实绝对值匹配法计算量小,速度快,但是得到的风矢杂乱,风场连续性效SSDA匹配法计算的云导风风场连续性效果相对有所改善,计算速度快,云迹风匹配识别的改进算法CC可能不够理想,并且周围存在多个的较优峰值,如果直接选取最优点作为匹配的返回值,这样极有心矩相关系数)的集合,构成曲面。最优点,即(xi,yi)=argmax如果最优匹配值小于初始判定阈值MATCHth,在匹配值空间曲面上内获得P1P2...PN的坐标值C(xi,yi),计算每个坐标值在集合C内的标准差(xi-x_average)2(yi-= 及匹配度M1M2...MN,如果标准差大于标准差阈值ERRORth或匹配度小于存活阈值EXISTth,则剔除该坐标值,最终剩余(xi-x_average)2(yi-采用平均法,综合考虑P1,P2...PM的影响,返回最优匹配值ymatch),计算公式如下xi,j=xi,j/xi,j,yi,j=yi,j/yi,jxmatch=xi,jxi,j,ymatch=yi,jyi,j

风矢方向的确定由上述过程可以得到在21:3021:00匹配的云,即示踪云。假设在21:00)应行列N(xN,yN)。可建立平面直角坐标系:以北极yMNy轴所在yx轴。为MNy轴夹角(北顺角。由此该MN以得到

轴上(MNx(MNx且MNy)yθoyθoxyoθx第一象 b)第二象yoxyoxθyθoxc)第三象 d)第四象图 yN=yMxMxN时,x负半轴上,=3/2yN=yM,xM<xN时,x正半轴上,=/2yN=yM,xM=xN时,原点,=0y>yxxy正半轴上,=arctanxN-xMy yN

-y>y,xx时,第二象限,=2+arctanxN-xM y y负半轴上,=+arctanxN-xMyN-风矢大小的确定l=R2

为(M,),N的 zMGzMGNθβoEFyxzN EβFyGxM情况 b)情况7MN=l

情况一:假设M,N均在北半球,作GNEF,则四边形NGEF为平行在MEO中在NFO中

OEOMcosMEOMsinOFONNFON

在EFO在MNGMN2GM2GN2GM2EFGMMEGEME在MNOMN2OM2ON22ONOM由上(18)-(26)式子联立,代入数值即可求出MN

情况二:假设M在南半球,N在北半球,作 EF,则四边形MGFE在MEO中,OEOMcos 在NFO中

MEOMsinOFONNFON

在EFO在MNGMN2GM2GN2EF2GNGNNFGFNF在MNOMN2OM2ON22ONOM由上述(16),(25)-(32)式子联立,代入数值即可求出MN。1(=MN

非零风矢的确定判定,灰度代表云层的厚度,灰度越高,云层越厚,显示时颜色也越白对窗口内的灰度值进行0-1比特量化,高于某个灰度阈值则量化为1,0。则“1”代表该点颜色较浅,有云的可不同的范围内采用不同的灰度量化阈值,如表2所示:2经度范围纬度范围灰度量化阈值(低于为0,高于为E46 E46 E46 在完成灰度0-1量化之后,统计窗口的比特“1”数目Num_1。因算法,设最终结构的匹配度为final。若final% 其中,self为模板与自身做匹配得到的匹配度,其应该为此窗口内匹配的最大值。%为常数,用于阈值的调整。公式(36)的意义在于:若云块轨迹稳定性。云块30min及后30min的运动速度和风向应该持相对连续,规定当1

thres或当vv1v2/(v1v2vthres求出给定的所对应的风矢大小和方向,具体如表3所示。3纬经角度(北顺速度由图8可见,改进后的CC算法所求得的风矢图更有秩序,一致性更高,性对问3的分析间有较好的关系,而有些云的移动与风并无关系。最好的示踪云是随风而将给云迹风场的反演带来误差。因此,在理论上,除随风而运动的云外,窗口大小的自适应窗口大小的选择原则:覆盖整个云块的大部分边缘区域,如图1。而对于问题2中采用固定1616大小9.窗口大小的自适应方法:若灰度gray0,若gray1。

Num_1Num

pp

初始化设定一个大窗Window_max和一个小窗Window_min。初始化1~2朵云。对于小窗,保证Step_max_Window进行缩小。小窗以步进值Step_min_Window进行扩大。每变化一次,对于大窗小窗均计算一次他们1-0N个步长小于阈值时跳出,取第一次小于阈值的窗为其大小。1~21-01-0Window_adjust=Window_max_restrainWindow_min_2大大小10.搜索范围的自适应搜索范围的选择原则:除此之外,在风矢计算过程中,时常计算某一区域内很多个坐标点搜索范围大小的自适应方法:若“靶云”i相邻一定距离内无已完成匹配过程的“靶云”。则依据当前为:svt。则搜索空间初始化为一个正方形,该正方形的边长为:li,j 2其中,为保护因子,初始化 2Nli,ji, Nilji

i,

i,

=jN

i, 距离最优匹域距离为10号与1号“靶云”相距为20340号“靶云”搜索“靶云相邻“靶云 距离最优匹域距离为10号与1号“靶云”相距为20340号“靶云”搜索“靶云相邻“靶云11.i。若i的对应区域位于搜索空间的边缘,且i不够好,i(threshold为匹配度阈值,此处假设匹配结果越高越好i的对应区域为中心,以R为边长作新的正方形搜索区域。其中:R=thresholdi 其中,RC为常数。则i与阈值差距越小,以其对应区域为中心所画的新12纬经角度(北顺速度问题2模型问题3改进模问题2模型问题3改进模13CC算法与自适应算法比对(左为CC,右为自适应算法强,与CC相比有了明显的性能改进。对问4的分析2,326°N52°E,53°E,54E,57°E,58°E附近,步长逐步寻找最匹配的值,并求得对应压强值,得灰度与压强值的换算流程换算流程: 1i36由灰度与温度对应关系文件k_temp.txt可以将为(lon,lat)的灰度值转换成温度值t;(3)Temp_l(lon,lat)中找出与t之差绝对值最接近的索引值,即index=argmint-T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论