Dissertation > Excellent graduate degree dissertation topics show

Design of Vision System Software Package for Packaging Equipment

Author: LiZhi
Tutor: YinZhouPing;WangZuoHui
School: Huazhong University of Science and Technology
Course: Mechanical and Electronic Engineering
Keywords: packaging equipment vision system software package design pattern
CLC: TP311.52
Type: Master's thesis
Year: 2009
Downloads: 12
Quote: 0
Read: Download Dissertation

Abstract


With the increasing applications of vision system in packaging equipment, the requirement for vision software package is increasing too. So it is essential to develop a vision software package with own property rights for lower cost and localization for vision system. This thesis will research the design of vision software package for vision system of packaging equipment from the perspective of software development.In this paper, requirement analysis was done for both function and performance on vision system of several package equipments, and general function modules was divided accordingly. CRC model and UML tool was used to realize Object Oriented general design of the software. After analyzing the data flow and invoking relationship among the modules, a three-layer structure was brought up, including system layer, image processing layer and vision application layer. Then the data structure design and interface design were discussed with respect to the requirement analysis and general software design.For system and image processing layers, image acquisition, image output (e.g. output by window) and base computing (image processing etc.) were designed and realized. Factory pattern was adopted to achieve generalized interface. To discuss the optimization of image process functions, a color mode translation algorithm was taken as example with optimization results. For convenience of testing and demonstration, an MFC based multi-document interface was developed and double buffer was used to solve the flicker problem.As to the application layer, software design of calibration, preprocessing and pattern match function modules was discussed, each with a realization example. Strategy pattern was used to separation of problem, model data and algorithm. Polymorphism was used in model and algorithm classes to achieve generalized design. To get type of classes derived from the same base class, a virtual inheritance based method was proposed with concrete realization for the disadvantages of existing methods such as RTTI.Finally, maintainability of the software package was discussed in portability and modifiability with concrete examples of porting, modification and extending.

Related Dissertations

  1. Prediction of Pork Processing Functionalities,TS251.1
  2. Based on an RFID chip placement GHT Visual Positioning Technology,TN405
  3. Based on the MVC design pattern blog system design and implementation,TP311.52
  4. MVC design pattern based electronic evaluation system works Design and Implementation,TP311.52
  5. Vehicle driving simulator visual simulation technology research,TP391.9
  6. Design and Implementation of An Event Based Cross-platform Development Framework for Mobile Applications,TP311.52
  7. The Illumination Invariance Vision System for Androsot,TP242
  8. For micro assembly microscopic vision system calibration technology research,TP391.41
  9. Research on the Methods of Imaging Quality Assessment of Digital Remote-Sensing Images,TP751
  10. The Neural Network Digital Watermarking Algorithm,TP309.7
  11. Design and Implementation of E-government System Based on MVC Pattern,TP311.52
  12. Design and Implementation of OLT Embedded Software System of GPON Based on the Design Pattern,TP311.52
  13. The DataSnap technology drug reagent management system,TP311.52
  14. Research and Application of Fractal Image Coding in Information Hiding,TN919.81
  15. The Power System Optimization Research of Datong Coal Mine,F426.61
  16. Raschel Lace Pattern Design and Implementation,TS186.4
  17. X -type self- developed visual system of anti-tank gun training simulator,TJ37
  18. Dongba Characters Deconstruction Design Research and Its Application in Modern Graphic Design Application,J524
  19. Design and Implementation Human Resource Management System Architecture,TP311.52
  20. The Design and Implementation of the Integrated Management Information System for People and Test Centers in Weifang City Involved to College Entrance Examination,TP311.52
  21. Research and Implementation of an Integrated Testing Based on RTK Embedded System,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile