Difference between revisions of "Standard tasks provided through commands on the Utilities menu"

From MIPAV
Jump to: navigation, search
(Standard tasks provided through commands on the Utilities menu)
Line 3: Line 3:
 
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 <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">User's Guide.</font>''</span> This chapter explores the standard tasks.
 
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 <span style="font-weight: normal; text-decoration: none; text-transform: none; vertical-align: baseline">''<font color="#000000">User's Guide.</font>''</span> This chapter explores the standard tasks.
  
To access the standard image-processing tasks, you use the commands (refer to [MIPAV_Utilities.html#1221581 Table 2]) on the Utilities menu in the MIPAV window.
+
To access the standard image-processing tasks, you use the commands (refer to Table 1) on the Utilities menu in the MIPAV window.
 
+
<div style="font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline"><font color="#000000">
+
  
 
{| border="1" cellpadding="5"
 
{| border="1" cellpadding="5"
|+  <div class="TableTitle">Table 2. Standard tasks provided through commands on the Utilities menu in the MIPAV window </div>
+
|+  <div class="TableTitle">Table 1.  Standard tasks provided through commands on the Utilities menu in the MIPAV window </div>
 
|- bgcolor="#CCCCCC"
 
|- bgcolor="#CCCCCC"
 
! rowspan="2" colspan="1" |
 
! rowspan="2" colspan="1" |
Line 36: Line 34:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1189490 "Converting 3D to 4D images and vise versa" ]</div>
+
<div class="CellBody">"Converting 3D to 4D images and vise versa" </div>
 
|
 
|
 
<div class="CellBody">Convert 3D to 4D</div>
 
<div class="CellBody">Convert 3D to 4D</div>
Line 53: Line 51:
 
|-
 
|-
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"> </div>
 
|
 
|
 
<div class="CellBody">Convert 4D to 3D</div>
 
<div class="CellBody">Convert 4D to 3D</div>
Line 70: Line 68:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1189822 "Convert 4D to RGB" ]</div>
+
<div class="CellBody">"Convert 4D to RGB"</div>
 
|
 
|
 
<div class="CellBody">Convert 4D to RGB</div>
 
<div class="CellBody">Convert 4D to RGB</div>
Line 87: Line 85:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1199862 "Extracting 3D subset from 4D" ]</div>
+
<div class="CellBody">"Extracting 3D subset from 4D" </div>
 
|
 
|
 
<div class="CellBody">Extracting 3D Subset from 4D</div>
 
<div class="CellBody">Extracting 3D Subset from 4D</div>
Line 104: Line 102:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1189690 "Removing time volumes" ]</div>
+
<div class="CellBody">"Removing time volumes" </div>
 
|
 
|
 
<div class="CellBody">Remove Time Volumes</div>
 
<div class="CellBody">Remove Time Volumes</div>
Line 121: Line 119:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1213913 [MIPAV_Utilities.html#1213913 "Swapping the third and fourth dimensions" ]]</div>
+
<div class="CellBody">"Swapping the third and fourth dimensions" </div>
 
|
 
|
 
<div class="CellBody">Swap DIMS 3 &lt;-&gt; 4</div>
 
<div class="CellBody">Swap DIMS 3 &lt;-&gt; 4</div>
Line 138: Line 136:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1203929 "Adding image margins" ]</div>
+
<div class="CellBody">"Adding image margins"</div>
 
|
 
|
 
<div class="CellBody">Add Image Margins</div>
 
<div class="CellBody">Add Image Margins</div>
Line 155: Line 153:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1006484 Copying images]</div>
+
<div class="CellBody">Copying images</div>
 
|
 
|
 
<div class="CellBody">Clone (copy)</div>
 
<div class="CellBody">Clone (copy)</div>
Line 175: Line 173:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1165547 "Converting image datasets to different data types" ]</div>
+
<div class="CellBody">"Converting image datasets to different data types" </div>
 
|
 
|
 
<div class="CellBody">Convert Type</div>
 
<div class="CellBody">Convert Type</div>
Line 192: Line 190:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1166931 "Converting grayscale images to RGB images" ]</div>
+
<div class="CellBody">"Converting grayscale images to RGB images" </div>
 
|
 
|
 
<div class="CellBody">Grays to RGB</div>
 
<div class="CellBody">Grays to RGB</div>
Line 209: Line 207:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1167348 "Converting RGB datasets to grayscale datasets" ]</div>
+
<div class="CellBody">"Converting RGB datasets to grayscale datasets"</div>
 
