图形化组态的图像处理实验系统的设计与优化
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机技术和成像技术的发展,数字图像处理技术在日常生活、军事、工业和医疗等许多领域得到了广泛的应用。提高图像处理的速度,使图像处理过程更加可视化,是设计基于图形化组态的图像处理实验系统的目的。
     首先,在分析了国内外现有图像处理软件的优缺点和现有图形化组态软件的基础上,提出了系统的需求。本系统是一个图形化组态的图像处理实验系统,它将各种图像处理算法封装成图形控件,用户可以通过拖拽的方式组成组装图,进行图像处理实验。它是一款不仅可以适用于专业的图像处理研究人员,也可以适用于图像处理初学者的软件。此系统采用VB和VC程序设计语言实现,为了提高系统运行速度,增加系统的灵活性,将大量的图像处理算法编写成动态链接库。
     其次,围绕系统的需求分析和总体设计,分析了系统的详细设计过程。介绍了组成组装图的基本元素图形控件和图形控件之间连线的结构以及它们的绘制方法,并且也介绍了系统主要功能模块的设计。在分析组装图中的顺序、分支、循环、子程序四种结构的特点和图形化组态软件常用运行机制的基础上,提出了本系统用户所绘制的组装图的运行机制。
     再次,分析了数字图像实验的特点以及优化的必要性,在组装图的编译过程、组装图结构、图像质量、内存管理等方面进行了优化。其中,编译过程优化可以减少组装图的运行时间,组装图结构优化不仅可以减少组装图的运行时间也可以减少内存的使用,图像质量优化结合图像质量的评价指标实现。
     最后,以车牌的初定位实验在系统中的实现过程为例,分析了实验在系统上的实现过程和优化过程。
With the development of computer technology and imaging technology, the digital image processing technology has been widely used in the daily life, military, industry, medical treatment and many other areas. Improving image processing speed and making more visual image processing is the purpose of designing this graphical configuration experimental system.
     Firstly, based on analysis of the advantages and disadvantages of the existing image processing software home and abroad, and analysis of the existing graphical configuration software, system requirements have been proposed. This system is a graphical configuration experimental system. All kinds of image processing algorithms are encapsulated into graphics controls. Therefore, the users can form an assembly drawing by dragging and dropping the graphics controls. This system is not only for professional image processing researchers but also for the beginners of image processing. And meanwhile, it uses VB and VC programming languages. In order to increase system speed and flexibility,a large number of image processing algorithms have written into Dynamic Link Library.
     Secondly, around the system requirements analysis and overall design, analysis of the detailed design procedure. Introduced the basic elements of the composition of assembly drawing graphic control and the connection between the graphic control, and their method of drawing. And also introduced the design of main function modules. Based on analysis of the feature of the order, branch, loop, subroutine four flow structures and operation mechanism of graphical configuration software, operation mechanism of assembly drawing which users drawing is proposed.
     Again, analysis of the characteristics of digital image experiments and the need for optimization. And optimized the compiling process of assembly drawing, process structure, image quality, memory management, and so on. Among them, the optimization of compiling process can reduce the running time of assembly drawing, and the optimization of assembly drawing structure can not only reduce the assembly drawing's running time but also reduce usage of memory, and optimization of image quality is realized combining image quality evaluation indexes.
     Finally, realization process of location of license plate is used to illustrate the realization and optimization of the experiment on the system.
