Skip to content

Commit ec6f3ba

Browse files
committed
The final changes for example 6
1 parent 7034f07 commit ec6f3ba

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

mevislab.github.io/content/tutorials/image_processing/image_processing6.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ We now want to view the CT images and the RTSTRUCT data together. The module `Di
7373

7474
You have to select the correct index for the RTSTRUCT. In our example it is index 2.
7575

76-
Add `DicomImportExtraOutput`module as shown in the below :
76+
Add `DicomImportExtraOutput`module as shown in the figure below :
7777

7878
![Selecting CT and RTSTRUCT in DicomImport](/images/tutorials/image_processing/SELECTINGCTRTSTRUCT.png "Selecting CT and RTSTRUCT in DicomImport")
7979

@@ -121,21 +121,21 @@ Add the `SoCSO3DRenderer` module and connect it to the `ExtractRTStruc`t module.
121121

122122
Add the `SoExaminerViewer` module and connect it to the `SoCSO3DRenderer` module.
123123
( 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 :
124+
The following figure is the network and the result:
125125

126126
![3D Visualization of Contours Using SoExaminerViewe](/images/tutorials/image_processing/3D.png "3D Visualization of Contours Using SoExaminerViewe")
127127

128128

129129

130130
### **Visualizing RTDOSE as a Color Overlay Using LUT**
131131

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`
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`
133133
![Importing RTDOSE Data and Applying MinMaxScan for Image Normalization](/images/tutorials/image_processing/minmaxscan.png "Importing RTDOSE Data and Applying MinMaxScan for Image Normalization")
134134

135135
Add ` Histogram` module to calculate the image's intensity distribution, and connect it with `MinMaxScan`.
136136

137137
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 is shows connnection of the network:
138+
The below figure shows connnection of the network:
139139

140140
![Workflow for Intensity Distribution and 2D Image Overlay using LUT Editing"](/images/tutorials/image_processing/net.png "Workflow for Intensity Distribution and 2D Image Overlay using LUT Editing")
141141

@@ -146,7 +146,7 @@ Now we should update the `Histogram` by pressing the update button on it.
146146
![Update Histogram](/images/tutorials/image_processing/histo.png " Update Histogram")
147147

148148

149-
Now Open `SoLUTEditor`, go to ... *Range* ... *Update Range From Histogram* to apply the histogram values, as shown in the figure :
149+
Now open `SoLUTEditor`, go to ... *Range* ... *Update Range From Histogram* to apply the histogram values, as shown in the figure :
150150

151151
![SoLUTEditor Panel](/images/tutorials/image_processing/solut.png "SoLUTEditor Panel")
152152

@@ -156,7 +156,7 @@ Then in the same panel from (*Editor*... *change the color of the values*) , as
156156
![SoLUTEditor Panel Editior](/images/tutorials/image_processing/editior.png " SoLUTEditor Panel Editior")
157157

158158

159-
Finally, when you press `View2D `, it will display a 2D anatomical image with a colored RTDOSE overlay, where the dose distribution is visualized using a customized Lookup Table (LUT) that clearly highlights the radiation intensity levels within the body.
159+
Finally, when you press `View2D`, it will display a 2D anatomical image with a colored RTDOSE overlay, where the dose distribution is visualized using a customized Lookup Table (LUT) that clearly highlights the radiation intensity levels within the body.
160160

161161
![Visualizing RTDOSE as a Color Overlay Using LUT](/images/tutorials/image_processing/2df.png "Visualizing RTDOSE as a Color Overlay Using LUT")
162162

@@ -165,7 +165,7 @@ Finally, when you press `View2D `, it will display a 2D anatomical image with a
165165

166166
## **Summary**
167167

168-
* Load DICOM RT data including RTDOSE and RTSTRUCT .
168+
* Load DICOM RT data including RTDOSE and RTSTRUCT.
169169
* Visualize RTSTRUCTs with `ExtractRTStruct` and `CSOLabelRenderer`.
170170
* Display contour labels using `CSOLabelRenderer`.
171171
* View images in 2D (`View2D`) and 3D (`SoExaminerViewer`).

0 commit comments

Comments
 (0)