Font Size: a A A

Research And Development Of Jacquard CAD Vector-Editing Graphic System

Posted on:2011-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:M X ShiFull Text:PDF
GTID:2178360302489923Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Jacquard CAD Vector-Editing Graphic System is widely used in fields of jacquard image preprocessing and vector graphic editing to improve the traditional jacquard craft, realize the automation of jacquard craft, and promote the economic benefits and productivity of textile enterprises. However, for further editing and repeated utilization of jacquard images, the jacquard image filtering and edge detection functions of existing systems can not achieve better results. Besides, in jacquard craft, the limited colors in jacquard image must be determinate and retain the subtle colors which are important. The functions of vector-editing graphic module in existing systems are unstable and difficult to be revised and extended, so it is unrealizable to combine and reuse the similar and symmetric basic graphic elements included in a jacquard image.In this thesis, considering above problems, the Vector-Editting Graphic System is redesigned. Jacquard image processing functions are enhanced to satisfy the demands of jacquard craft. Software structure of jacquard image vector-editing graphic module is optimized so that the reusability and stability of the software are improved. After our redesign, it is convenient to revise and extend the functions of the system. Main contributions are as follows:Firstly, a new jacquard image morphology transformation and processing module is developed for further editing and reuse of jacquard image. According to the features of jacquard image, an improved image filtering method of composite morphology filter with multi-scale, different structure elements and median filter is proposed based on the basic operations of mathematical morphology. A thinning based composite morphological edge detection method with multi-structure, multi-angle structure elements is used for image edge detection. Compared with the traditional methods of edge detection, more accurate results can be obtained.Secondly, a modified image color quantization module is designed. In the L~*a~*b~* uniform color space, an improved image color quantization method is presented according to the requirements of jacquard craft. The problem can be resolved that the sense of human vision is different even for the same color quantization error in the RGB color space. In addition, the value and the number of quantized colors can be arbitrarily set such that satisfying results can be obtained even when the number of quantized colors is very small.Thirdly, agile software design ideas are applied in the re-development of vector editing graphic module such that it is convenient to revise and extend the functions for jacquard image design. The software structure can be optimized by using of design patterns. Moreover, the software reusability can be improved. In addition, functional unit testings of the module are designed by means of test-driven development such that the reliability and stability of the software are enhanced.Finally, improvement design of every module is realized and software of the Vector-Editing Graphic System is completed by using of software development tool Delphi.
Keywords/Search Tags:Morphology filter, Edge detection, Color quantization, Vector editing, Agile software design
PDF Full Text Request
Related items