题目背景来源
前段时间,编程学习制作影像浏览器,是关于遥感影像方面的。并且用市场上的主流软件对比一下效果,于是顺便发现了ENVI和ERDAS 与OpenRS显示机制的一些不同之处。
关于ENVI ERDAS OpenRS介绍
关于ENVI和ERDAS ,遥感专业的都知道。关于OpenRS,也许你不知道。下面就OpenRS简单介绍一下。OpenRS主页。
关于实验相关说明
本次试验使用以下软件进行,以说明各软件显示机制上的不同。
OpenRS1.0
ENVI4.7
ERDAS9.2
实验数据为两幅图像,一副为BMP格式,一副为IMG格式。
图 1 左边卫BMP影像,右边为IMG影像
对应直方图如下所示
图 2 左边卫BMP影像,右边为IMG影像
关于实验对比
分别用不同的软件打开上面两张图。
图 3 两幅影像在3种查看器种差别
如图所示,从上而下软件顺序为ENVI,ERDAS,OpenRS,从左到右为BMP影像,IMG整影像,IMG局部地区。(顺序可能因为网页显示而改变)
可以看到不同的软件对于不同的灰度图像的拉伸策略是不同的。
两个小结论
①对于灰度0~255的BMP图像,ERDAS并没有对图像进行拉伸,而另外两个查看器都有拉伸。
②对于灰度范围很大的IMG影像,3种软件都有拉伸,但是拉伸策略都不同,后两中目视效果类似,而ENVI的拉伸策略可能是“2%拉伸”。
个人观点,觉得作为影像“查看器”来说的话,OpenRS>ENVI>ERDAS。
本实验得出小小指导建议
查看器的目的是将影像呈现出来,而影像的质量是不确定的,我们需要看到的视觉效果良好的影像,而不是灰蒙蒙的,最好程序可以自动判断进行拉伸。不管是0~255级别的还是32bit位影像,都要进行拉伸,并且拉伸的策略略有不同。(可以从两张直方图上看出)