Software for medical image analysis and visualization is an important tool in medical research and diagnosis. Development and usage of medical image processing toolkit have become an important research trend. It is a ...Software for medical image analysis and visualization is an important tool in medical research and diagnosis. Development and usage of medical image processing toolkit have become an important research trend. It is a fundamental task to master their image rendering principles and data organization mode in order to use these toolkits. MITK (Medical Imaging Toolkit, from www.mitk.net) with the important characteristics of inheritance and virtual function uses the Object-Oriented design approach. This paper researches the data organization mode and coordinate translation of MITK and presents an algorithm based on OpenGL to rewrite the image-rendering function of MITK. Using the algorithm, the rewritten rendering function has the same rendering effect as the one in MITK. By rewriting the virtual image-rendering function and using the capability that a view window can load many data model, users can neatly render various graphics and images. Though the researches of this paper are based on the mitklmageModel class, the algorithm also is fit for 2D "widgets" class.展开更多
Interactive picking is a fundamental task for processing and images. Combining two-dimensional (2D) and three-dimensional digital graphics (3D) views is an important trend in processing medical sliced-geometries. ...Interactive picking is a fundamental task for processing and images. Combining two-dimensional (2D) and three-dimensional digital graphics (3D) views is an important trend in processing medical sliced-geometries. With the goal of accurately picking points in sliced-geometries, we present a method to pick points interactively by combining 2D and 3D views of sliced-geometries. Four view windows are constructed to render sliced-geometries using medical imaging interaction toolkit (MITK): three for 2D slices parallel to the XY, YZ, and XZ planes and one for surface rendering. Points picked in a view window can be rendered and modified in any window. After a point is picked, it is immediately converted into a world coordinate and stored. Points are only rendered and modified based on their world coordinates. This picking method can be used for fitting, observing, and measuring local regions. This method can also be used for interactive segments. Our experiment shows that the picking method is accurate and has a real-time picking effect.展开更多
文摘Software for medical image analysis and visualization is an important tool in medical research and diagnosis. Development and usage of medical image processing toolkit have become an important research trend. It is a fundamental task to master their image rendering principles and data organization mode in order to use these toolkits. MITK (Medical Imaging Toolkit, from www.mitk.net) with the important characteristics of inheritance and virtual function uses the Object-Oriented design approach. This paper researches the data organization mode and coordinate translation of MITK and presents an algorithm based on OpenGL to rewrite the image-rendering function of MITK. Using the algorithm, the rewritten rendering function has the same rendering effect as the one in MITK. By rewriting the virtual image-rendering function and using the capability that a view window can load many data model, users can neatly render various graphics and images. Though the researches of this paper are based on the mitklmageModel class, the algorithm also is fit for 2D "widgets" class.
文摘Interactive picking is a fundamental task for processing and images. Combining two-dimensional (2D) and three-dimensional digital graphics (3D) views is an important trend in processing medical sliced-geometries. With the goal of accurately picking points in sliced-geometries, we present a method to pick points interactively by combining 2D and 3D views of sliced-geometries. Four view windows are constructed to render sliced-geometries using medical imaging interaction toolkit (MITK): three for 2D slices parallel to the XY, YZ, and XZ planes and one for surface rendering. Points picked in a view window can be rendered and modified in any window. After a point is picked, it is immediately converted into a world coordinate and stored. Points are only rendered and modified based on their world coordinates. This picking method can be used for fitting, observing, and measuring local regions. This method can also be used for interactive segments. Our experiment shows that the picking method is accurate and has a real-time picking effect.