Font Size: a A A

Real-time Medical Data Visualization System Based On Free Stereoscopic Display Device

Posted on:2019-06-22Degree:MasterType:Thesis
Country:ChinaCandidate:T ZhengFull Text:PDF
GTID:2382330596960916Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Three-dimensional medical image visualization has become a most successful research and apply in the field of scientific visualization.After the development in recent years,it has developed from ancillary diagnosis to an important means of Assisted treatment and will go deep into all areas of medicine.Traditional medical images are obtained in the form of two-dimensional images,there is the problem that can not be directly represents tissues and organs.Doctors need to use imagination to restore the structure of organs and tissues on this basis.This approach has a relatively large subjectivity and some information can not be accurately obtained.Three-dimensional medical image visualization can solve these problems.Visualization is generally the process of visualizing the body data field.There are two types of common visualization algorithms,surface rendering algorithms and volume rendering algorithms.Marching Cube algorithm and the Marching Tetrahedral algorithm are common surface reconstruction algorithms.Ray-Casting algorithm,Shear-warp algorithm and Texture Mapping algorithm are common volume rendering algorithms.Surface rendering can easily reflect the three-dimensional structure of complex objects and has a strong sense of 3D features.At the same time,the boundary contours are the most impportant features used to describe tissues and organs.Therefore,the system adopts the Marching Cube algorithm as the main drawing algorithm.The current three-dimensional visualization system displays on a two-dimensional plane such as an electronic display screen.Our system uses a inclined lenticular lens display to display the result of three-dimensional visualization.Inclined lenticular lens as a mature technology currently achieve a three-dimensional visual effect by sending two pictures with parallax to observer’s two eyes.To achieve this effect,we need to use pixel selection and fusion algorithm for each frame of image processing.Due to the large amount of computation,each frame processing has a certain time-consuming.The current mature system generally uses pre-offline processing frame sequence,displays the video made by the processing results on inclined lenticular lens monitor.Although the display is smooth and clear,there is a problem that the user real-time interaction can not be satisfied.The pixel selection and fusion algorithm of inclined lenticular lens display need to deal with more pixels generally,especially in the resolution of 4K above the algorithm significantly increased the time complexity.The traditional CPU is not enough to support the implementation of this algorithm.In this way,the use of powerful GPU parallel computing power to optimize the algorithm process has become an effective solution.This system adopts the scheme of realizing the shader program.By modifying the Open GL programmablerendering pipeline,the algorithm is added to the shader and the data path is optimized to improve the rendering efficiency.Through the speed test,it is proved that the method adopted by this system can meet the real-time response requirements when users interact.
Keywords/Search Tags:Three-dimensional visulization, MarchingCube, Free stereoscopic display, Shader
PDF Full Text Request
Related items