CN102902956B - 一种地基可见光云图识别处理方法 - Google Patents
一种地基可见光云图识别处理方法 Download PDFInfo
- Publication number
- CN102902956B CN102902956B CN201210333246.1A CN201210333246A CN102902956B CN 102902956 B CN102902956 B CN 102902956B CN 201210333246 A CN201210333246 A CN 201210333246A CN 102902956 B CN102902956 B CN 102902956B
- Authority
- CN
- China
- Prior art keywords
- image
- cloud
- gray
- varieties
- sigma
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明公开一种地基可见光云图识别处理方法,其包括采集云图、对输入的彩色图像进行去噪、增强等预处理,然后采用基于感知颜色空间的透明度分割出天空背景和云前景;再提取出云前景图像的透明度值,同时辅以纹理特征共同作为不同云类别的区别特征;最后利用神经网络结合云类别特征数据库中进行云类型的分类,并存储和显示相应特征和结果。本发明适用于地基全天空可见光云的识别处理工作,可解决人工目判的局限,具备一定的自动化判别功能,方法实现容易、结构简单、成本低,对常见的云识别分类具有较好效果,尤其是对于背景天空的纯净度要求不高的情况下,云空分离效果较一般的阈值判别法好。
Description
技术领域
本发明涉及数字图像处理技术领域,特别是一种适用于气象站气象分析的地基可见光云图识别处理方法。
背景技术
云是地球上水文循环的一个重要环节,它与地面辐射相互作用共同影响着局地和全球尺度的能量平衡。不同类型云的辐射特性以及其分布情况,对天气预报的准确性、全球气候变化和飞行保障等具有重要意义。由于云时刻变化,目前国内外普遍依靠人的目力进行地基云类别的观测,自动观测仍在探索研究阶段。其中以基于数字图像处理技术进行云类属识别处理为主,广泛用到的是基于蓝红灰度比(或辐射亮度比)、不同云具有不同的纹理作为分割和分类依据,但最终的判别结果不够理想,主要原因如下:
第一,低能见度下,由于气溶胶的增加造成天空色度的蓝色成分削弱,有气溶胶的天空将变得灰白,如利用蓝红灰度比进行云和天空的分离,会将气溶胶大气误判为云;
第二,云类别繁多,形态相异也相近,时刻变化复杂,图像表现形式单一,仅是利用单纯一种特征进行判别,识别率必定不高。
发明内容
针对现有技术中云识别率较低的问题,本发明提供一种识别处理效果好,且易于实现和管理的地基可见光云图识别处理方法。因为考虑到云为半透明物体,而不同类别云具有不同的透明度值,本发明将传统的云纹理特征与透明度结合,以更能充分表现不同云的特征,从而大幅提高识别率。
为实现上述目的,本发明采取的技术方案为:一种地基可见光云图识别处理方法,包括以下步骤:
1)采集包含地基可见光云图的原始图像;
2).将采集到的彩色的原始图像由RGB空间变换到灰度空间,获得与原始图像相对应的灰度图像;然后对灰度图像进行滤波处理得到去噪图像,再对去噪图像进行非线性灰度变换以得到增强图像,并将增强图像由灰度空间变换到RGB空间,以获得彩色增强图像;
3).利用基于感知颜色空间的自然图像抠图方法,从彩色增强图像中将天空背景和云前景分离开来;
4).从分离出的云前景中提取特征集;
5).根据提取出的特征集中的数据,利用训练好的神经网络分类器进行云类型的分类判别,得到云类型的判别结果。
为了便于获知识别结果以及日后对识别历史的查看,本发明还包括步骤6):显示并存储云类型的判别结果以及云特征集。
进一步的,本发明步骤2中利用自适应维纳滤波方法对灰度图像进行滤波去噪处理,再利用免疫遗传算法确定图像非线性灰度变换增强参数,然后对图像进行非线性灰度变换,得到增强图像。
优选的,本发明步骤4中,所述特征集包括云前景彩色云图中RGB三通道的透明度均值、最大值和最小值,以及云前景灰度云图0°、45°、90°、135°四个方向对应的二阶矩、对比度、相关性和熵,各自的平均值,这些特征数据即可作为云类型识别的要素特征,以综合多因素识别云类型,提高识别的准确率。
更进一步的,本发明还包括收集不同云类型对应的特征作为云类型特征数据库,并利用云类型特征数据库进行神经网络分类器的训练。云类型特征数据库中的特征值种类与步骤4中提取的特征集中的特征值种类相对应,基于这样的云类型特征数据库训练的神经网络分类器,在进行云类别识别时可较准确并迅速的得到云类型的识别结果。
有益效果
本发明利用透明度匹配算法对云图进行了分离,在分离的基础上提取出云图的特征值用于云类型的识别,识别的准确度大大提高;且本发明结构简单,仅需现有的图像采集器和计算机即可实现,为气象站的准确预测灾害天气提供了技术保障;同时本发明的存储显示功能便于气象信息的管理。
附图说明
图1所示为本发明的具体实施例的方法流程图;
图2所示为本发明中非线性灰度变换图像增强方法的流程图;
图3所示为图2图像增强方法中免疫遗传算法流程图;
图4所示为基于感知颜色空间抠图方法的透明度统计图像分割示意图;
图5所示为云类型识别BP神经网络的结构模型示意图。
具体实施方式
为使本发明的内容更加明显易懂,以下结合附图和具体实施方式做进一步描述。
如图1所示,本发明的具体实施例方法包括步骤:
1)采集图像,并将原始图像由RGB空间变换到灰度空间,获得原始图像对应的灰度图像;图像在RGB空间与灰度空间的转换可利用现有技术实现。
2).对步骤1获得的灰度图像进行自适应维纳滤波以得到去噪图像,并对去噪图像进行非线性灰度变换以得到增强图像。其中自适应维纳滤波器为现有技术,其根据局部图像的差异来调整参数,对局部差异大的地方进行小的平滑操作,对局部差异小的地方进行大的平滑操作。
如图2所示,上述步骤中的图像增强过程的具体流程为:
2.1)采用式(1)对去噪图像f(i,j)进行归一化处理。
式(1)中,i和j表示图像像素点所在的坐标行与列,f(i,j)表示坐标为(i,j)的原始图像灰度值,g(i,j)为其处理后的灰度值。
2.2)对归一化处理后的图像,采用如图3所示的现有的基本免疫遗传算法寻求最佳变换参数α和β(0<α,β<10)。针对不同图像,α和β的值可利用免疫遗传算法自动寻得最优参数,图像不同,最优结果也不同。其中免疫遗传算法的适应度函数涉及图像的方差Fac、信息熵E、像素差别Fbr以及信噪改变量Inc等图像质量紧密相关的四个性能评价参数,这四个评价指标是推动免疫遗传算法寻找最佳参数的动力,即免疫遗传算法中适应度函数的构成因素。适应度值越大,图像质量越好。适应度函数表达式为:
Fitness=E·Inc·Fac+Fbr(2)
其中,图像的方差其中,ixy是像素点(x,y)的像素值,n(n=M×N)是图像像素的总数。Fac值越大,表明图像的全局对比度越好。
信息熵其中pi为第i级灰度出现的概率,当pi=0时,定义pilog2pi=0。
像素差别像素差别Fbr是整个图像中每个像素和与它相距两个像素距离的相应像素的差别的总和,一个较好对比度的图像,都有一个较大的Fbr值:
信噪改变量信噪改变量表示图像增强后,灰度级为h的像素个数大于给定阈值t的数量。
2.3)利用步骤2.2中得到的最佳变换参数α和β,得到非线性变换函数F(u),0≤u≤1,
其中,B(α,β)为Beta函数,表示为:
则对图像进行非完全Beta函数灰度变换后的图像为:
g'(x,y)=F(g(x,y)),0≤g′(x,y)≤1(4)
2.4)对变换后的图像进行反归一化处理,得到灰度空域增强的图像。
f'(x,y)=(Lmax-Lmin)g'(x,y)+Lmin(5)
其中,f'(i,j)为表示坐标为(i,j)的增强后图像灰度值,Lmax,Lmin为2.3步中得到的变换图像g'(i,j)灰度的最大和最小值。
3).由于云是半透明物体,在目标内部的像素点包含了前、背景目标的色彩,透明度匹配算法可以有效的将云内单个像素点包含的色彩进行前景和背景的分离,本发明采用基于感知颜色空间的透明度自然抠图方法将单一的天空背景与云前景分离开来,如图4所示;算法具体步骤为:
3.1)假定对图像上的一个像素点进行前景和背景的分离,此点为P点,则分离时首先找到图像上距离P点最近的前景轮廓线上的点f1,用l表示最短距离。接着以f1点为圆心,以γ1lF(γ1为半径系数,1<γ1<10)为半径做圆F,P点的前景色F可以用圆F内所有在已知区域内的前景点颜色值的加权平均来计算。使用空间高斯分布作为权数来强化邻近点的影响。对于圆内一点i,
其中表示圆F内前景点i和点f1在图像空间上的二维距离,即前景色:
其中Fi是圆F内前景点i的颜色值,N是圆F内前景像素点的个数;
使用同样的方法可以计算出P点的背景色B。
3.2)接着,先分别计算P点的色度αCH和亮度αIN,再计算该点的透明度α值:
其中,C′,F',B'是C,F,B在RGB颜色空间中由(1,0,0),(0,1,0),(0,0,1)确定的平面上的投影,LC、LB、LF分别为P点组合颜色、背景颜色和前景颜色的亮度。定义:
ρ=min(LF,LB)/max(LF,LB)(10)
d=|F′B′|(11)
d为单位平面上F'和B'之间的距离,
则αCH和αIN的权重分别为
WCH=sd3+tρ3
其中,u,v,s,t是常数,在颜色感知空间中,可根据经验取u=1/8000,v=t=3.0,s=8000。则P点透明度α值用下式计算
依据透明度α值进行云图抠图,从而实现云前景和天空背景的分离。
3).获取云前景对应的特征集,首先根据云前景式(13)所得的所有R、G、B透明度α值计算其对应的透明度平均值,最大及最小值;
α2=max(αi)(15)
α3=min(αi)(16)
然后对云前景灰度化获取其灰度云图0°、45°、90°、135°四个方向灰度共生矩阵衍生的四个特征各自的平均值:
灰度共生矩阵:从灰度为x的像素点(其位置为(i,j))出发,统计在θ方向上,与之距离为d的另一个灰度为y的像素点(i+dcosθ,j+dsinθ)同时出现的概率:
P&(i,j)=P(f(i,j)=x,f(i+dcosθ,j+dsinθ)=y)(17)
二阶矩:图像分布均匀性的度量:
对比度:图像的清晰度:
相关性:衡量灰度共生矩阵的元素在行的方向和列的方向的相似程度:
式(20)中,
熵:图像具有信息量的度量:
5).对新获取的特征数据利用训练好的BP神经网络分类器进行分类判别:
神经网络模型采用最精华的标准三层BP神经网络,其模型结合图4所示。神经网络的输入层节点数为样本选择特征维数;输出为判别分类层。隐含结点数选为输入结点数M和输出结点数N的几何均值。网络训练采用误差反向传播的方法来调整结点间的权值连接。
本发明还包括收集不同云类型对应的特征作为云类型特征数据库,并利用云类型特征数据库进行神经网络分类器的训练。云类型特征数据库中的特征值种类与步骤4中提取的特征集中的特征值种类相对应。
结合图5所示,在对BP网络进行训练时,如果输入的特征向量是从第m幅云图像提取出的,则相应的BP网络的输出层的期望输出是第m个神经元的输出为1,而其他神经元的输出都为0,所以输出层向量可以表示为:
在得到识别结果后,本发明可利用计算机的显示功能将识别结果显示在可视界面上,便于工作人员及时获知,并依据识别结果分析气象,以准确预测天气。同时,识别结果以及云类别相应的特征参数被存储下来,以便日后查阅。
以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
Claims (5)
1.一种地基可见光云图识别处理方法,其特征是,包括以下步骤:
1).采集包含地基可见光云图的原始图像;
2).将采集到的彩色的原始图像由RGB空间变换到灰度空间,获得与原始图像相对应的灰度图像;然后对灰度图像进行滤波处理得到去噪图像,再对去噪图像进行非线性灰度变换以得到增强图像,并将增强图像由灰度空间变换到RGB空间,以获得彩色增强图像;
上述对去噪图像进行非线性灰度变换得到增强图像的过程中,包括步骤:
2.1)采用式(1)对去噪图像f(i,j)进行归一化处理:
式(1)中,i和j表示图像像素点所在的坐标行与列,f(i,j)表示坐标为(i,j)的原始图像灰度值,g(i,j)为其处理后的灰度值;
2.2)对归一化处理后的图像,采用基本免疫遗传算法寻求最佳变换参数α和β,其中0<α,β<10;其中免疫遗传算法的适应度函数为:
Fitness=E·Inc·Fac+Fbr(2)
上式中,Fac为图像的方差、E为信息熵、Fbr为像素差别、Inc为信噪改变量,
图像的方差为:
上式中,n是图像像素的总数,且n=M×N;
信息熵为:
上式中,pk为第k级灰度出现的概率,当pk=0时,定义pklog2pk=0;
像素差别为:
信噪改变量为:
表示图像增强后,灰度级为h的像素个数大于给定阈值t的数量;
2.3)利用步骤2.2中得到的最佳变换参数α和β,得到非线性变换函数F(u),
其中,B(α,β)为Beta函数,表示为:
则对图像进行非完全Beta函数灰度变换后的图像为:
g'(i,j)=F(g(i,j)),0≤g',(i,j)≤1(4)
2.4)对变换后的图像进行反归一化处理,得到灰度空域增强的图像:
f'(i,j)=(Lmax-Lmin)g'(i,j)+Lmin(5)
其中,f'(i,j)为表示坐标为(i,j)的增强后图像灰度值,Lmax,Lmin为2.3步中得到的变换图像g'(i,j)灰度的最大和最小值;
3).利用基于感知颜色空间的自然图像抠图方法,从彩色增强图像中将天空背景和云前景分离开来;
4).从分离出的云前景中提取特征集;
5).根据提取出的特征集中的数据,利用训练好的神经网络分类器进行云类型的分类判别,得到云类型的判别结果。
2.根据权利要求1所述的地基可见光云图识别处理方法,其特征是,还包括步骤:
6).显示并存储云类型的判别结果以及云特征集。
3.根据权利要求1所述的地基可见光云图识别处理方法,其特征是,步骤2中利用自适应维纳滤波方法对灰度图像进行滤波去噪处理,再利用基本免疫遗传算法确定图像非线性灰度变换增强参数,然后对图像进行非线性灰度变换,得到增强图像。
4.根据权利要求1所述的地基可见光云图识别处理方法,其特征是,步骤4中,所述特征集包括云前景彩色云图中RGB三通道的透明度均值、最大值和最小值,以及云前景灰度云图在0°、45°、90°、135°四个方向灰度共生矩阵衍生的二阶矩、对比度、相关性和熵四个特征各自的平均值。
5.根据权利要求1所述的地基可见光云图识别处理方法,其特征是,还包括收集不同云类型对应的特征作为云类型特征数据库,并利用云类型特征数据库进行神经网络分类器的训练。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210333246.1A CN102902956B (zh) | 2012-09-10 | 2012-09-10 | 一种地基可见光云图识别处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210333246.1A CN102902956B (zh) | 2012-09-10 | 2012-09-10 | 一种地基可见光云图识别处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102902956A CN102902956A (zh) | 2013-01-30 |
CN102902956B true CN102902956B (zh) | 2016-04-13 |
Family
ID=47575178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210333246.1A Active CN102902956B (zh) | 2012-09-10 | 2012-09-10 | 一种地基可见光云图识别处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102902956B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103390274A (zh) * | 2013-07-19 | 2013-11-13 | 电子科技大学 | 一种基于区域相关信息熵的图像分割质量评价方法 |
CN103699902A (zh) * | 2013-12-24 | 2014-04-02 | 南京信息工程大学 | 一种地基可见光云图的分类方法 |
CN104008402A (zh) * | 2014-05-12 | 2014-08-27 | 南京信息工程大学 | 一种基于改进som算法的地基云图识别方法 |
CN104182977B (zh) * | 2014-08-13 | 2017-02-15 | 中国人民解放军理工大学 | 一种基于云块主体骨架分析的波状云排列信息提取方法 |
CN105590307A (zh) * | 2014-10-22 | 2016-05-18 | 华为技术有限公司 | 基于透明度的抠图方法和装置 |
CN105405120A (zh) * | 2015-10-22 | 2016-03-16 | 华北电力大学(保定) | 在天空图像中提取云图形的方法 |
US9792522B2 (en) * | 2015-12-01 | 2017-10-17 | Bloomsky, Inc. | Weather information extraction using sequential images |
US10460231B2 (en) * | 2015-12-29 | 2019-10-29 | Samsung Electronics Co., Ltd. | Method and apparatus of neural network based image signal processor |
CN106127725B (zh) * | 2016-05-16 | 2019-01-22 | 北京工业大学 | 一种基于多分辨率cnn的毫米波雷达云图分割方法 |
CN106228522A (zh) * | 2016-07-27 | 2016-12-14 | 合肥高晶光电科技有限公司 | 一种ccd色选机的色选处理方法 |
CN108280810B (zh) * | 2018-01-09 | 2020-08-14 | 北方工业大学 | 一种单时相光学遥感图像云覆盖区修复的自动处理方法 |
CN110111342B (zh) * | 2019-04-30 | 2021-06-29 | 贵州民族大学 | 一种抠图算法的优化选取方法及装置 |
CN110363171A (zh) * | 2019-07-22 | 2019-10-22 | 北京百度网讯科技有限公司 | 天空区域预测模型的训练方法和识别天空区域的方法 |
CN112801857A (zh) * | 2020-11-30 | 2021-05-14 | 泰康保险集团股份有限公司 | 一种图像的数据处理方法及装置 |
CN117314741B (zh) * | 2023-12-01 | 2024-03-26 | 成都华栖云科技有限公司 | 一种绿幕背景抠像方法、装置、设备及可读存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101727657A (zh) * | 2008-10-31 | 2010-06-09 | 李德毅 | 一种基于云模型的图像分割方法 |
-
2012
- 2012-09-10 CN CN201210333246.1A patent/CN102902956B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101727657A (zh) * | 2008-10-31 | 2010-06-09 | 李德毅 | 一种基于云模型的图像分割方法 |
Non-Patent Citations (1)
Title |
---|
强对流天气下卫星云图特征体系构建方法的研究;刘瑜;《中国优秀硕士学位论文全文数据库信息科技辑》;20071015;1-49 * |
Also Published As
Publication number | Publication date |
---|---|
CN102902956A (zh) | 2013-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102902956B (zh) | 一种地基可见光云图识别处理方法 | |
CN108573276B (zh) | 一种基于高分辨率遥感影像的变化检测方法 | |
CN102646200B (zh) | 多分类器自适应权值融合的影像分类方法及*** | |
CN103218831B (zh) | 一种基于轮廓约束的视频运动目标分类识别方法 | |
CN106920243A (zh) | 改进的全卷积神经网络的陶瓷材质件序列图像分割方法 | |
CN103049763B (zh) | 一种基于上下文约束的目标识别方法 | |
CN113807464B (zh) | 基于改进yolo v5的无人机航拍图像目标检测方法 | |
CN108647602B (zh) | 一种基于图像复杂度判定的航空遥感图像场景分类方法 | |
CN106651886A (zh) | 一种基于超像素聚类优化cnn的云图分割方法 | |
CN110120041A (zh) | 路面裂缝图像检测方法 | |
CN106296695A (zh) | 基于显著性的自适应阈值自然目标图像分割抽取算法 | |
CN105631892B (zh) | 一种基于阴影和纹理特征的航空影像建筑物损毁检测方法 | |
CN110264484A (zh) | 一种面向遥感数据的改进海岛岸线分割***及分割方法 | |
CN105354865A (zh) | 多光谱遥感卫星影像自动云检测方法及*** | |
CN103984953A (zh) | 基于多特征融合与Boosting决策森林的街景图像的语义分割方法 | |
CN109558806A (zh) | 高分遥感图像变化的检测方法和*** | |
CN106056155A (zh) | 基于边界信息融合的超像素分割方法 | |
CN110009095A (zh) | 基于深度特征压缩卷积网络的道路行驶区域高效分割方法 | |
CN105335966A (zh) | 基于局域同质性指标的多尺度遥感影像分割方法 | |
CN109684922A (zh) | 一种基于卷积神经网络的多模型对成品菜的识别方法 | |
CN105427309A (zh) | 面向对象高空间分辨率遥感信息提取的多尺度分层处理方法 | |
CN103246894B (zh) | 一种解决光照不敏感问题的地基云图识别方法 | |
CN111914611A (zh) | 城市绿地高分遥感监测方法与*** | |
CN104217440B (zh) | 一种从遥感图像中提取建成区的方法 | |
CN110309781A (zh) | 基于多尺度光谱纹理自适应融合的房屋损毁遥感识别方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |