| genre | Resample |
| status | stable |
| author | Florian Link |
| package | MeVisLab/Standard |
| dll | MLResample1 |
| definition | MLResample1.def |
| see also | MPR, MPRPath, Reformat, OrthoReformat3 |
The module OrthoMPR computes an MPR out of an input image and the two orthogonal slices to the MPR.
Provides the MPR image slice (or slice stack if Output Depth > 1) for the given plane.
| aspectRatio: Float | Interpolation: Enum | Translation: Vector3 |
| Axial: Trigger | Memory Access: Enum | |
| Coronal: Trigger | Output Depth: Integer | |
| enablePlaneEdit: Bool | Output Size: Integer | |
| Field Of View: Float | Plane: Plane | |
| Fill Value: Double | representInputSlice: Trigger | |
| Force Upright: Bool | Rotation: Rotation | |
| inputSliceNo: Integer | Sagittal: Trigger |
Sets the rotation of the MPR slice, mapping the world X-, Y-, and Z-axes to the MPR image's X-, negative Z-, and Y-axes, respectively.
Sets the translation vector to the center of the (first) MPR slice (in world coordinates).
Sets the plane containing the first slice of the MPR first output image.
Sets the value used for regions outside of the input image.
Sets the extent of the MPR slice in the world coordinate system (in mm).
Sets the resolution of the output slice (X,Y) in pixels.
Sets the depth (Z size) of the output image.
If set to 1, a single slice is generated. If set to a value > 1, the output image is a stack of MPR's, where the translation defines the center of the first slice.
If checked, the MPR slice's Y-axis is forced to be close to the world Y-axis (or Z-axis if the MPR slice normal is parallel to the Y-axis).
If pressed, the MPR is set to the first output image to axial (transversal) orientation.
If pressed, the MPR is set to the first output image to sagittal orientation.
If pressed, the MPR is set to the first output image to coronal orientation.
Defines the interpolation used for resampling.
Values:
| Title | Name | Description |
|---|---|---|
| Nearest Neighbor | NearestNeighbor | No interpolation, picks the nearest input image voxel. Fastest mode. |
| Trilinear | Trilinear | Trilinear filtering. The 8-voxel-neighborhood is used for linear interpolation. Slowest mode. |
| Trilinear Skip Border | TrilinearSkipBorder | Same as Trilinear, but all output voxels that depend on a voxel outside of the input image are filled with Fill Value. Faster than Trilinear. |
Defines how the module accesses the input image.
Values:
| Title | Name | Deprecated Name | Description |
|---|---|---|---|
| Paged | Paged | TRUE | Slower than global, except for small MPR's in large input images. The output MPR is split into tiles that are processed individually. For each tile, the module requests the corresponding 3D region of the input image. If not enough memory is available, the module falls back to Virtual Volume access. |
| Global | Global | FALSE | Fastest, but highest memory cosumption and initialization time. The input image is accessed as a global image (via the ML memory image). This consumes a lot of memory for large datasets. If not enough memory is available, the module falls back to the Virtual Volume memory access. |
| Virtual Volume | VirtualVolume | Slowest, but works on huge datasets. All pages of the input image are requested via the virtual volume mechanism, thus only small portions of the input image are needed at the same time. |