一种卫星影像处理的方法和系统技术领域
本发明涉及卫星影像图像处理领域,尤其涉及一种卫星影像处理的方法
和系统。
背景技术
卫星影像是地理信息系统的重要组成部分。地理信息的表现由三维场景
和对应的纹理影像来表示,而纹理影像往往由卫星影像来构成,特别是局部
地区时,需要高分辨率的卫星影像。而卫星影像为飞机航拍或者卫星拍摄的,
它们往往距离目标区域比较远,由于天气、云层等多种因素影像,往往造成
目标感兴趣区域显示不清晰。
所以需要对全部或局部的卫星影像作进一步处理,同时高分辨率的卫星
影像数据量很大,而在电视或者显示器上显示时,仅仅需要显示部分数据或
者不需要特别高的分辨率。为了加速三维场景的显示,需要将原始高分辨率
卫星影像进行处理。
在图像处理时,我们会用到RGB色彩,RGB色彩模式使用RGB模型为
图像中每一个像素的RGB分量分配一个0~255范围内的强度值。RGB图像只
使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16777216
种颜色。在RGB模式下,每种RGB成分都可使用从0(黑色)到255(白
色)的值。
在实现本发明的过程中,发明人发现现有技术中存在以下缺点:
1、通常只需要对卫星影像的局部影像进行图像处理,若使用全局影像进
行数据分析会造成局部影像分析不准;
2、对局部影像进行图像处理后,与整体卫星影像差异比较大,影响整体
的输出效果。
发明内容
本发明实施例提供了一种卫星影像处理的方法和系统,通过在对卫星影
像的局部影像进行图像处理后,对局部影像与卫星影像间进行过渡处理,使
得对局部影像进行数据分析、图像处理后,卫星影像的整体输出效果显著提
高。
本发明实施例提供了一种卫星影像处理的方法,包括以下步骤:
获取所述过渡区域中所述采集点的原始RGB值和所述采集点的图像处理
RGB值;
根据所述采集点的所述原始RGB值和所述图像处理RGB值计算所述采
集点的过渡RGB值;
根据所述采集点的所述过渡RGB值填充所述采集点,重绘所述过渡区域。
所述获取所述过渡区域中所述采集点的原始RGB值和所述采集点的图像
处理RGB值,具体包括:
获取所述采集点的原始RGB值;
获取对所述局部影像进行图像处理后的所述采集点的图像处理RGB值。
该方法还包括:在所述局部影像上设置图像处理区域,所述图像处理区
域具有中心点,所述过渡区域与所述图像处理区域具有内边界,所述过渡区
域与所述局部影像以外的所述卫星影像具有外边界。
该方法还包括:所述中心点经所述采集点与所述内边界和所述外边界相
交,形成内边界交点和外边界交点。
所述根据所述采集点的所述原始RGB值和所述图像处理RGB值计算所
述采集点的过渡RGB值,包括:
获取所述采集点、内边界交点和外边界交点相对于所述中心点的采集点
坐标、内边界交点坐标和外边界交点坐标;
根据所述采集点坐标、所述内边界交点坐标和所述外边界交点坐标计算
过渡系数;
根据所述原始RGB值和所述过渡系数计算增量RGB值;
根据所述增量RGB值和所述图像处理RGB值计算过渡RGB值。
通过在对卫星影像的局部影像进行图像处理后,对局部影像与卫星影像
间进行过渡处理,使得对局部影像进行数据分析、图像处理后,卫星影像的
整体输出效果显著提高。
本发明实施例提供了一种卫星影像处理的系统,包括:
RGB值获取单元,用于获取过渡区域中采集点的原始RGB值和所述采集
点的图像处理RGB值;
过渡RGB值计算单元,用于根据所述采集点的所述原始RGB值和所述
图像处理RGB值计算所述采集点的过渡RGB值;
过渡区域重绘单元,用于根据所述采集点的所述过渡RGB值填充所述采
集点,重绘所述过渡区域。
所述RGB值获取单元,具体包括:
原始RGB值获取子单元,用于获取所述采集点的原始RGB值;
图像处理RGB值获取子单元,用于获取对所述局部影像进行图像处理后
的所述采集点的图像处理RGB值。
该系统还包括:在所述局部影像上设置图像处理区域,所述图像处理区
域具有中心点,所述过渡区域与所述图像处理区域具有内边界,所述过渡区
域与所述局部影像以外的所述卫星影像具有外边界。
该系统还包括:所述中心点经所述采集点与所述内边界和所述外边界相
交,形成内边界交点和外边界交点。
所述过渡RGB值计算单元,具体包括:
坐标获取子单元,用于获取所述采集点、内边界交点和外边界交点相对
于所述中心点的采集点坐标、内边界交点坐标和外边界交点坐标;
过渡系数计算子单元,用于根据所述采集点坐标、所述内边界交点坐标
和所述外边界交点坐标计算过渡系数;
增量RGB值计算子单元,用于根据所述原始RGB值和所述过渡系数计
算增量RGB值;
根据所述增量RGB值和所述图像处理RGB值计算过渡RGB值。
本发明实施例的技术方案带来的有益效果如下:通过在对卫星影像的局
部影像进行图像处理后,对局部影像与卫星影像间进行过渡处理,使得对局
部影像进行数据分析、图像处理后,卫星影像的整体输出效果显著提高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实
施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面
描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,
在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中一种卫星影像处理的方法流程图;
图2是本发明实施例中一种卫星影像处理的方法具体流程图;
图3是本发明实施例中一种卫星影像处理的系统结构图;
图4是本发明实施例中一种卫星影像处理的系统具体结构图;
图5是本发明实施例中一种卫星影像中设置过渡区域的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行
清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是
全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创
造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例一提供了一种卫星影像处理的方法,如图2所示,包括以
下步骤:
步骤S101,获取所述过渡区域中所述采集点的原始RGB值和所述采集点
的图像处理RGB值,具体包括:
获取所述采集点的原始RGB值;
获取对所述局部影像进行图像处理后的所述采集点的图像处理RGB值。
步骤S102,根据所述采集点的所述原始RGB值和所述图像处理RGB值
计算所述采集点的过渡RGB值,具体包括:
在所述局部影像上设置图像处理区域,所述图像处理区域具有中心点,
所述过渡区域与所述图像处理区域具有内边界,所述过渡区域与所述局部影
像以外的所述卫星影像具有外边界;
所述中心点经所述采集点与所述内边界和所述外边界相交,形成内边界
交点和外边界交点;
获取所述采集点、内边界交点和外边界交点相对于所述中心点的采集点
坐标、内边界交点坐标和外边界交点坐标;
根据所述采集点坐标、所述内边界交点坐标和所述外边界交点坐标计算
过渡系数;
根据所述原始RGB值和所述过渡系数计算增量RGB值;
根据所述增量RGB值和所述图像处理RGB值计算过渡RGB值。
步骤S103,根据所述采集点的所述过渡RGB值填充所述采集点,重绘所
述过渡区域。
本发明实施例的技术方案带来的有益效果如下:通过在对卫星影像的局
部影像进行图像处理后,对局部影像与卫星影像间进行过渡处理,使得对局
部影像进行数据分析、图像处理后,卫星影像的整体输出效果显著提高。
本发明实施例二提供了一种卫星影像处理的方法,如图2所示,包括以
下步骤:
步骤S201,如图5所示,在局部影像中设置过渡区域51和图像处理区域
52,所述图像处理区域具有中心点o,所述过渡区域51与所述图像处理区域
52具有内边界53,所述过渡区域51与所述局部影像以外的所述卫星影像具
有外边界54;所述中心点o经所述采集点a与所述内边界51和所述外边界相
交52,形成内边界交点b和外边界交点c。
步骤S202,获取所述采集点a的原始RGB值,表示为RGB(old)。
步骤S203,获取对所述局部影像进行图像处理后的所述采集点a的图像
处理RGB值,表示为RGB(new)。
步骤S204,获取所述采集点a、内边界交点53和外边界交点54相对于
所述中心点的采集点坐标、内边界交点坐标和外边界交点坐标。
步骤S205,根据所述采集点坐标、所述内边界交点坐标和所述外边界交
点坐标计算过渡系数K,具体为:
根据所述采集点坐标和所述外边界交点坐标,求线段ac;
根据所述内连边界交点坐标和所述外边界交点坐标,求线段bc;
K=ac/bc (1)
步骤S206,根据公式(2)计算过渡RGB值。
RGB(real)=RGB(old)*(1-K)+RGB(new)*K (2)
步骤S207,根据所述采集点的所述过渡RGB值RGB(real)填充所述采集
点,重绘所述过渡区域。
本发明实施例的技术方案带来的有益效果如下:通过在对卫星影像的局
部影像进行图像处理后,对局部影像与卫星影像间进行过渡处理,使得对局
部影像进行数据分析、图像处理后,卫星影像的整体输出效果显著提高。
本发明实施例三提供了一种卫星影像处理的系统,如图3所示,包括:
RGB值获取单元301,用于获取过渡区域中采集点的原始RGB值和所述
采集点的图像处理RGB值。
过渡RGB值计算单元302,用于根据所述采集点的所述原始RGB值和所
述图像处理RGB值计算所述采集点的过渡RGB值。
过渡区域重绘单元303,用于根据所述采集点的所述过渡RGB值填充所
述采集点,重绘所述过渡区域。
本发明实施例的技术方案带来的有益效果如下:通过在对卫星影像的局
部影像进行图像处理后,对局部影像与卫星影像间进行过渡处理,使得对局
部影像进行数据分析、图像处理后,卫星影像的整体输出效果显著提高。
本发明实施例四提供了一种卫星影像处理的系统,如图4所示,包括:
RGB值获取单元401,用于获取过渡区域中采集点的原始RGB值和所述
采集点的图像处理RGB值。
过渡RGB值计算单元402,用于根据所述采集点的所述原始RGB值和所
述图像处理RGB值计算所述采集点的过渡RGB值。
过渡区域重绘单元403,用于根据所述采集点的所述过渡RGB值填充所
述采集点,重绘所述过渡区域。
所述RGB值获取单元,具体包括:
原始RGB值获取子单元4011,用于获取所述采集点的原始RGB值。
图像处理RGB值获取子单元4012,用于获取对所述局部影像进行图像处
理后的所述采集点的图像处理RGB值。
还包括:在所述局部影像上设置图像处理区域,所述图像处理区域具有
中心点,所述过渡区域与所述图像处理区域具有内边界,所述过渡区域与所
述局部影像以外的所述卫星影像具有外边界。
还包括:所述中心点经所述采集点与所述内边界和所述外边界相交,形
成内边界交点和外边界交点。
所述过渡RGB值计算单元,具体包括:
坐标获取子单元4021,用于获取所述采集点、内边界交点和外边界交点
相对于所述中心点的采集点坐标、内边界交点坐标和外边界交点坐标;
过渡系数计算子单元4022,用于根据所述采集点坐标、所述内边界交点
坐标和所述外边界交点坐标计算过渡系数;
增量RGB值计算子单元4023,用于根据所述原始RGB值和所述过渡系
数计算增量RGB值。
根据所述增量RGB值和所述图像处理RGB值计算过渡RGB值。
本发明实施例的技术方案带来的有益效果如下:通过在对卫星影像的局
部影像进行图像处理后,对局部影像与卫星影像间进行过渡处理,使得对局
部影像进行数据分析、图像处理后,卫星影像的整体输出效果显著提高。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发
明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实
现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,
该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移
动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,
服务器,或者网络设备等)执行本发明各个实施例所述的方法。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的
保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改
进等,均应包含在本发明的保护范围之内。