Font Size: a A A

Design And Implementation Of PET Data Visualization Based On Ray Cast Volume Rendering Algorithm

Posted on:2021-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:C H LiFull Text:PDF
GTID:2514306575453694Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of medical imaging equipment,positron emission computed tomography imaging equipment is available and plays an increasingly important role in the field of medical visualization.At the same time,the demand for 3D visualization of PET data is becoming increasingly urgent.However,the current 3D reconstruction methods are mostly applied to CT data and the methods for data visualization for PET data are relatively scarce.Therefore,it is of great significance to study the corresponding solutions.This paper studies the common 3D reconstruction algorithms.After analyzing and comparing the pros and cons of the surface rendering and volume rendering methods,the volume rendering algorithm is used as the visualization solution,and the Open GL programmable rendering pipeline is selected as the underlying framework of the rendering system.Finally,volume rendering based on ray casting was designed and implemented to visualize the PET volume data.In the algorithm implementation process,the PET voxel data is preprocessed and stored in the bounding box.The slab intersection detection algorithm is used to obtain the intersection of the light and the bounding box,and finally the light between the intersections is iterated and synthesized to get the rendering result.Secondly,this article optimizes the rendering effect and efficiency of the volume rendering algorithm.From the perspective of efficiency,the slab algorithm of the data processing part is GPUized,and the shader coding structure is optimized.At the same time,the number of iterations is reduced by the method of early ray termination.Finally,starting from the rendering itself,a deferred rendering method is designed to optimize the efficiency of the algorithm.In terms of effect,the Blinn Phong lighting model is added to optimize the final rendering result.Through a series of optimization schemes,the frame rate and rendering effect of the ray casting algorithm implemented in this paper have been significantly improved.In the end,the algorithm is also applied to the specific project and added to the software application as an independent visualization component.At the same time,many interactive and parameter adjustment functions have been added to improve the user experience and fully demonstrate the feasibility of the algorithm.
Keywords/Search Tags:PET, Three-Dimensinal Reconstruction, Programmable Render Pipeline, Volume Rendering, Ray-Casting
PDF Full Text Request
Related items