Font Size: a A A

The Software Design Of Pantograph Pan Abrasion Detection System Based On Image Recognition

Posted on:2018-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:R T XieFull Text:PDF
GTID:2348330512959340Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of computer technology,digital image processing technology plays a more and more important role in the field of industrial detection.This thesis expounds the current technology status of pantograph abrasion detection at home and abroad,the author designs a software system of pantograph pan abrasion based by the image detection methods.The software is based in linux system,which realizes acquisition,processing and storage of the pantograph pan image,and investigates the problem of multithreading concurrency in the software.The main research contents of this thesis are recapitulated as follows:(1)this thesis describes the technology of the abrasion detection of pantograph pan at home and abroad in detail,and compares the advantages and disadvantages of different technologies,this thesis introduces image detection technology of pantograph pan abrasion called "the backlight Law".(2)The software is developed in Linux operating system and MySQL database system,which based on Client\Server structure.Image acquisition and processing,data storage,network communications,serial communications are main functions of the software.Each module of the software is controlled by a separate thread.The software module is based on different design patterns.(3)The image recognition algorithm of pantograph pan uses image filtering,image enhancement,regional location,edge detection and other technologies to get the edges information in the images of pantograph pan,and combines with image calibration technique to calculate the actual abrasion of pantograph pan.(4)The database system standardized design: In the thesis,the software builds the data dictionary and the relationships between the design entities,and implements CRUD operations on the database.(5)Research on the socket programming principles:this thesis elaborated specific implementation process and methods of network communication based on TCP/IP protocol.The software received locomotive number as server.The software has three advantages:(1)Strong Safety.The software is developed based on the Linux operating system.Linux operating system is mature and free.The software runs stably relatively,and is less susceptible to virus infection.(2)The software is developed by a variety of design patterns(the simple factory mode,the producer-consumer mode),which optimize the structure of the software,and meet the "high polymerization and low coupling" design philosophy of the software design,and Solves the synchronization problems of Multi-thread.(3)Image filtering and edge detection are used in the image detection algorithm.The software has been developped completely,and functions test have been finished,All the fuction of the software modules work normally.The abrision algorithm accuracy is above 90% in performance test.
Keywords/Search Tags:detection of pantograph pan abrasion, digital image processing, Linux, Design pattern
PDF Full Text Request
Related items