作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (1): 260-263.

• 开发研究与设计技术 • 上一篇    下一篇

基于图像核心库的 SAR 图像处理平台的开发模式

彭文敏,何楚,孙 洪   

  1. 武汉大学电子信息学院信号处理研究室,武汉 430079
  • 出版日期:2006-01-05 发布日期:2006-01-05

Design Pattern of a SAR Image Processing Platform Based on Image Core Library

PENG Wenmin, HE Chu, SUN Hong   

  1. Signal Processing Lab of Electronic Information College, Wuhan University, Wuhan 430079
  • Online:2006-01-05 Published:2006-01-05

摘要: 设计了一个基于二维矩阵类的图像核心库,巧妙地将图像处理的各个流程进行了封装,实现界面与图像核心过程分离的面向对象的开发模式,然后在算法模式设计上引入动态插件式DLL 的技术,通过设计统一形式的DLL 算法模块和算法接口,借助独特的文本解析机制使得仅仅更新一个.hii 文本文件就可以动态地将算法加入平台,实现预期算法与平台分离的目标。

关键词: 核心矩阵类;图像核心库;插件式DLL;分离;分层设计;面向对象

Abstract: Basing on a core UMatrix class, this paper constructs an object-based image processing core library(actually a frame class) whichencapsulates the image processing process and thus makes a product of multilayer designing. For the interface of arithmetic, because of the use of dynamic plug-based DLL, all the work to append the arithmetic to the platform is just updating a “.hii” text file. It is by means of uniform irrespective data type that people can easily realize the separation of both the interface vs the image core, and the arithmetic vs the platform. The benefit of such a developing mode as above is better development efficiency, easier cooperation, better reused-quality, easier to maintain and extend and also the stabilization of the software.

Key words: Core matrix class; Image core library; Plug-based DLL; Separation; Hierarchy; Object-oriented