|
 
|
 
<div class="CellBody">RGB to Gray</div> <div class="CellBody">RGB to Grays</div> <div class="CellBody">RGB to HSB</div>
 
<div class="CellBody">RGB to Gray</div> <div class="CellBody">RGB to Grays</div> <div class="CellBody">RGB to HSB</div>
Line 226: Line 224:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1169542 "Correcting image spacing" ]</div>
+
<div class="CellBody">"Correcting image spacing"</div>
 
|
 
|
 
<div class="CellBody">Correct Image Spacing</div>
 
<div class="CellBody">Correct Image Spacing</div>
Line 243: Line 241:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1172273 "Cropping images" ]</div>
+
<div class="CellBody">"Cropping images"</div>
 
|
 
|
 
<div class="CellBody">Crop Using Parameters</div> <div class="CellBody">Crop using VOI</div>
 
<div class="CellBody">Crop Using Parameters</div> <div class="CellBody">Crop using VOI</div>
Line 260: Line 258:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1173255 "Masking (filling) images" ]</div>
+
<div class="CellBody">"Masking (filling) images"</div>
 
|
 
|
 
<div class="CellBody">Fill Image</div>
 
<div class="CellBody">Fill Image</div>
Line 277: Line 275:
 
|-
 
|-
 
| rowspan="1" colspan="8" |
 
| rowspan="1" colspan="8" |
<div class="CellHeading">[MIPAV_Utilities.html#1173868 "Flipping images" ]</div>
+
<div class="CellHeading">"Flipping images"</div>
 
|-
 
|-
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"></div>
 
|
 
|
 
<div class="CellBody">Flip &gt; Horizontal</div>
 
<div class="CellBody">Flip &gt; Horizontal</div>
Line 297: Line 295:
 
|-
 
|-
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"> </div>
 
|
 
|
 
<div class="CellBody">Flip &gt; Vertical</div>
 
<div class="CellBody">Flip &gt; Vertical</div>
Line 314: Line 312:
 
|-
 
|-
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"> </div>
 
|
 
|
 
<div class="CellBody">Flip&gt;In Depth (invert slice order)</div>
 
<div class="CellBody">Flip&gt;In Depth (invert slice order)</div>
Line 331: Line 329:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1207373 "Image Calculator" ]</div>
+
<div class="CellBody">"Image Calculator"</div>
 
|
 
|
 
<div class="CellBody">Image Calculator</div>
 
<div class="CellBody">Image Calculator</div>
Line 348: Line 346:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1296428 "Image Calculator-Bulk Images" ]</div>
+
<div class="CellBody">"Image Calculator-Bulk Images"</div>
 
|
 
|
 
<div class="CellBody">Image Calculator-Bulk Images</div>
 
<div class="CellBody">Image Calculator-Bulk Images</div>
Line 365: Line 363:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1177106 "Image Math" ]</div>
+
<div class="CellBody">"Image Math"</div>
 
|
 
|
 
<div class="CellBody">Image Math</div>
 
<div class="CellBody">Image Math</div>
Line 382: Line 380:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1180508 "Inverting the image" ]</div>
+
<div class="CellBody">"Inverting the image"</div>
 
|
 
|
 
<div class="CellBody">Invert</div>
 
<div class="CellBody">Invert</div>
Line 399: Line 397:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1180988 "Matching images" ]</div>
+
<div class="CellBody">"Matching images"</div>
 
|
 
|
 
<div class="CellBody">Match Images</div>
 
<div class="CellBody">Match Images</div>
Line 416: Line 414:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1182119 "Adding noise to images" ]</div>
+
<div class="CellBody">"Adding noise to images"</div>
 
|
 
|
 
<div class="CellBody">Noise</div>
 
<div class="CellBody">Noise</div>
Line 433: Line 431:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1204487 "Pad" ]</div>
+
<div class="CellBody">"Pad" </div>
 
|
 
|
 
<div class="CellBody">Pad</div>
 
<div class="CellBody">Pad</div>
Line 450: Line 448:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1182469 "Quantify Mask" ]</div>
+
<div class="CellBody">"Quantify Mask"</div>
 
|
 
|
 
<div class="CellBody">Quantify Using Mask</div> <div class="CellBody">Quantify Mask(s)</div>
 
<div class="CellBody">Quantify Using Mask</div> <div class="CellBody">Quantify Mask(s)</div>
Line 467: Line 465:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1184590 "Replacing pixel/voxel value in images" ]</div>
+
<div class="CellBody">"Replacing pixel/voxel value in images"</div>
 
