代码改变世界

开源摄影测量与遥感处理软件OSSIM简介

2007-10-18 22:20  flyingfish  阅读(4027)  评论(1编辑  收藏  举报

OSSIM简介

收藏自LiangXu Wang的博客
http://wlx.westgis.ac.cn/311/


前一段作遥感影像几何经纠正的模块,尝试过多种实现途径,最终放弃自己写多项式以及重采样而用了GDAL库做了。这几天听同学说起OSSIM,相见恨晚了。找到这个中文的介绍转贴过来备用。没有深入研究,粗粗的感觉就是其强大相当于GRASS在开源矢量GIS中的地位吧。

什么是OSSIM?

如果你在google里搜索ossim,会发现有两个相关产品:一个是www.ossim.net,一个是www.ossim.org
前面一个是Open Source Security Information Management的简写,后面一个是Open Source Software Image Map的简写。

我们这里介绍的是后者。这里就把Mark Lucas写的overview简单翻译一下。

OSSIM是一个用于遥感及其影像处理、地理信息系统、摄影测量等方面的高性能软件。从1996年开发至今,现在是一个开源软件,采用了LGPL授权协议,开发语言是C++。OSSIM采用了面向对象的软件设计方法,核心功能都封装在库里,同时还提供了命令行工具以及GUI应用。

OSSIM的特色:

  • 直接文件读写:即可以直接读写各种格式的数据文件。
  • MCV:显示与模型库分离,这意味你可以采用不同的显示库,比如QT、WX、GTK+
  • 动态影像连接:尝试一下Visual Chain Editor就知道了。
  • 基于参数的非破坏性的影像处理:用户只需要修改影像处理链和参数修改。
  • 为空间处理、光谱处理、高光谱处理优化
  • 内建减少不同分辨率数据集和影像分幅的优化措施:假如你有20厘米的影像数据,但你想在15米分辨率上显示,你不需要重采样数据。OSSIM可以动态自动选择合适的图层及自动重采样。
  • 高性能计算和并行处理
  • 无文件大小限制及打开文件数量限制,只受硬盘容量限制
  • 超大影像镶嵌
  • 自动色调均衡
  • 直方图均化及匹配
  • 空间和色调平滑:主要用于影像镶嵌,可以平滑交叉区域影像。
  • 各种类型的注记。
  • 支持严密几何纠正模型:物理模型纠正
  • 支持通用传感器模型(采用有理多项式系数法):主要是用于传感器参数不公开的平台,如Ikonos和Quickbird。
  • 自动地形精确改正:OSSIM提供并扩展了处理多重高程数据集的功能,可以按照优先次序和图层进行地形纠正。
  • 广泛的投影和基准面支持
  • 支持动态插件:可以在运行时添加插件
  • 支持高级的3D可视化:光线模拟
  • 支持广泛的GIS数据格式
  • 跨平台:Linux, Windows, MacOSX, Solaris
  • 名称值对支持(Keyword value pair support):所有的参数都可采用这种方式进行存贮。
  • 样例程序提供:包括命令行工具、基于QT的图形工具