| genre | Subimage |
| status | stable |
| author | Wolf Spindler |
| package | MeVisLab/Standard |
| dll | MLMiscModules |
| definition | MLMiscModules.def |
| see also | Info, ImagePropertyConvert, ImageStatistics, MinMaxScan, CalculateVolume, SubImage |
| keywords | bounding, box, volume, statistic, interval, count, voxels, volume, cut, reduce, reduction, roi, extract |
The module BoundingBox scans the input automatically or on demand and calculates the bounding box of all voxels which are within a given grey level interval. The found bounding box is cut from the input image and passed to the output. Also the number of found voxels in the interval, in the box and the corresponding volume in ml is shown.
If no voxels in the bounding box are found the output image is empty, i.e. it has extent 0.
All voxels of the output image will have the same world coordinates as in the input image.
The example network shows a small medical data set with a segmented liver which has much higher voxel values. The bounding box module is used to scan the volume, determine the bounding box around the liver and to show only the liver at the output.
| = (objectVolume): Double | eZ: Integer | v1X: Integer |
| = (boxVolume): Double | Max Value: Double | v1Y: Integer |
| Bounding Box: String | Min Value: Double | v1Z: Integer |
| Box Size: Integer | Object Size: Integer | v2C: Integer |
| eC: Integer | Up To Date: Bool | v2T: Integer |
| eT: Integer | Update: Trigger | v2U: Integer |
| eU: Integer | Update Mode: Enum | v2X: Integer |
| eX: Integer | v1C: Integer | v2Y: Integer |
| Extent: String | v1T: Integer | v2Z: Integer |
| eY: Integer | v1U: Integer |
Shows both corners of the bounding box which are still within the box.
If not defined the values are (0, 0, 0, 0, 0, 0) and (-1, -1, -1, -1, -1, -1).
Shows the extent of the bounding box in voxels.
If the bounding box is empty, the value is (0, 0, 0, 0, 0, 0).
Sets the minimum voxel value.
Sets the maximum voxel value.
Defines how module reacts to input changes.
Values:
| Title | Name | Description |
|---|---|---|
| Update | AutoUpdate | The module updates its output on any input or field change. |
| Clear | AutoClear | The module invalidates its output on any input or field change. |
If pressed, the module updates its output.
Shows if the module's output is up-to-date.