【技术实现步骤摘要】
本专利技术属于遥感图像处理
,特别是涉及一种Linux环境下遥感图像快视图的生成方法。
技术介绍
遥感图像快视图在以下领域中具有广泛的应用前景(I)高光谱遥感是当前遥感技术的前沿领域,它利用感兴趣的物体所反射的电磁波获得相关数据,它包含了丰富的空间、辐射和光谱三重信息。高光谱遥感的出现是遥感界的一场革命,它使本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测。而快视图则是高光谱图像处理过程中必要的一个实时的检测方法和辅助手段。 (2)高光谱遥感图像处理领域中使用快视图可以大大提高遥感图像的分析处理效率。高光谱遥感图像具有几十甚至上百个波段,图像数据维数高,信息量非常巨大。要利用其有效信息,必须对图像进行处理,在每个处理过程可以用快视图来检测处理结果是否正确,防止处理错误后,再做无意义的后续工作。(3)在大数据量图像处理方面,快视图使得结果检测更加直观,迅捷。高光谱遥感技术发展非常迅速,高光谱遥感图像的应用也更加广泛,但是鲜有人研究高光谱遥感图像快视图的生成方法,作为高光谱遥感图像研究的一个辅助手段,快视图生成的主要性能指标是快视图生成速度和其准确性(能不能准 ...
【技术保护点】
一种Linux环境下遥感图像快视图生成的方法,生成快视图过程中所用到的遥感图像数据都是由原始高光谱图像经处理后得到的BSQ格式的图像数据文件,该图像文件数据格式为32位单精度浮点型类型,生成快视图时需要处理的都是单波段的图像数据信息,该方法步骤如下:1)BSQ格式图像生成TIF格式图像因为不能直接将高光谱图像数据从BSQ格式转换成JPEG格式,所以必须先将BSQ格式的高光谱图像数据转换成TIF格式的图像,然后再从TIF格式转换成JPEG格式;生成TIF格式图像步骤处理如下:a.线性映射由于处理高光谱图像数据时,其数据范围大小不一,不存在统一的区间,不方便后续处理,所以预先将 ...
【技术特征摘要】
1.一种Linux环境下遥感图像快视图生成的方法,生成快视图过程中所用到的遥感图像数据都是由原始高光谱图像经处理后得到的BSQ格式的图像数据文件,该图像文件数据格式为32位单精度浮点型类型,生成快视图时需要处理的都是单波段的图像数据信息,该方法步骤如下 I)BSQ格式图像生成TIF格式图像 因为不能直接将高光谱图像数据从BSQ格式转换成JPEG格式,所以必须先将BSQ格式的高光谱图像数据转换成TIF格式的图像,然后再从TIF格式转换成JPEG格式;生成TIF格式图像步骤处理如下 a.线性映射 由于处理高光谱图像数据时,其数据范围大小不一,不存在统一的区间,不方便后续处理,所以预先将待处理的BSQ格式的图像数据大小统一映射到区间[O. O, 65535. O],之所以选择该区域的原因在于其原始数据处理成BSQ格式数据文件时,其数据整数部分完全在16位无符号短整型数据大小范围之内; 根据全域线性拉伸函数将图像数据线性拉伸到区间; 全域线性拉伸基本思想如下 假定原图像像素f(x,y)的灰度区间范围为[&汕],希望增强后图像像素8(1,y)的灰度范围扩展到[c,d],则线性拉伸的基本公式为g(X,y) = ^f(X,y) + C O-a 由此,先计算BSQ格式的单波段图像像素中的最大灰度值max及最小灰度值min,然后确定其映射公式如下 t , 65535.0x g{x^y)=--f (x^y) max - min 该部分处理完后数据类型仍然为32位单精度浮点型; b.图像数据小数部分预处理 采用强制类型转换直接将32位单精度浮点型数据转换为16位无符号短整型数据由于强制类型转换时计算机采用的是退I算法,直接将小数部分截断,故采取了将图像数据值加上O. 5之...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。