You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Then *click Browse and select the new folder named *DICOM_from_Varian* where you copied the ZIP file earlier, then press Import*. You can see it in the below figure:
47
50
48
-

51
+
Then click Browse and select the new folder named *DICOM_FILES* where you copied the ZIP file earlier, then press Import. You can see it in the below figure:
52
+
53
+

54
+
49
55
Now add a `View2D` module and connect it to `DicomImport`.
50
56
51
57
As shown in the Data Tree (middle pane), the imported DICOM RT structure includes:
@@ -64,20 +70,17 @@ When you expand the tree view you will see:
64
70
65
71
After connecting, open the `View2D` and click on each of these items to visualize the corresponding data in the viewer, as shown in the figures below.
We select the CT 512×512×272×1 because it’s the foundation for viewing and aligning all other radiotherapy data.
75
+
Select the CT 512×512×272×1 series.
72
76
We now want to view the CT images and the RTSTRUCT data together. The module `DicomImport` only allows to select one single object. In order to select more than one object, we use a `DicomImportExtraOutput` module. Select the CT series in the `DicomImport` module and the RTSTRUCT in the `DicomImportExtraOutput` module.
73
77
74
78
You have to select the correct index for the RTSTRUCT. In our example it is index 2.
75
79
76
-
Add `DicomImportExtraOutput`module as shown in the figure below :
80
+
Add `DicomImportExtraOutput`module as shown in the figure below :
77
81
78
82

79
83
80
-
81
84
### **Visualize RTSTRUCTs as colored CSOs:**
82
85
83
86
Now we need an `ExtractRTStruct` module to convert RTSTRUCT data into CSOs (Contour Segmentation Objects). CSOs allow MeVisLab to visualize the contours on the CT scan and to interact with them.
@@ -87,15 +90,15 @@ Then coonect it with the `DicomImportExtraOutput` as shown in the figure:
Add `SoView2DCSOExtensibleEdito ` to enable visualization and interaction with the CSOs in the 2D viewer, allowing you to edit and work with the contours directly. Connect it with `View2D` and `ExtractRTStruct` modules, as shown, where `View2D` displays the CT scan with the contours.
93
+
Add `SoView2DCSOExtensibleEditor` to enable visualization and interaction with the CSOs in the 2D viewer, allowing you to edit and work with the contours directly. Connect it with `View2D` and `ExtractRTStruct` modules, as shown, where `View2D` displays the CT scan with the contours.
There are no names for the contours by default, we want to show the names for the contour to identify the segmented structure, so we need the `CSOLabelRenderer` module to add labels (e.g., 'Bladder', 'Prostate') next to each contour, helping to clearly identify the anatomy. The figure below shows that:
As you can see, the contours are labeled with numbers, so we need to display proper names. To do this, open the `CSOLabelRenderer` panel — it will display the panel shown below.
101
+
As you can see, the contours are labeled with numbers. We want to show the names for the contour to identify the segmented structure. To do this, open the `CSOLabelRenderer` panel — it will display the panel shown below.
### **3D Visualization of Contours Using `SoExaminerViewer`**
116
118
117
119
If you want to visualize the contours in 3D, follow these steps:
118
120
119
-
Add the `SoCSO3DRenderer` module and connect it to the `ExtractRTStruc`t module.
120
-
(The `SoCSO3DRenderer` will render the contours (CSOs) in the 3D space).
121
+
Add the `SoCSO3DRenderer` module and connect it to the `ExtractRTStruct` module. The `SoCSO3DRenderer` will render the contours (CSOs) in the 3D space.
121
122
122
-
Add the `SoExaminerViewer` module and connect it to the `SoCSO3DRenderer` module.
123
-
( The `SoExaminerViewer` will allow you to view the 3D contours. You can rotate, zoom, and move around the 3D image.)
124
-
The following figure is the network and the result:
125
-
126
-

123
+
Add the `SoExaminerViewer` module and connect it to the `SoCSO3DRenderer` module. The `SoExaminerViewer` will allow you to view the 3D contours. You can rotate, zoom, and move around the 3D image.
127
124
125
+
The following figure shows the network and the result:
128
126
127
+

129
128
130
129
### **Visualizing RTDOSE as a Color Overlay Using LUT**
131
130
132
-
Now we need to add another `DicomImportExtraOutput` module to import multiple DICOM objects, You have to select the right index for the example it is index 4 thats mean RTDOSE 199*115*147*1 . Add `MinMaxScan`module to scan the input image and updates the minimum and maximum values of the output image, and connect it with the `DicomImportExtraOutput`
131
+
Now we need to add another `DicomImportExtraOutput` module to import multiple DICOM objects. You have to select the right index for the example it is index 4 thats mean RTDOSE 199*115*147*1 . Add `MinMaxScan` module to scan the input image and updates the minimum and maximum values of the output image, and connect it with the `DicomImportExtraOutput`.
132
+
133
133

134
134
135
-
Add `Histogram` module to calculate the image's intensity distribution, and connect it with `MinMaxScan`.
135
+
Add `Histogram` module to calculate the image's intensity distribution, and connect it with `MinMaxScan`.
136
136
137
-
The `Histogram` module computes the image's intensity distribution, and is connected to the `SoLUTEditor` to modify the lookup table (LUT). The LUT is then passed to the `SoGroup`, which is connected to the `SoView2DOverlay` to blend the 2D image overlay in a 2D viewer. The `SoLUTEditor` allows interactive editing of the LUT, while `SoView2DOverlay` facilitates overlaying the modified image in a 2D scene. Note that `SoView2DOverlay` is for 2D blending, and `GVROrthoOverlay` should be used for OrthoView2D.
138
-
The below figure shows connnection of the network:
137
+
The `Histogram` module computes the image's intensity distribution, and is connected to the `SoLUTEditor` module to modify the lookup table (LUT). The LUT is then passed to the `SoGroup` module, which is connected to the `SoView2DOverlay` module to blend the 2D image overlay in a 2D viewer. The `SoLUTEditor` module allows interactive editing of the LUT, while `SoView2DOverlay` module facilitates overlaying the modified image in a 2D scene.
139
138
140
-

139
+
Note that the `SoView2DOverlay` module is for 2D blending, and the `GVROrthoOverlay` module should be used for `OrthoView2D`.
141
140
141
+
The below figure shows the connections of the network:
142
142
143
-
Now we should update the `Histogram` by pressing the update button on it.
143
+

144
144
145
+
Now we should update the `Histogram` module by pressing the update button on it.
0 commit comments