Skip to content

Commit 9d04411

Browse files
committed
Update to new MPR
1 parent 4bcef7e commit 9d04411

File tree

12 files changed

+134
-41
lines changed

12 files changed

+134
-41
lines changed

content/basics/customize/integration.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ For connecting to dcm4chee web interface, follow the instructions in [Installing
4141

4242
Standard workflow when connecting Weasis to a PACS, RIS, EMR, EPR or any web interface:
4343

44-
{{< svg-inline "static/images/weasis-pacs-connector.svg" >}}
44+
{{< svg "static/images/weasis-pacs-connector.svg" >}}
4545
{{% notice note %}}
4646
The schema above shows that the queries to the PACS are made at the same time as the viewer starts. This makes it possible to optimize the launch by simultaneously launching weasis and building the manifest.
4747
{{% /notice %}}

content/basics/shortcuts.en.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,17 @@ Here is a list of the most common keyboard and mouse shortcuts in Weasis. The sh
7979
| **Drag files/directories**<br>(from the OS file manager) | Open DICOMs files |
8080

8181
### Selected view in the MPR Viewer
82-
MPR view inherits the same shortcuts as the 2D viewer, with the following additional shortcuts since {{< badgeC "v4.5.2" >}} :
83-
84-
| Shortcut | Action |
85-
|-------------|-----------------------------------------------------|
86-
| **Alt + A** | Center crosshair of the selected view |
87-
| **Alt + S** | Show/Hide the crosshair center of the selected view |
88-
| **Alt + D** | Show/Hide the crosshair of the selected view |
89-
| **Alt + C** | Center crosshair of all views |
90-
| **Alt + V** | Show/Hide the crosshair center of all views |
91-
| **Alt + B** | Show/Hide the crosshair of all views |
82+
MPR view inherits the same shortcuts as the 2D viewer, with the following additional shortcuts since {{< badgeC "v4.6.0" >}} :
83+
84+
| Shortcut | Action |
85+
|--------------------|-----------------------------------------------------|
86+
| **Alt + X** | Center crosshair of the selected view |
87+
| **Alt + C** | Show/Hide the crosshair center of the selected view |
88+
| **Alt + V** | Show/Hide the crosshair of the selected view |
89+
| **Ctrl + Alt + X** | Center crosshair of all views |
90+
| **Ctrl + Alt + C** | Show/Hide the crosshair center of all views |
91+
| **Ctrl + Alt + V** | Show/Hide the crosshair of all views |
92+
| **Ctrl + Alt + B** | Change the MIP type (None/Min/Mean/Max) |
9293

9394
### DICOM explorer
9495

content/tutorials/cursor-3d.en.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: 3D cursor
3+
weight: 48
4+
description: How to use 3D cursor (crosshair)
5+
keywords: [ "3d cursor", "open source dicom viewer" ]
6+
---
7+
8+
## <center>3D cursor (crosshair)</center>
9+
10+
The 3D cursor allows you to synchronize the position of several views sharing the same 3D coordinate system.
11+
12+
In order to know which series sharing the same coordinate system, you can select more than one series from the DICOM explorer by right-clicking on a series and selecting "_Select related Series_". Then open the series selection by right-clicking again and selecting "_2D Viewer > Open_"
13+
14+
The crosshair tool {{< svg-inline "static/tuto/icon/crosshair.svg" >}} can be selected in the mouse buttons on the toolbar or by right-clicking on a view.
15+
16+
{{% notice tip %}}
17+
It is possible to change the window/level with the [ctrl key](../../basics/shortcuts/) while keeping crosshair selected.
18+
{{% /notice %}}
19+
20+
![3D Cursor](/tuto/3d-cursor.jpg?classes=shadow)
21+
<br>
22+
23+
Try to load several series and select the 3D cursor. {{< launch >}}
24+
$dicom:get -w "https://nroduit.github.io/demo-archive/demo/ko.xml"
25+
{{< /launch >}}
26+
27+
{{% notice info %}}
28+
For more information on the elements related to the orientation of multiplanar views see [MPR orientation](../image-orientation/#orientation-in-multiplanar-reconstruction-mpr).
29+
{{% /notice %}}
30+
31+
### Preferences
32+
33+
The MPR preferences share with the 3D cursor some preferences (_Auto center axes:_ and _Crosshair gap at the center_). See [MPR preferences](../mpr/#preferences) for more details.

content/tutorials/image-orientation.en.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ To display or hide the orientation on the image, select it from the _Display_ pa
5050
{{% /notice %}}
5151

5252

53-
### Orientation in 2D multiplanar reconstruction (MPR)
54-
The image below shows the 3 views of the orthogonal MPR. The uppercase letter at the left or at the top designates the orientation of each multiplanar view whose type (axial, coronal, sagittal) is defined at the bottom.
53+
### Orientation in multiplanar reconstruction (MPR)
54+
The image below shows the 3 multiplanar views. The uppercase letter at the left or at the top designates the orientation of each multiplanar view whose type (axial, coronal, sagittal) is defined at the bottom.
5555

5656
![MPR orientation](/tuto/mpr-orientation.jpg?classes=shadow)
5757
<br>

content/tutorials/mpr.en.md

Lines changed: 38 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,70 @@
11
---
2-
title: MPR Viewer and 3D cursor
2+
title: MPR Viewer
33
weight: 50
44
description: How to use Multiplanar reconstruction (MPR) and 3D cursor (crosshair)
55
keywords: [ "mpr", "multiplanar reconstruction", "3d cursor", "open source dicom viewer" ]
66
---
77

8-
## <center>MPR Viewer and 3D cursor (crosshair)</center>
8+
## <center>Multiplanar reconstruction (MPR) {{< svg-inline "static/tuto/icon/mpr.svg" >}}</center>
9+
10+
The multiplanar reconstruction (MPR) allows you to create, from the original plane (usually axial), images in the two other planes of the Euclidean space. Only planes along the 3 axes (x,y,z) can be displayed. The oblique plane can be obtained only from {{% badge title="Version" %}}4.6.0{{% /badge %}}.
11+
12+
The MPR view inherits most properties and actions of the [DICOM 2D viewer](../dicom-2d-viewer), except for the crosshair tool, which remains active regardless of the selected action (from {{% badge title="Version" %}}4.6.0{{% /badge %}}). You can open the MPR view by clicking the {{< svg-inline "static/tuto/icon/mpr.svg" >}} icon in the toolbar or by right-clicking a thumbnail in the [DICOM explorer](../dicom-explorer/).
913

10-
### Orthogonal multiplanar reconstruction (MPR) {{< svg "static/tuto/icon/mpr.svg" >}} {#mpr}
11-
The orthogonal multiplanar reconstruction (MPR) allows you to create, from the original plane (usually axial), images in the two other planes of the Euclidean space. Only planes along the 3 axes (x,y,z) can be displayed, an oblique plane cannot be obtained with this tool.
1214

13-
The MPR view inherits most of the [DICOM 2D viewer](../dicom-2d-viewer) properties. It can be opened with {{< svg "static/tuto/icon/mpr.svg" >}} in the toolbar or by right-clicking on the thumbnail in the [DICOM explorer](../dicom-explorer/).
1415
{{% notice note %}}
15-
The menu and the button are only active if the series contains at least 5 images.
16+
The menu and the toolbar button will only be active if the series contains at least **5 images**.
1617
{{% /notice %}}
1718

18-
When the tab containing the MPR views is selected, the crosshair tool {{< svg "static/tuto/icon/crosshair.svg" >}} is automatically applied on the left mouse button. Note that it is possible to change the window/level with the [ctrl key](../../basics/shortcuts/) while keeping crosshair selected.
19+
The crosshair actions in the MPR are synchronized with the other views and include:
20+
- {{< svg-inline "static/tuto/icon/mpr-move.svg" >}} **Move**: Move the cursor in 3D space by dragging the center of the crosshair.
21+
- {{< svg-inline "static/tuto/icon/mpr-hand.svg" >}} **Move Axis**: Adjust the crosshair along the axes by selecting and dragging one of the lines.
22+
- {{< svg-inline "static/tuto/icon/mpr-rotate.svg" >}} **Rotate**: Rotate the crosshair around its center by dragging the points along the axes.
23+
24+
By default, zoom and window/level are also synchronized between the 3 views. The MRR views can be displayed in different layouts {{< svg-inline "static/tuto/icon/layout.svg" >}}.
1925

20-
By default, zoom and window/level are synchronized between the 3 views. The MRR views can be displayed in different layouts {{< svg "static/tuto/icon/layout.svg" >}}.
26+
To configure the MPR view, you can access settings by clicking the settings icon {{< svg-inline "static/tuto/icon/viewSettings.svg" >}} in the top-right corner. The available options include:
27+
- **Center**: Center the crosshair in the view.
28+
- **Show Center of Crosshair**: Show or hide the center point of the crosshair.
29+
- **Show Crosshair**: Show or hide the crosshair lines. When hidden, the crosshair actions becomes inactive.
30+
- **MIP Thickness**: Adjust the thickness of the MIP in terms of pixel extension.
31+
- **MIP Type**:
32+
- **None**: No MIP applied.
33+
- **Min**: Minimum intensity projection.
34+
- **Mean**: Average intensity projection.
35+
- **Max**: Maximum intensity projection.
2136

22-
{{% notice tip %}}
23-
Once the 2 new plans are created, they also appear in the [DICOM explorer](../dicom-explorer/) and can be [exported](../dicom-export/#dicom-exporting).
37+
{{% notice note %}}
38+
Most MPR settings can also be accessed using shortcuts. Refer to the [MPR shortcuts](../../basics/shortcuts/#selected-view-in-the-mpr-viewer) for more details.
2439
{{% /notice %}}
2540

26-
![QuMPR](/tuto/mpr.jpg?classes=shadow)
41+
![QuMPR](/tuto/mpr.png?classes=shadow)
2742
<br>
2843

2944
Try to load a volume dataset and open the MPR viewer. {{< launch >}}
3045
$dicom:get -w "https://nroduit.github.io/demo-archive/3d/head-neck.xml"
3146
{{< /launch >}}
3247

3348
{{% notice info %}}
34-
For more information on the elements related to the orientation of multiplanar views see [MPR orientation](../image-orientation/#orientation-in-2d-multiplanar-reconstruction-mpr).
35-
{{% /notice %}}
3649

37-
### 3D cursor (crosshair)
38-
The 3D cursor allows you to synchronize the position of several views sharing the same 3D coordinate system.
50+
The color of the crosshair lines corresponds to the orientation of the other two planes:
51+
- **Red Line**: Represents the anterior-posterior axis of the coronal plane.
52+
- **Green Line**: Represents the inferior-superior axis of the axial plane.
53+
- **Blue Line**: Represents the right-left axis of the sagittal plane.
3954

40-
In order to know which series sharing the same coordinate system, you can select more than one series from the DICOM explorer by right-clicking on a series and selecting "_Select related Series_". Then open the series selection by right-clicking again and selecting "_2D Viewer > Open_"
55+
For oblique planes, the crosshair line colors blend proportionally based on the contribution of the primary axes.
4156

42-
The crosshair tool {{< svg "static/tuto/icon/crosshair.svg" >}} can be selected in the mouse buttons on the toolbar or by right-clicking on a view.
57+
The orientation axes of the slice image in 3D space are shown in the top-left corner of the MPR view. They are defined as follows:
58+
- **Red arrow**: Increases from anterior to posterior
59+
- **Green arrow**: Increases from inferior to superior
60+
- **Blue arrow**: Increases from right to left
4361

44-
![3D Cursor](/tuto/3d-cursor.jpg?classes=shadow)
45-
<br>
46-
47-
Try to load several series and select the 3D cursor. {{< launch >}}
48-
$dicom:get -w "https://nroduit.github.io/demo-archive/demo/ko.xml"
49-
{{< /launch >}}
62+
For details on the orientation of multiplanar views and their associated colors, refer to [MPR Orientation](../image-orientation/#orientation-in-multiplanar-reconstruction-mpr).
63+
{{% /notice %}}
5064

5165
### Preferences
5266
From the main menu "_File > Preferences > Viewer > MPR_" (Since {{% badge title="Version" %}}4.1.0{{% /badge %}}):
5367

54-
* _Auto center axes:_ Allows you to choose a behavior to recenter the cursor in the different views. The position can be returned to the center systematically with the "Always" option (see the image above) or with the 2nd option only when the position is almost no longer visible (the default value).
68+
* _Auto center axes:_ Allows you to choose a behavior to recenter the cursor in the different views. The position can be returned to the center systematically with the "Always" option or with the 2nd option only when the position is almost no longer visible (the default value).
5569
* _Crosshair gap at the center:_ Defines the size of the empty space in the center of the crosshair
5670
* _Default layout:_ The preferred layout used when opening the MPR viewer
57-
58-
{{% notice info %}}
59-
The preferences apply to both the MPR and the 3D cursor.
60-
{{% /notice %}}

static/images/mpr-thumb.jpg

-18.2 KB
Binary file not shown.

static/images/mpr.jpg

-172 KB
Binary file not shown.

static/tuto/icon/mpr-hand.svg

Lines changed: 28 additions & 0 deletions
Loading

static/tuto/icon/mpr-move.svg

Lines changed: 4 additions & 0 deletions
Loading

static/tuto/icon/mpr-rotate.svg

Lines changed: 17 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)