多源图象处理与分析系统的设计
(5)图象处理功能.包括显示和存贮,彩色查找表编辑,各种灰度变换及彩色变换,多种彩色模型的彩色合成及分解,各种低频、高频、线性和非线性函数的滤波,遥感图象的辐射校正、大气校正、去条带,彩色增强,多波段图象的彩色变换,滤波法假彩色增强,伪彩色转换,彩色晕渲,图象放大、缩小、格式变换,自定义滤波,付氏正反变换,二值图处理,边缘增强,线性体增强,比值彩色合成,色度空间变换,饱和度、亮度、色调变换增强的功能[6].
(6)统计分类功能.包括直方图统计,多元统计,主成分分析、分类(采样、分类及密度切片),非监督聚类(平行六面体分类、等级分类和动态聚类分类),监督分类(最小距离监督分类、广义距离监督分类、最大似然比分类和线性判别分类),图象分割(点相关分割、区域相关分割)等功能.
(7)表格管理功能.包括表管理(关系表)、表查询、数据库管理接口等功能.
4 系统软硬件平台的选择
在系统软件平台的选择上,系统采用WIN 32S的API软件平台,这是一种支持面很宽的选择[7].
支持WINDOWS 3.1+WIN 32S1.2,WIN 95和WINDOWS NT 3种软件平台.最低硬件配置:486微机+16MB内存+400MB硬盘+256色显示卡;推荐硬件配置:586微机+32MB内存+1000MB硬盘+真彩色显示卡.
5 系统文件类型的设计
作为一个大型的图象软件系统,必然要建立一套完整的系统信息管理体系.本系统信息管理体系包括以下19类文件类型.
(1)图象文件.用于管理各个图象的必需信息,主要由图象文件头和图象数据部分组成.图象文件的文件头包括图象类型、图象行列值、图象坐标类型(0:无坐标……)、图象行列值与地理坐标之间的正反变换多项式、最大值、最小值、坐标单位、坐标范围、未定义值、显示图象的处理方式(
(2)控制点文件.用于几何校正、投影变换. (3)彩色查找表文件.用于记录LUT的色表(包括256色、64K色). (4)系统配置文件.用于记录系统参数,包括系统文件目录、系统环境缺省值. (5)分类统计文件.用于记录聚类分析、监督分类、非监督分类的统计结果. (6)直方图统计文件.用于记录图象的直方图分布. (7)伪彩色查找表文件.用于记录伪彩色变换的LUT的色表(包括256色、64K色). (8)训练区的区域文件.用于记录监督分类的训练区,供监督分类进行训练使用. (9)矢量图点、线、区文件.用于记录矢量图的点、线、区(WMF,MAPGIS矢量文件). (10)图象备注文件.文本格式文件,用于说明图象有关的信息. (11)自定义滤波器参数文件.文本格式文件,用于记录自定义滤波器的参数. (12)聚类特征空间文件.用于记录监督分类的训练结果. (13)交叉参照表文件.用于记录多时相图象或两幅图象的比较结果. (14)分类的直方图信息文件.用于记录分类图象的直方图信息. (15)三维视点文件.用于记录立体观测的各个参数. (16)工程项目文件.用于管理一个工程的所有文件. (17)三维数据文件.用于记录真三维空间数据. (18)系统参数和选项文件.用于记录系统的各项可变参数. (19)数据字典文件.用于记录函数编码、错误编码、参数编码. 参考文献 1 罗杰斯D F;梁石栋,石教英,彭群生译.计算机图形学的算法基础.北京:科学出版社,1987. 111~137 2 孔拉克公司;石教英,黄剑锋译.光栅图形学手册.北京:科学出版社,1988. 66~84 3 Richter J;郑全战,王毅,洛水译.WINDOWS NT高级编程技术.北京:清华大学出版社,1994. 58~122 4 Ezzell B;傅祖芸,段成华,许进华译.WINDOWS NT 3.1图形编程技术.北京:电子工业出版社,1994. 124~300 5 Petzold C;文都译.PROGRAMMING WINDOWS 3.1.北京:海洋出版社,1993. 725~766 6 王润生,杨文立,黄大年等.地质勘查图象分析与综合.北京:地质出版社,1992. 1~37 7 Heller M;祝远玲,冯玉译.WIN 32高级程序设计.北京:电子工业出版社,1994. 77~131 |