Font Size: a A A

Design And Implementation Of Data Analysis And Imaging System Software For Wireless Ultrasound Equipment

Posted on:2020-04-30Degree:MasterType:Thesis
Country:ChinaCandidate:C S XuFull Text:PDF
GTID:2392330590974516Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the development of various hardware and software technologies,medical devices are constantly updated.As an important tool of ultrasound diagnosis,B-mode ultrasound has been well known to patients and millions of households.With the increasing demand for B-mode ultrasonography,various kinds of ultrasonography will appear,and more and more functions of B-mode ultrasonography will be required.Traditional ultrasound instruments are confined to fixed locations and are large and inconvenient to carry.From this point of view,combined with several generations of products that have been completed in the laboratory,we consider adding more powerful performance support on the basis of realizing portable,that is,small size and easy to operate.This topic mainly studies the software development and implementation in the ultrasonic system.The main research contents are as follows: developing the software of ultrasonic image on Portable equipment to provide high quality,multi-function and portable handheld software for customers;establishing the channel of ultrasonic data exchange based on client and server to provide high-speed,correct and full duplex data transmission;and opening the program of ultrasonic data acquisition at probe end.Finally,the high-speed ultrasound image display using OpenGL is studied.Firstly,the design and implementation of software framework on Portable equipment are studied.Because Qt has the characteristics of good portability,simple UI interface making and abundant use cases,this research uses Qt to build the software framework of Portable equipment,realizes the related functions and display functions of B mode and C mode,and designs the UI interface which interacts with users.Secondly,establish a high-speed and stable data transmission channel.In order to upload ultrasound data and download user instructions,and to meet the requirements of ultrasound image stabilization and high speed,a client and server implementation scheme based on Socket model is proposed.Setting the properties of Socket,choosing TCP/IP protocol,and utilizing the full-duplex characteristic of Socket,the transmission of ultrasonic data and the download of user instructions are completed.Thirdly,a set of ultrasonic image acquisition and transmission program with high compatibility and good strain mode is developed by using multithreading model.Data acquisition and transmission procedures should not only match the characteristics of the data collected by the probe and the relevant settings of the probe hardware,but also collect complete and continuous ultrasound data.Therefore,according to the above requirements,a multi-threaded-based acquisition and transmission program framework is set up,and some functional modules such as ultrasonic data analysis,B-mode data acquisition,C-mode data acquisition and parameter download are added.Finally,the ultrasonic data are displayed by OpenGL programmable rendering pipeline.OpenGL technology not only uses GPU for high-speed display,but also has professional image processing and packaging.It has been playing a central role in professional ultrasound imaging.Therefore,combined with the requirements of ultrasound data and software framework in this study,a set of special OpenGL display rules and shader source code is designed.
Keywords/Search Tags:Qt, Socket program, TCP/IP, Multithreading, OpenGL
PDF Full Text Request
Related items