[发明专利]一种Linux环境下生成遥感图像快视图的方法有效
申请号: | 201210330874.4 | 申请日: | 2012-09-07 |
公开(公告)号: | CN102903089A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 马丕明;张璇 | 申请(专利权)人: | 山东大学 |
主分类号: | G06T5/40 | 分类号: | G06T5/40 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 许德山 |
地址: | 250100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 环境 生成 遥感 图像 视图 方法 | ||
技术领域
本发明属于遥感图像处理技术领域,特别是涉及一种Linux环境下遥感图像快视图的生成方法。
背景技术
遥感图像快视图在以下领域中具有广泛的应用前景:
(1)高光谱遥感是当前遥感技术的前沿领域,它利用感兴趣的物体所反射的电磁波获得相关数据,它包含了丰富的空间、辐射和光谱三重信息。高光谱遥感的出现是遥感界的一场革命,它使本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测。而快视图则是高光谱图像处理过程中必要的一个实时的检测方法和辅助手段。
(2)高光谱遥感图像处理领域中使用快视图可以大大提高遥感图像的分析处理效率。高光谱遥感图像具有几十甚至上百个波段,图像数据维数高,信息量非常巨大。要利用其有效信息,必须对图像进行处理,在每个处理过程可以用快视图来检测处理结果是否正确,防止处理错误后,再做无意义的后续工作。
(3)在大数据量图像处理方面,快视图使得结果检测更加直观,迅捷。
高光谱遥感技术发展非常迅速,高光谱遥感图像的应用也更加广泛,但是鲜有人研究高光谱遥感图像快视图的生成方法,作为高光谱遥感图像研究的一个辅助手段,快视图生成的主要性能指标是快视图生成速度和其准确性(能不能准确的显示当前数据所包含的图像数据信息);作为一种检测方法,快视图相比于专门观测遥感数据的工具,例如ENVI、ERDAS等更加的便捷,直观,使得研究人员在图像处理中,不需要专门的检测工具和软件设施,可以在每个处理阶段实时的检测数据处理的结果,节约了研究人员的时间。浙江大学的章孝灿等在《中国图象图形学报》2002年10月第10期发表的文章《海量遥感图象快速显示技术》(第七卷,1021~1024页)提出了一种中间图像显示技术,该技术较为复杂,不够便捷,且实时性差。
发明内容
为了克服现有技术存在的缺陷与不足,本发明提出一种在Linux环境下生成遥感图像快视图的方法,以解决遥感图像处理过程中由于中间处理错误引起的无效运算过多、实时检测性差的问题,保证高光谱遥感图像处理的高效性和有效性。
为了实现上述发明目的,本发明采用的技术方案如下:
一种Linux环境下遥感图像快视图生成的方法,生成快视图过程中所用到的遥感图像数据都是由原始高光谱图像经处理后得到的BSQ格式的图像数据文件(BSQ为按波段顺序存储的高光谱图像格式的缩略语),该图像文件数据格式为32位单精度浮点型类型,生成快视图时需要处理的都是单波段的图像数据信息,该方法步骤如下:
1)BSQ格式图像生成TIF格式图像
因为不能直接将高光谱图像数据从BSQ格式转换成JPEG格式,所以必须先将BSQ格式的高光谱图像数据转换成TIF格式的图像,然后再从TIF格式转换成JPEG格式(均是8位的位图);生成TIF格式图像步骤处理如下:
a.线性映射
由于处理高光谱图像数据时,其数据范围大小不一,不存在统一的区间,不方便后续处理,所以预先将待处理的BSQ格式的图像数据大小统一映射到区间[0.0,65535.0],之所以选择该区域的原因在于其原始数据处理成BSQ格式数据文件时,其数据整数部分完全在16位无符号短整型数据大小范围之内;
根据全域线性拉伸函数将图像数据线性拉伸到区间[0.0,65535.0];
全域线性拉伸基本思想如下:
假定原图像像素f(x,y)的灰度区间范围为[a,b],希望增强后图像像素g(x,y)的灰度范围扩展到[c,d],则线性拉伸的基本公式为:
由此,先计算BSQ格式的单波段图像像素中的最大灰度值max及最小灰度值min,然后确定其映射公式如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210330874.4/2.html,转载请声明来源钻瓜专利网。