Tracking - Advanced

(requires: Advanced 2D Tracking)

If you have this module enabled in HASP, the Object tracking module gets extended with several advanced features.

Please see also the Binary Tracking Step by Step section.

Tracking options

Object Tracking 

Linking

Select which options apply to the tracking.

Allow New Tracks After First Frame

If a new object is detected in frames others than the first one, a new track is started. If this option is turned OFF, the algorithm tries to classify the new object according to the other settings - for example as a branch of an existing track.

Track Binaries

The algorithm tracks binary objects instead of the detected ROIs. Press this button to perform the tracking.

Other Object Tracking options are closely described here: Tracking Options.

Track Properties

Color by Object

The track has the same color as the object (or ROI). Select the Show tail option to indicate current direction of the motion. Specify how many segments of the trajectory are used. The Show centroids option displays crosses over the current centroid position.

Color by Speed

Color of the track changes according to the speed at a particular position.

Color by Time

The track color changes steadily from the beginning to the end.

Coloring by image

The colors are used relatively to the duration of the entire image sequence.

Coloring by object

The colors are used relatively to the duration of each track.

Leave trace after object disappears

When selected, all detected tracks are displayed on all image frames. Otherwise, only the tracks corresponding to currently visible objects are displayed.

Show probability ellipse

Check this item to display area of probable next movement predicted by the tracking algorithm.

The predicted movement is depicted as a circle described by the Standard Deviation Multiplication Factor (see description here: Tracking Options).

Show only selected binary objects

By checking this option, only binary objects which are selected by mouse within the list of objects are displayed. Other binary objects (and their tracks) remain hidden.

Note

This works only with binary objects. ROIs can not be hidden.

Show only selected tracks

Use this option to hide trajectories of objects which are not currently selected.

Unselected Tracks Transparency

Set the percentage of unselected tracks transparency.

Show trace only to current frame

Check this item to display the trajectory always only to the current frame.

Show spot velocity vector

Check this item to display vector of speed either in every point of the trajectory, only on the current point, or from begin to end. Define the Vector arrow scale in pixels corresponding to Ξm per second.

Track processing

Advanced tracking contains additional Track processing options. Track processing operates on whole tracks. These tracks are built during the frame-to-frame linking phase defined by Object Tracking and Object Features settings. This is an additional phase that allows further improvement of the tracking results. Summary data obtained by track processing features are shown in the Tracks tab.

Note

Track processing is available for binary tracking only. Results of track processing features are shown in the Tracks tab inside the Tracking panel.

Track processing 

Contrariwise to the Object features tab, these options are track-oriented.

Delete Tracks with “N” or Less Frames

If an object is detected tracked in less frames than the defined value, the whole track will be deleted.

Delete tracks with Line speed lower than ...

This option can effectively filter objects which are moving e.g. on the spot (in circles). Line speed of the whole track is taken.

See also Line Length and Speed.

Close Gaps Between Tracks

A tracked object can sometimes disappear so that it cannot be tracked within certain number of image frames. When it reappears, the track can be re-connected to the original. Select how many frames can be omitted at most.

See Standard Deviation Multiplication Factor (Tracking Options).

Note

This option is available only if the Allow New Tracks After First Frame option is enabled.

Find Splitting Tracks

Choose whether a track may split. Specify the probability factor - a number which multiplies the probability of occurrence of a splitting track.

Note

This option is available only if the Allow New Tracks After First Frame option is enabled.

Graph, Data and Tracks tabs

The tabs embedded into the Tracking panel show summary information for one track, a selection of tracks or for all tracks created by advanced tracking.

The Graph tab displays speed of the objects on Y axis with time value on the X axis by default. More variables can be selected from the Left and Right combo boxes. Data tab displays total information for each frame of the ND2 file.

Tracks tab displays overall information related to tracks. Performed operations from the Track Processing tab (Tracking Options window) are shown here.

Column sorting is available in the Data and Tracks view. All gathered data can be filtered multiple times by any variable measured during the object tracking. E.g. tracks can be sorted by heading to display only tracks with heading from 0 to 180 degrees.

Color as parent

Objects are colored as their parent.

Color as branch

Objects are colored based on their branch.

View as Tree

Objects are displayed in a tree view.

View as List

Objects are displayed in a list view.

Delete object

Deletes the selected object(s).

Delete all objects

Deletes all objects present in the object list.

Binary to ROI

This button converts binaries into ROIs.

Graph: Left, Right

In this section you can select which variables will be displayed in the graph.

Update Tracking Features

This button updates the tracking features.

Show Statistics

Shows the tracking statistics in the Tracks tab.

Use filter

Filters the tracking results using the defined filter.

Define Filter

Is used to define, edit and manage filters which can be applied by the Use Filter button.

Correct for Stage Movement

Turns on/off the stage movement correction eliminating measurement inaccuracies caused by the stage.

Delete trajectory to current frame (ROI)

Trajectory of the selected object(s) is deleted to the current frame.

Delete trajectory from current frame (ROI)

Trajectory of the selected object(s) is deleted from the current frame.

Delete current tracking point (ROI)

Deletes the current tracking point.

Delete All Tracking points (ROI)

Deletes all tracking points.

Context menu over tracked objects

Highlight Object

Highlights the selected object.

Object Frames Selection

Only frames where the object is present are selected.

Select All

Selects all tracked objects.

Unselect All

Deselect all tracked objects.

Invert Selection

Inverts the object selection.

Convert Selected Bin Tracks to ROI

Converts selected binary tracks into ROI.

Copy Selected Bin Tracks into new Binary Layer

Copies selected binary tracks into a new binary layer.

Move Selected Bin Tracks into new Binary Layer

Moves selected binary tracks into a new binary layer.

Copy Untracked Objects to new Binary Layer

Copies untracked objects into a new binary layer.

Move Untracked Objects to new Binary Layer

Moves untracked objects into a new binary layer.

Delete Selected

Deletes the selected object(s).

Keep Selected Only

Keeps the selected object(s).

Bookmark

Puts a color bookmark next to the name of the object.

Unbookmark

Removes the bookmark of the selected object(s).

Unbookmark All

Removes all bookmarks present in the object list.

Invert Bookmarked

Bookmark is removed from objects already bookmarked and is added to those not being bookmarked yet.

Set object as reference object

Selected object is used as a reference object (e.g. for distance measuring).

Rename ROI

Renames the selected ROI.

Align ND Document...

Opens the Align Current ND Document dialog window (see: Image > ND Processing > Align Current ND Document).

Insert Annotation...

Opens the Annotation Properties dialog window used to define an annotation (arrow with text) which is added to each tracked object. Select where the arrow will point on each object (Insert to Position Calculated by Objects) and set the space between the arrow head and the object (Position Offset). Choose the arrow pointing angle (Select Arrow Angle) and adjust the text and arrow properties (Properties...). All the dialog settings can be saved into a preset (Save As Preset) and loaded at any time by selecting the preset name in the Preset combo box.