The three-dimensional image reconstruction is to reconstruct a three-dimensional model from a set of two-dimensional image slices. It provides a realistic visualization technique that helps you do analysis and make judgment. This technique is widely used in many areas from medicine to physics and engineering. For example, the MRI scanner produces a set of two-dimensional image slices of tissue. By using image reconstructor, clinicians can view the internal structure in three-dimension, which provides detailed information to region they are interested in.
The iso-surface is one of the common ways to reconstruct image from volume data in three-dimension. The iso-surface is an analog of contour line but in three-dimension. It is a surface constructed by points of constant value, such as pressure, temperature and velocity, within a volume of space.
The 3D Image Reconstructor in Biomedical Workbench of LabVIEW Biomedical Toolkit is an application for reconstructing a three-dimensional model by iso-surface way. You can either load the pre-defined model data or external image files from real applications. This application offers miscellaneous ways to visualize both the generated iso-surface and the original two-dimensional image slices.
Complete the following steps to load the pre-defined model data.
Complete the following steps to load the external image files.
Note The 3D Image Reconstructor costs more CPU and memory footprint to reconstruct a three-dimensional model for image files with larger size. |
This screenshot is using the sample data from Taylor S. Amarel (http://decibel.ni.com/content/message/18240#18240😞
See the following as an example – (the same data from Taylor S. Amarelhttp://decibel.ni.com/content/message/18240#18240)
The Iso value specifies the volume level at which this VI generates the isosurface and isonormal.
Let say: For an 8-bit image the Isovalue was 100 for example. All pixels with a gray value greater than 100 will be reconstructed into a 3D image. Right?
For the medical field, it is interesting to reconstruct certain gray value ranges, for example the range between 50 and 150!
Is it possible to modify the "Isosurface Extractor VI".
I'm looking forward to hear from you. Thanks in advance
Pete
I agree. The ability to adjust the min and max values to hilite a range of values is critical.
Also, can someone tell me where the control / menu item is that allows one to load external images?
Don
I have one question about the 3 D reconstruction algorithm of the BMT 3D Image Reconstructor!
I have a DICOM CT image serie with about 200 axial images (dimension: 512x512 pixel, slice thickness: 0,6 mm).
If I try to use the 3D Image Reconstructor from the BMT, its took a very long time to load the images and then it runs into an "not enough memory" error. So its not possible to reconstruct a 3D model from these images.
Yesterday I have tried an open source software for medical image reconstruction. The same 200 images were loaded very fast. Also the reconstruction of the 3D model and the presentation of the saggital and coronar views is very fast (some seconds) without any memory problems. The 3D model is really impressive and could also presented in different color palettes (like the palettes in Imaq-Vision). You can rotate and also crop the 3D modell!
This open source software is called "3Dim Viever" http://www.3dim-laboratory.cz/software/3dimviewer/
Do you have an idea why this software could load and reconstruct 200 images so fast without any memory problems? Is there a possibility to use the "3Dim Viewer" libraries in LabVIEW and/or BMT?
Thanks in advance
Piet