|
 
|
 
<div class="CellBody">Replace Pixe/Voxel Value</div>
 
<div class="CellBody">Replace Pixe/Voxel Value</div>
Line 484: Line 482:
 
|-
 
|-
 
| rowspan="6" colspan="1" |
 
| rowspan="6" colspan="1" |
<div class="CellBody">[MIPAV_Utilities.html#1185153 ][MIPAV_Utilities.html#1185153 <span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">"Rotating images" </font>'''</span>]</div>
+
<div class="CellBody"><span style="font-style: normal; text-decoration: none; text-transform: none; vertical-align: baseline">'''<font color="#000000">"Rotating images" </font>'''</span>]</div>
 
|
 
|
 
<div class="CellBody">Rotate -&gt; X axis 90</div>
 
<div class="CellBody">Rotate -&gt; X axis 90</div>
Line 503: Line 501:
 
<div class="CellBody">Rotate -&gt; X axis <br />-90</div>
 
<div class="CellBody">Rotate -&gt; X axis <br />-90</div>
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"></div>
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"> </div>
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"> </div>
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"> </div>
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"></div>
 
|
 
|
<div class="CellBody">Â </div>
+
<div class="CellBody"> </div>
 
|-
 
|-
 
|
 
|
Line 579: Line 577:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1183350 "Concatenating images" ]</div>
+
<div class="CellBody"> "Concatenating images"</div>
 
|
 
|
 
<div class="CellBody">Concatenate</div>
 
<div class="CellBody">Concatenate</div>
Line 596: Line 594:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1186732 "Extracting slices/volumes" ]</div>
+
<div class="CellBody">"Extracting slices/volumes"</div>
 
|
 
|
 
<div class="CellBody">Extract Slices/Volumes</div>
 
<div class="CellBody">Extract Slices/Volumes</div>
Line 613: Line 611:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1006827 "Insert Missing Slices" ]</div>
+
<div class="CellBody">"Insert Missing Slices" </div>
 
|
 
|
 
<div class="CellBody">Insert Missing Slices</div>
 
<div class="CellBody">Insert Missing Slices</div>
Line 630: Line 628:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1189070 "Inserting slices into image datasets" ]</div>
+
<div class="CellBody">"Inserting slices into image datasets" </div>
 
|
 
|
 
<div class="CellBody">Insert Slice</div>
 
<div class="CellBody">Insert Slice</div>
Line 647: Line 645:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1189065 "Pad slices to power of 2" ]</div>
+
<div class="CellBody">"Pad slices to power of 2"</div>
 
|
 
|
 
<div class="CellBody">Pad Slices to power of 2</div>
 
<div class="CellBody">Pad Slices to power of 2</div>
Line 664: Line 662:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1188247 [MIPAV_Utilities.html#1188135 "Randomizing image (slice) order" ]]</div>
+
<div class="CellBody">"Randomizing image (slice) order" </div>
 
|
 
|
 
<div class="CellBody">Randomize Slice Order</div>
 
<div class="CellBody">Randomize Slice Order</div>
Line 681: Line 679:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1188247 "Removing images (slices) from datasets" ]</div>
+
<div class="CellBody">"Removing images (slices) from datasets" </div>
 
|
 
|
 
<div class="CellBody">Remove Slices</div>
 
<div class="CellBody">Remove Slices</div>
Line 698: Line 696:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1187813 "Replace blanks with averages" ]</div>
+
<div class="CellBody">"Replace blanks with averages" </div>
 
|
 
|
 
<div class="CellBody">Replace blanks with averages</div>
 
<div class="CellBody">Replace blanks with averages</div>
Line 715: Line 713:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1200790 "Replace Slices" ]</div>
+
<div class="CellBody">"Replace Slices"</div>
 
|
 
|
 
<div class="CellBody">Replace Slices</div>
 
<div class="CellBody">Replace Slices</div>
Line 732: Line 730:
 
|-
 
|-
 
|
 
|
<div class="CellBody">[MIPAV_Utilities.html#1201306 "Subtract VOI Background" ]</div>
+
<div class="CellBody">"Subtract VOI Background"</div>
 
|
 
|
 
<div class="CellBody">Subtract VOI background</div>
 
<div class="CellBody">Subtract VOI background</div>

Revision as of 16:55, 15 February 2012

Standard tasks provided through commands on the Utilities menu

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.

</font></div>




Recording utilities usage with the history feature