Standard tasks provided through commands on the Utilities menu

From MIPAV
Jump to: navigation, search

MIPAV provides a number of utilities that you can use to perform standard image-processing tasks such as converting image datasets to another image type, transforming images by copying, cropping, or rotating them, and changing image datasets by adding, removing, or reordering slices. To perform more complex tasks, MIPAV provides algorithms, which are covered in Volume 2 of the User's Guide. This chapter explores the standard tasks.

To access the standard image-processing tasks, you use the commands (refer to Table 1) on the Utilities menu in the MIPAV window.

Table 1. Standard tasks provided through commands on the Utilities menu in the MIPAV window

Task
Command
Scalar*
RGB
2D
3D
4D
2D
3D
4D
4D
"Converting 3D to 4D images and vise versa"
Convert 3D to 4D
N
Y
N
N
Y
N
Convert 4D to 3D
N
N
Y
N
N
Y
"Convert 4D to RGB"
Convert 4D to RGB
N
N
Y
N
Y
Y
"Extracting 3D subset from 4D"
Extracting 3D Subset from 4D
N
N
Y
N
N
Y
"Removing time volumes"
Remove Time Volumes
N
N
Y
N
N
Y
"Swapping the third and fourth dimensions"
Swap DIMS 3 <-> 4
N
N
Y
N
N
Y
"Adding image margins"
Add Image Margins
Y
Y
Y
Y
Y
Y
Copying images
Clone (copy)
Y
Y
Y
Y
Y
Y
Conversion Tools
"Converting image datasets to different data types"
Convert Type
Y
Y
Y
N
N
N
"Converting grayscale images to RGB images"
Grays to RGB
Y
Y
Y
N
N
N
"Converting RGB datasets to grayscale datasets"
RGB to Gray
RGB to Grays
RGB to HSB
N
N
N
Y
Y
Y
"Correcting image spacing"
Correct Image Spacing
N
Y
Y
N
N
N
"Cropping images"
Crop Using Parameters
Crop using VOI
Y
Y
Y
Y
Y
Y
"Masking (filling) images"
Fill Image
Y
Y
N
Y
Y
N
"Flipping images"
Flip > Horizontal
Y
Y
Y
Y
Y
Y
Flip > Vertical
Y
Y
Y
Y
Y
Y
Flip>In Depth (invert slice order)
N
Y
Y
N
Y
Y
"Image Calculator"
Image Calculator
Y
Y
Y
Y
Y
Y
"Image Calculator-Bulk Images"
Image Calculator-Bulk Images
Y
Y
Y
Y
Y
Y
"Image Math"
Image Math
Y
Y
Y
Y
Y
Y
"Inverting the image"
Invert
Y
Y
Y
Y
Y
Y
"Matching images"
Match Images
Y
Y
N
Y
Y
N
"Adding noise to images"
Noise
Y
Y
N
Y
Y
N
"Pad"
Pad
Y
Y
N
Y
Y
N
"Quantify Mask"
Quantify Using Mask
Quantify Mask(s)
Y
Y
Y
N
N
N
"Replacing pixel/voxel value in images"
Replace Pixe/Voxel Value
Y
Y
Y
Y
Y
Y
"Rotating images"
Rotate -> X axis 90
Y
Y
Y
Y
Y
Y
Rotate -> X axis
-90
Rotate.> Y axis -90
Y
Y
Y
Y
Y
Y
Rotate -> Y axis 90
Y
Y
Y
Y
Y
Y
Rotate -> Z axis 90
Y
Y
Y
Y
Y
Y
Rotate -> Z axis
-90
Y
Y
Y
Y
Y
Y
Slice Tools
"Concatenating images"
Concatenate
Y
Y
Y
Y
Y
Y
"Extracting slices/volumes"
Extract Slices/Volumes
N
Y
Y
N
Y
Y
"Insert Missing Slices"
Insert Missing Slices
N
Y
Y
N
Y
Y
"Inserting slices into image datasets"
Insert Slice
N
Y
Y
N
Y
Y
"Pad slices to power of 2"
Pad Slices to power of 2
N
Y
Y
N
N
N
"Randomizing image (slice) order"
Randomize Slice Order
N
Y
Y
N
Y
Y
"Removing images (slices) from datasets"
Remove Slices
N
Y
Y
N
Y
Y
"Replace blanks with averages"
Replace blanks with averages
N
Y
Y
N
N
N
"Replace Slices"
Replace Slices
N
Y
Y
N
Y
Y
"Subtract VOI Background"
Subtract VOI background
Y
Y
Y
Y
Y
Y
*Scalar includes the following image types: boolean, byte, unsigned byte, short, unsigned short, integer, long, float, and double.


Recording utilities usage with the history feature