1 引 言
图像获取技术的发展和图像应用需求的增加,极大推动了图像处理技术的发展,对图像处理系统提出了更高、更新的要求。尤其是在大数据量、异地数据的共享和处理上,单机的、集中式的图像处理已经无法满足图像处理发展的需要,而采用分布式计算、网络技术等的分布式图像处理技术是解决问题的关键,已经成为当前研究的热点。
在分布式图像处理系统中,前端数据模型作为系统的一个重要组成部分,其设计和建设非常关键。
一个的分布式图像处理前端数据模型,从功能上必须提供对多种图像格式数据的统一管理和组织模型、基本的图像操作和处理等实用功能;从系统结构上,应该具有良好的可扩展性、跨平台性和安全性。目前,大多数分布式图像处理系统的前端数据模型都是针对特定的应用、特定的系统、特定的通信方式实现,缺乏通用性。基于以上问题的考虑,并结合实际研究工作,本文提出了一个基于B /S结构的通用的嵌入式图像处理前端数据模型设计方案, 并详细探讨和分析了该前端数据模型的总体体系结构设计、关键技术以及相关实用功能的实现等方面内容。
2 数据模型UML建模
分布式图像处理系统中,前端数据模型的设计和实现与单机的图像处理软件不同,有其自身的特点:网络前端数据模型的处理功能“轻量”而不“简单”,不仅需要显示图像及处理结果和一些基本的操作,而且还必须具有一定的图像基本处理功能支持,而服务器端集成了计算、处理复杂的图像处理算法和处理逻辑。目前,构建网络客户端应用程序的技术很多, 像微软的ActiveX 技术、SUN 的javaApp let小程序以及动态网页技术等。利用这些技术构造的系统各有特点,适合于不同的用户需求。而java App let小程序具有良好的跨平台性和安全性,是构建具有较强处理逻辑的图像处理客户端应用的很好选择,因此采用java App let作为前端数据模型的开发平台。而JA I ( Java Advanced Image)是SUN提供的第三代java图像处理技术,具有功能强大、跨平台、安全等特点,完全面向对象的图像处理技术,并且提供了一个良好的扩展框架,为实现多种图像格式数据和统一管理和组织模型、完善的图像基本操作和图像基本处理等实用功能提供了支持。
图1为前端数据模型UML建模的静态设计图。

图1 数据模型的UML静态设计图
全文PDF:
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。