| The visual system is the main way for humans to obtain information,and it can help humans quickly form cognition and understanding.In the field of medicine,the seeing of seeing,hearing,asking,and knowing ranks first,and it plays an extremely important role in the observation,diagnosis and treatment of medical images.For the internal organs and tissue structures of the human body,doctors use medical images to observe their actual status and interrelationships.However,the original unidirectional two-dimensional slices are difficult to identify and challenge cognitive abstraction,requiring doctors to have rich clinical experience and imagination.In order to assist doctors to break through the difficulties in visual experience,establishing two-dimensional slices in the three directions of Transverse,sagittal and coronal plane is the basic observation requirement of medical images; Improving the accuracy and efficiency of medical diagnosis and auxiliary treatment plans will become a hot research topic in the field of medical image processing.In this paper,under the Windows 10 system,using the C++ language,the visualization toolkit VTK(Visualization Toolkit)and the graphical user interface Qt,four functional modules are designed and implemented,and a friendly and concise Chinese user interface is established,providing a variety of functional menus,as well as interaction and function selection buttons,complete the three-dimensional visualization and interactive quantification system of medical images.The main contents are as followed:Data reading and three-direction planar module.The Chinese interface is adopted to display the sequence display of medical imaging DICOM data and display related information of patients and examinations.Using MPR(Multi-Planar Reconstruction)multiplanar reconstruction technology,the two-dimensional slices in non-original orientations are reconstructed.On the basis of the above,interactive functions are added: zooming,panning,window width and window level adjustment,etc.; quantization operations are also added: two-dimensional distance measurement on slices.Surface rendering module.The three-dimensional model is established by using the moving cube algorithm and the subdivided cube algorithm to show the overall outline of the data,and the display effect is compared.The function of model export has been added to lay the foundation for subsequent 3D printing applications and 3D image segmentation research.Volume drawing module.The ray casting algorithm is used to realize volume drawing,which displays the internal information of the three-dimensional model,and compares the volume drawing model with the surface drawing model,highlighting the advantages of volume drawing in various aspects.In addition,this article provides a variety of 3D model presets(maximum/minimum density projection and blend modes)to highlight key content.On this basis,interactive functions are added: zoom,pan,rotate,real-time observation and real-time adjustment of the model,and area of interest extraction,etc.; Added quantification operation: 3D ranging.Finally,the system and 3D slicer 4.10.2 open source software on 2D slices and 3D models are compared in detail,the system has more realistic display effect,better noise processing,no occlusion and can specify the display content,more convenient operation and more interactive,and provides important 2D and 3D quantification functions. |