发明名称 一种基于引力模型的海洋锋信息提取方法
摘要 一种基于引力模型的海洋锋信息提取方法,所属领域是信息技术领域,主要用于海洋锋的自动提取。本发明提出了基于万有引力公式的引力模型,并基于该模型进行锋面检测。首先对选取的海洋表面温度数据进行中值滤波,去除相关噪声和细小边缘,对滤波后数据进行去0处理和归一化,利用函数增强处理后数据的对比度,最后利用万有引力公式计算3*3邻域像素对中心像素的引力和,选取合适阈值进行图像二值化,得到最终的海洋锋信息。本发明简单灵活,锋面定位精度高,能降低噪声对锋面检测的影响。
申请公布号 CN103020959B 申请公布日期 2015.05.20
申请号 CN201210485073.5 申请日期 2012.11.24
申请人 中国科学院地理科学与资源研究所 发明人 杜云艳;平博;苏奋振;周成虎
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 成金玉
主权项 一种基于引力模型的海洋锋信息提取方法,其特征在于,通过对原始数据的归一化和增强,基于引力公式计算邻域像素对中心点的引力幅值,并将各个像素点的引力幅值与预设的阈值比较,从而得到海洋表面温度锋信息,所述方法包括以下步骤:步骤(1):读取海洋表面温度数据,数据格式为hdf,选取特定海洋锋面区域,对选取的海洋表面温度数据进行3*3模板的二维中值滤波,滤除相关噪声和细小边缘;步骤(2):对滤波后的数据进行判定,若像素点值为0,则将该像素点加一个极小量0.001,若像素点值大于0,则将该像素点的值保留;步骤(3):针对每一个像素点,选取该像素点的3*3邻域,将3*3邻域内的像素点同除该3*3邻域中的最大值,达到对该3*3邻域的归一化;步骤(4):基于函数<img file="FDA0000668326170000011.GIF" wi="1051" he="319" />进行数据增强,其中,X<sub>new(i,j)</sub>为增强后像素值,X<sub>old(i,j)</sub>为原始像素值,para是3*3邻域中心点与该邻域最大值的比值;步骤(5):针对3*3邻域,基于<img file="FDA0000668326170000012.GIF" wi="436" he="136" />和<img file="FDA0000668326170000013.GIF" wi="428" he="139" />两式,计算8邻域中每一个像素对中心点像素的引力值,其中,<img file="FDA0000668326170000014.GIF" wi="524" he="96" /><img file="FDA0000668326170000015.GIF" wi="96" he="69" />是8邻域像素与中心点的距离,k,l为8邻域像素的坐标,i,j为中心点的坐标,m<sub>k,l</sub>为8邻域像素的像素值,m<sub>i,j</sub>为中心像素的像素值,G为引力常量,<img file="FDA0000668326170000016.GIF" wi="121" he="84" />和<img file="FDA0000668326170000017.GIF" wi="120" he="82" />分别为8邻域像素点对中心点的x和y方向的引力值;当计算3*3邻域的引力时,将i,j作为原点,即取0;因此,邻域像素对中心点像素的引力和为<img file="FDA0000668326170000018.GIF" wi="531" he="163" /><img file="FDA0000668326170000019.GIF" wi="511" he="164" />中心点的引力幅值为<img file="FDA00006683261700000110.GIF" wi="404" he="92" />其中,F<sup>x</sup>和F<sup>y</sup>分别为邻域像素对中心点像素x和y方向的引力,遍历海洋表面温度图像,计算每一个像素点的引力幅值;步骤(6):基于得到的引力幅值,计算整个实验区域的累计引力直方图,选取累计引力直方图达到某一比例值时对应的引力幅值为阈值,然后对每一个像素点进行判定,若像素点的引力幅值大于阈值,则将该像素点作为锋面点,若该像素点的引力幅值小于阈值,则将该像素点作为非锋面点。
地址 100101 北京市朝阳区大屯路甲11号