引文
[1]冈萨雷斯.数字图像处理(第二版)[M].北京:电子工业出版社,2002.
    [2]Guoxia Yu, Tanya Vladimirova, Martin N Sweeting. Image compression systems on board satellites. Acta Astronautica,2009,64:988~1005.
    [3]Samuel W K Chan, K S Leung, W S Felix Wong. An expert system for the detection of cervical cancer cells using knowledge-based image analyzer. Artificial Intelligence in Medicine,1996,8(1):67~90.
    [4]王建新,张丽媛,盛羽,等.基于组件的计算机组成原理虚拟实验室的设计与实现.系统仿真学报,2008,20(9):2469~2474.
    [5]Barber Jack. Labview an implementation of data flow programming in a graphical language. Advances in Instrumentation,1989,44(3):1259~1266.
    [6]Jamal Rahman, Wenzel Lothar. Applicability of the visual programming language Labview to large real-world applications. IEEE,1995,9:99~106.
    [7]N Kehtarnavaz, C Gope. Dsp System Design Using Labview and Simulink:A Comparative Evaluation. IEEE,2006,6:985~988.
    [8]Baroth Ed, Hartsouqh Chris, Holst Amy, etal. Evaluation of Labview 5.0 and HP VEE 5.0-part 2. Evaluation Engineering,1999,38(5):5-6.
    [9]Hewlett-Packard Company. HP VEE Advanced Programming Techniques.
    [10]Hanjun Jin, Shidong Mei, Lei Chen. The application of Authorware education. IEEE,2008,6(3):1174~1178.
    [11]LaFon Ren. Microsoft Office Visio 2003. Cadalyst,2004,21(7):36.
    [12]D Paulus, T Dickscheid, K D Berg. Design of an Image Analysis System. IEEE, 2005,9:135~141.
    [13]Chang-le Li, Ji-zhuang Fan, Jie Zhao. Research on the reconfigurable image processing system. IEEE,2008,8:284~288.
    [14]陈志华,张洪涛,陈坤.基于TIDSP的红外图像采集预处理系统的软硬件实现.红外,2006,27(7):16~19.
    [15]苏光大.微机图像处理系统.北京:清华大学出版社,2000.
    [16]Zhao Yao-Hong, Xiang Wei, Luo Hai-Bo, etal. Application of SOPC technology in real-time infrared image processing. Infrared and Laser Engineering,2005,34(6): 747~751.
    [17]Almudena Lindoso, Luis Entrena, Juan Izquierdo, etal. Coarse-grain dynamically reconfigurable coprocessor for image processing in SOPC. IEEE,2008: 539~542.
    [18]Czarnut P, Ciereszko A, Frzak M. Towards efficient parallet image processing on cluster grids using GIMP. Computational Science,2004,2:451~458.
    [19]邝国枝,卞静.医学图像处理系统的设计与实现.现代计算机,2005,5:56~59.
    [20]鲁剑峰.基于DSP的实时红外图像处理系统的设计.红外与激光工程,2008,37:622~625.
    [21]Konstantions Konstantinides, John R Rasure. The Khoros Software Development Environment for Image and Signal Processing. IEEE,1994,3(3):243~252.
    [22]金维香.图形化程序设计G语言—Labview与虚拟仪器.长沙电力学院学报(自然科学版),2002,17(1):14~17.
    [23]Kodosky J, MacCrisken J, Rymar G. Visual Programming Using Structured Data Flow. IEEE,1991,9(3):34~39.
    [24]周泓,徐小良,汪乐宇.VPP虚拟仪器元件库的实现架构.工程设计学报,2003,10(2):75~79.
    [25]Schreier. Softwire Capitalizes on Graphical/Textual language. EE:Evaluation Engineering,2000,39(2):1~2.
    [26]Lecklider, T. Get Connected with Softwire. EE:Evaluation Engineering,2001, 40(4):36~45.
    [27]Dieter Muller, J M F. Online labs and the Marvel, experience International Journal on Online Engineering,2005:1~4.
    [28]Kovac, V S K. Virtual Instrumentation and Distributed Measurement Systems. Journal of Electrical Engineering,2004,55(1):50~56.
    [29]Mir, M, M A Al-Saleh. A digital simulator for determining the performance limits of computer relays. IEEE Transactions on Power Delivery,2002,17(1):60~67.
    [30]Al-Dhaher, A H G. Applied virtual instrumentation Instrumention. IEEE, 2001,4(1):59~59.
    [31]耿晨歌.面向虚拟仪器的可视化编程语言研究:[博士学位论文].杭州:浙江大学,1999.
    [32]徐小良,刘阳,周泓,等.图形化编程平台的结构设计及实现.计算机工程与应用,2001,4:4~6.
    [33]Goldberg, H. What is Virtual Instrumentation. IEEE,2000,3(4):10~13.
    [34]Spanias Andreas, Atti Venkatraman. Interactive online undergraduate laboratories using J-DSP[J]. IEEE Transaction on Education,2005,48(4):735~749.
    [35]Josep Prieto, Joan Arnedo, Jordi Herrera. An Integrated Structure for a Virtual Networking Laboratory. IEEE,2008,55(6):2334~2342.
    [36]Enrique Mandado, Jacinto G Dacosta. Virtual Electronics Laboratory:A new tool to improve Industrial Electronics Learning. IEEE,2004,6:644~649.
    [37]王建新,莫秋菊.基于Internet的通信系统虚拟实验室环境设计与实现[J].中南大学学报(自然科学版),2006,37(2):330~353.
    [38]何伟,李嶶,张玲.基于计算机图像处理的电路印刷板缺陷监测.计算机测量与控制,2007,15(10):1295~1297.
    [39]陈若珠,于小宁,李战明.基于DSP的啤酒瓶缺陷识别系统的研究.微计算机信息,2007,23(4):189~191.
    [40]Aarabi P, Lam J C L, Keshavarz A. Face detection using information fusion. IEEE, 2007,11(4):1-8.
    [41]马国华.监控组态软件及其应用.北京:清华大学出版社,2001.
    [42]杨亚罗,王润孝,库祥臣,等.组态概念发展的新趋势.计算机应用研究,2006,9:13~16.
    [43]朱洪波.Visual C++6.0完全自学宝典.北京:清华大学出版社,2008.
    [44]王建新,陆炜妮,王伟平.基于组建的数字图像处理仿真系统的设计与实现.系统仿真学报,2004,16(6):1213~1216.
    [45]徐小良,周鸿,刘阳,等.图形化编程平台运行算法的研究.计算机应用研究,2001,10:33~34.
    [46]H R Sheikh, A C Bovik. Image Information and Visual Quality. IEEE Transactions on Image Processing,2006,36(15):430~444.
    [47]王鸿南,钟文,汪静,等.图像清晰度评价方法研究.中国图像图形学报,2004,9(7):828~831.
    [48]Sheikh H R, Bovik A C. Image Information and Visual Quality. IEEE Transactions on Image Processing,2006,15:430~444.
    [49]Thomas, C W, Gilmore, G C, etal. Models of contrast sensitivity in human vision. IEEE Transaction on Systems,1993,23(3):857~864.
    [50]汪孔桥,沈兰荪,邢昕.一种基于视觉兴趣性的图像质量评价方法.中国图像图形学报,2000,5(4):300-303.
    [51]倪西钧,汤可夫,吴大为.一个应用于动态内存管理算法中的数据结构[J].兰州理工大学学报,2004,30(6):90~91.
    [52]董庆丰,黄迪明.一种适用于嵌入式系统的动态内存管理技术[J].微型机遇 应用,2004,8:53~54.
    [53]L Benetazzo, M Bertocco, F Ferraris. A Web-Based Distributed Virtual Educational Laboratory. IEEE,2000,49(2):349~356.
    [54]王瑞荣,汪乐宇.面向图形化编程的事件触发并发数据流模型.浙江大学学报,2002,36(5):535~539.
    [55]T B Brown, T D Kimura. Completeness of a Visual Computation Model[J]. Software Concepts and Tools,1994:34~48.
    [56]Whiting P G, Pascoe R S V. A history of data-flow language[J], IEEE,1994,16(4): 38~59.
    [57]殷飞,丁维明.组态软件设计中的模式研究.计算机测量与控制,2005,13(3)298~300.
    [58]何东健.数字图像处理.西安:西安电子科技大学出版社,2003.
    [59]王建新,裴惠民,陈松乔.基于Internet的虚拟实验室平台架构设计.中南工业大学学报,2002,33(5):530~533.
    [60]王忠诚,程福,马英庆.机器人足球决策程序的开放式图形化编程平台.计算机系统应用,2007,11:79~82.
    [61]Oliver L Wang, J Huang. Developing a Visual Component Library for a Graphical Programming Platform using Object Orientation. IEEE,2001:672~678.
    [62]Prashant Waknis, Gabor Karsai, Janos Sztipanovits. A graphical programming environment for simulation of control and signal processing systems. IEEE.1992: 447~450.
    [63]蔡悦华,魏承辉,罗颂荣.常用优化设计可视化软件系统开发.机床与液压,2005,2:160~162.
    [64]李玮,陈炜,朱博勤.基于优化理论的图像处理与分析研究.计算机工程与应用,2005,14:23~27.
    [65]Guld Mark O, Thies Christian. A platform for distributed image processing and image retrieval. Proceedings of SPIE,2003,5150:1109~1120.
    [66]汤晓安.一种对虚拟仪器软件Labview进行功能扩展的方法.计算机自动测量与控制,2000,8(6):64~66.
    [67]杨亚罗,王润孝,库祥臣,等.组态概念发展的新趋势.计算机应用研究,2006,9:13~17.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700