Add overlay
DEPRECATED - Please use individual overlay modules (e.
Description
DEPRECATED - Please use individual overlay modules (e.g. "Add labels", "Add object outline", etc.).
Adds an overlay to the specified input image which can represent each specified input object. This module can render many different types of overlay; options include: All points, Arrows, Centroid, Label only, Outline, Position measurements, Tracks
Parameters
Parameter | Description |
---|---|
Input image | Image onto which overlay will be rendered. Input image will only be updated if "Apply to input image" is enabled, otherwise the image containing the overlay will be stored as a new image with name specified by "Output image". |
Input objects | Objects to represent as overlays. |
Apply to input image | Determines if the modifications made to the input image (added overlay elements) will be applied to that image or directed to a new image. When selected, the input image will be updated. |
Add output image to workspace | If the modifications (overlay) aren't being applied directly to the input image, this control will determine if a separate image containing the overlay should be saved to the workspace. |
Output image | The name of the new image to be saved to the workspace (if not applying the changes directly to the input image). |
Label mode | Controls what information each label displays:
|
Decimal places | Number of decimal places to use when displaying numeric values. |
Use scientific notation | When enabled, numeric values will be displayed in the format 1.23E-3. Otherwise, the same value would appear as 0.00123. |
Label size | Font size of the text label. |
Parent object for label | If "Label mode" is set to either "Parent ID" or "Parent measurement value", these are the parent objects which will be used. These objects will be parents of the input objects. |
Measurement for label | If "Label mode" is set to either "Measurement value" or "Parent measurement value", these are the measurements which will be used. |
Position mode | Controls the sort of overlay to be rendered:
|
Arrow orientation mode | Source for arrow orientation values:
|
Parent object for orientation | Parent objects providing the measurements on which the orientation of the arrows are based. |
Measurement for orientation | Measurement that defines the orientation of each arrow. Measurements should be supplied in degree units. |
Arrow length mode | Method for determining the length of arrows:
|
Length value (px) | Fixed value specifying the length of all arrows in pixel units. |
Parent object for length | Parent objects from which the arrow length measurements will be taken. |
Measurement for length | Measurement value that will be used to control the arrow length. This value is adjusted using the "Arrow length scale" muliplication factor. |
Arrow length scale | Measurement values will be multiplied by this value prior to being used to control the arrow length. Each arrow will be MeasurementValue*LengthScale pixels long. |
Head size | Size of the arrow head. This should be an integer between 0 and 30, where 0 is the smallest possible head and 30 is the largest. |
X-position measurement | Object measurement specifying the X-position of the overlay marker. Measurement value must be specified in pixel units. |
Y-position measurement | Object measurement specifying the Y-position of the overlay marker. Measurement value must be specified in pixel units. |
Z-position measurement | Object measurement specifying the Z-position (slice) of the overlay marker. Measurement value must be specified in slice units. |
Use radius measurement | When selected, the radius of the overlay marker circle is controlled by the measurement specified by "Measurement for radius". When not selected, point is represented by a single spot of fixed size. |
Measurement for radius | Object measurement use to specify the radius of the overlay marker circle. Measurement value must be specified in pixel units. |
Colour mode | Method for determining colour of each object's corresponding overlay:
|
Single colour | Colour for all object overlays to be rendered using. This parameter is used if "Colour mode" is set to "Single colour". Choices are: White, Black, Red, Orange, Yellow, Green, Cyan, Blue, Violet, Magenta. |
Measurement for colour | Measurement used to determine the colour of the overlay when "Colour mode" is set to either "Measurement value" or "Parent measurement value". |
Parent object for colour | Object collection used to determine the colour of the overlay based on either the ID or measurement value of a parent object when "Colour mode" is set to either "Parent ID" or "Parent measurement value". These objects will be parents of the input objects. |
Spot objects | Objects present in each frame of this track. These are children of the "Input objects" and provide the coordinate information for each frame. |
Limit track history | When enabled, segments of a track will only be displayed for a finite number of frames after the timepoint they correspond to. This gives the effect of a moving tail behind the object and can be use to prevent the overlay image becoming too cluttered for long/dense videos. The duration of the track history is specified by the "Track history (frames)" parameter. |
Track history (frames) | Number of frames a track segment will be displayed for after the timepoint to which it corresponds. |
Line width | Width of the rendered lines. Specified in pixel units. |
Render in all frames | Display the overlay elements in all frames (time axis) of the input image stack, irrespective of whether the object was present in that frame. |
Enable multithreading | Process multiple overlay elements simultaneously. This can provide a speed improvement when working on a computer with a multi-core CPU. |