The
Add-In
telePresence
Add-in
Any copyrights relating to this manual shall belong to Olympus Soft Imaging Solutions GmbH. We at Olympus
Soft Imaging Solutions GmbH have tried to make the information contained in this manual as accurate and
reliable as possible. Nevertheless, Olympus Soft Imaging Solutions GmbH disclaims any warranty of any kind,
whether expressed or implied, as to any matter whatsoever relating to this manual, including without limitation
the merchantability or fitness for any particular purpose. Olympus Soft Imaging Solutions GmbH will from time
to time revise the software described in this manual and reserves the right to make such changes without
obligation to notify the purchaser. In no event shall Olympus Soft Imaging Solutions GmbH be liable for any
indirect, special, incidental, or consequential damages arising out of purchase or use of this manual or the
information contained herein.
No part of this document may be reproduced or transmitted in any form or by any means,
electronic or mechanical, for any purpose, without the prior written permission of
Olympus Soft Imaging Solutions GmbH.
Windows, Word, Excel and Access are trademarks of Microsoft Corporation which can be registered in various
countries. Adobe and Acrobat are trademarks of Adobe Systems Incorporated which can be registered in
various countries.
Olympus Soft Imaging Solutions GmbH, Johann-Krane-Weg 39, D-48149 Münster, Tel. (+49)251/79800-0, Fax: (+49)251/79800-6060
Contents
Installation ......................................................................... 5
The trackIT button bar ..................................................................................... 5
Background correction with trackIT! ............................................................. 6
The "Define Automatic Tracking" dialog box ............................................... 7
1
Hiding objects ................................................................................................... 26
Clearing uninteresting objects .......................................................................... 28
Selecting interesting objects ............................................................................ 28
Deleting uninteresting objects .......................................................................... 28
Filtering objects ........................................................................................................ 30
Which filter criteria are there? .......................................................................... 32
Inverting filter definitions .................................................................................. 33
Combining filter definitions ............................................................................... 33
Saving and re-using filter definitions ................................................................ 34
Setting filter definitions interactively in the image. ........................................... 35
Merging trajectories .................................................................................................. 36
Contents
Index..................................................................................57
trackIT! Performance range
The results are also displayed in several sheets. They allow the detailed
3
analysis for example in relation to the distance covered, the direction and
the speed. The relevant unit (for example µm for the distance covered) is
adopted from the image calibration.
You can find detailed infor-
mation in the sheets which
are set up automatically.
Additionally, you can see the results in various histograms which graphically
display the tracked objects according to, e.g., speed or trajectory length.
trackIT! Performance range
Save Results The results of a tracking will be saved together with the image. Therefore,
you will not need to save the sheets separately if you save the image stack
immediately after the tracking has been performed.
These sheets can be saved in CSV file format for use in other programs.
trackIT! and the image trackIT! is completely integrated in the image analysis program.
analysis program
Requirements for Not all image stacks are suitable for use with trackIT! Please take note of the
image stacks when following prerequisites:
using trackIT! • The sample must be focused.
• The sample should be illuminated as uniformly as possible. If this is not
possible, then you can carry out a background correction before
tracking, see p. 6.
• The image acquisition frequency should be adjusted to the speed of the
object movements, so that (in the case of continuously moving objects)
4
Installation
The installation of the trackIT! software is no different from a "normal"
installation of your image analysis program. You must have Administrator
rights. The dongle must be inserted in your PC's USB or parallel port before
installation, otherwise an error message will appear.
To install the software, proceed as follows:
1) Put the program CD into your computer's CD-ROM drive.
> The setup window normally opens automatically. If it does not, or if
you have closed the window, then you can reopen it at any time by
clicking the setup.exe on the CD-ROM.
2) Select the appropriate menu item to install the software.
3) Follow the instructions given by the installation program.
Merging trajectories
(p. 36)
5
Should you have inadvertently closed the trackIT button bar, you can reopen
it at any time. To do so, click any button bar with your right mouse button,
and select the trackIT option in the context menu.
Background correction with trackIT!
Tabs
Navigator
7
Button bar The button bar is in the upper section of the dialog box. Among other
buttons, it contains the one which starts the tracking operation.
Tabs In the middle of the box you will find the Detector and Tracker tabs. Here,
you define all the settings you need to detect and track the required objects.
Note A detailed explanation of all of these tabs' settings can be found in the
chapter "Overview of the configuration options" on page 43.
The Navigator The navigator is located in the lower section of the dialog box. Use the
navigator to look at all the images in a stack as in a film (scrolling forwards
and backwards) or click from image to image manually. This is generally
necessary before a tracking is performed, to provide you with an overview
of the type and number of objects which are to be tracked. Only in this way
can the correct configuration settings be carried out.
If you want to jump to a particular image, enter the number in the display field
and press the [Enter] key.
By using the navigator
buttons you can move
quickly within an image
stack.
Tracking objects
Below, you will find a description of the most important working steps which
are required to carry out an automatic tracking.
Most working steps are necessary in order to define the appropriate settings
for the object detection, so that the objects of interest are being detected.
These settings depend on the characteristics of the sample. There are no
values that are generally true.
The tracking is started by clicking the respective button, in the Define Auto-
matic Tracking dialog box.
PLEASE NOTE Only detected objects are tracked, all other objects are ignored. As long as
no object has been detected, it does not make sense to start the automatic
tracking, as it won't deliver any results.
Overview
The flowchart shows the
important steps for the
preparation of a tracking C lick o n a p o in t w ithin
operation. The steps in the th e o b je ct
rectangular text boxes must
always be carried out.
9
If n e ces sa ry,
D e fin e th e se a rch If n e ces sa ry,
d e fin e the
d e fin e the
varia tion ra d iu s
“h idd en in m a x.“
If n e ces sa ry,
s ele ct th e ch ec k
S ta rt tra ckin g b o x „trac k a pp ea -
rin g ob jec ts“
Note Four demonstration files are supplied together with the software, to facilitate
the learning of the most important working steps and configuration options.
These demonstration files begin with a simple movement of an object
(Demo 01.tif) and then demonstrate increasingly complex processes (Demo
02, Demo 03 and Demo 04.tif).
Automatic tracking of a simple object
You can follow the instructions given below with the help of these demon-
stration files. We recommend you to gain your first experience with object
tracking in this way, before applying your knowledge to your own images.
You can find all demonstration files in the Images subdirectory of your
trackIT! installation directory.
• The object definition takes place in several steps and differs from
object to object. It must only be carried out on one image in the image
stack. Generally you take the first image. For object definition, first click
the Set/Add point from which the move factor will be calculated button
and then click on a point within the object, in the image window. In this
way you define any pixel which is to be tracked.
This should preferably take place using a pixel in the foreground of the
object area, i.e. in the direction in which the object moves. Further-
more, the pixel should preferably be a pixel that changes its gray value
in the next image, so that the movement is clearly recognizable for
trackIT!
Automatic tracking of a simple object
11
can draw it in any section of the image.
> Now, all of the preconditions for a successful tracking have been
set. The object has been detected, i.e. it is displayed hatched in
green. The focal point is displayed as a red square.
> If the object has not been detected, check whether the Automatic
preview function has been activated. If the object is then still not
marked, select further points within the object that is to be tracked
using the Add point from which the move factor will be calculated
button.
7) To start the tracking, click the Start tracking button.
Automatic tracking of a simple object
> All the images in the image stack are now displayed in succession.
Simultaneously, all the movements of the marked pixel are
registered.
> The tracking finishes when the last image has been displayed. The
trajectory is displayed in the overlay of the image. The first image in
the image stack will then be on display again.
The overlay displays the
object trajectory.
> The tracked object is given the marker "0" and the trajectory is
displayed in color. Although the serial numbering of the objects is
irrelevant for this example, it does make the results clearer when
several objects are tracked. The starting point of the object is
marked with a square, the end is marked with a circle.
The color of the trajectory display depends on the background: in
case of light background, dark colors are used and in case of dark
background, light colors are used. The colors themselves are
defined by trackIT! and cannot be changed.
> Several results sheets are generated automatically after each
tracking. These provide detailed information about the tracked
object(s) (see p. 16).
12
13
be tracked, as long as it is detected, not depending on whether or not you
clicked on a pixel within this object.
• Define the minimum Object size. trackIT! will only find objects that are
the same size as, or larger than, the value entered here. To do so, click
the Set minimum object size button.
> This moves you to the image window, where the cursor is displayed
as a circle. Pressing the left mouse button, draw this circle to a size
that is somewhat smaller than the smallest object which is to be
tracked. Click the right mouse button to finish the size definition.
• Now define the maximum object size using the Set maximum object
size button.
> This moves you to the image window. Now draw the circle to a size
that is somewhat larger than the largest of the objects which are to
be tracked. Click the right mouse button to finish the size definition.
> All objects which lie within the defined minimum and maximum size
can already be displayed hatched in green.
> If this is not the case, check once again whether you have activated
Automatic preview and read on.
Automatic tracking of several objects
6) Now go to the Tracker tab to define the search radius. The search
radius defines the maximum distance which an object may have
covered between two consecutive images (not the distance between
the first and the last image). trackIT! only searches for the object within
this distance.
• To define the search radius, click the Set search radius button. This
moves you to the image window. With the left mouse button pressed,
draw a circle of the required size and finish the definition by clicking the
right mouse button.
> Now, all of the preconditions for a successful tracking have been
set. The objects will probably be detected now, i.e., displayed
hatched in green. The focal points are displayed as red squares.
> If the objects have not been detected, first check whether the Auto-
matic preview function is set.
• If all of the objects which are to be tracked are not yet detected, click
the Set/Add point from which the move factor will be calculated button
and then on other objects which are to be tracked.
> Using the Remove last added point button, you can delete the last
added point at any time and select another point.
> The Reset move factor button enables you to reset the move factor
to the default value of 0,1 and start again.
above, use the values from the table below. These values have been proven
to be suitable in internal tests. Set the values by entering the given numbers
into the appropriate fields and pressing [Enter]. The objects should now be
detected. Now repeat the tracking:
Value to be entered/
Parameter selected
Size filter min. (Detector tab ) 1000 µm2
Size filter max. (Detector tab) 5000 µm2
Object separator (Detector tab) deactivated
Search radius (Tracker tab) 90 µm
Track appearing objects deactivated
(Tracker tab)
Automatic tracking of several objects
Value to be entered/
Parameter selected
Variation (Tracker tab) 0,1
All further trackIT! setting options can be ignored for
this example.
Tracking appearing In a second tracking session, the object which appears in image 9 is now
objects also to be tracked. To do so, just one further setting is required. Do the
following:
1) Change over to the Tracker tab and select the Track appearing objects
check box.
2) Click the Start tracking button and watch what happens.
> The appearing object will now also be detected. The ObjOverview
sheet will now list four objects instead of three.
Note If you want to track appearing objects, you can carry out the object definition
in an image where the object or objects are clearly visible. In this way you
can be sure that objects which appear later will also be detected. In the
Demo 02.tif file for example, you could carry out the object definition in
image 11.
15
What information is contained in the generated sheets ?
In the lower half of the sheet you will find a statistics (in color). This is very
helpful when numerous objects have been detected.
In the Mean row, the data for all the objects is added up and divided by the
number of objects. In this way you can, for example, see the mean
trajectory length or speed, at a glance.
Object This sheet will only be shown when you have double-
Information_<file- clicked on an object in the ObjOverview sheet_<file-
name> name> (on the line number in the column on the far left).
• the information whether the object has been tracked in this image or not. With
objects that have been tracked, there will be a plus sign in the Valid column.
• the X/Y position of the object (or of the marked pixel),
16
• the time (since the acquisition began) at which the image was acquired.
• the time difference between this image and the previous image,
• the distance covered between this image and the previous one,
• the speed in this image.
What information is contained in the generated sheets ?
PLEASE NOTE Use the sheet/object link to see which object in the ObjOverview sheet
represents which object in the overlay.
Make sure that the image window is completely visible. Then doubleclick the
line number in the column on the far left, in the ObjOverview sheet. The
relevant object will be highlighted by flashing circles.
17
Closing all sheets If you would like to close all of the created results sheets without enquiry,
quickly use the keyboard shortcut [Shift+Ctrl+D]. The image in the image window
will remain on display.
What information is contained in the generated sheets ?
Saving results
Results will be saved The results of a tracking will be saved together with the image. Therefore, it
together with the is extremely important that you save an image stack immediately after a
image! tracking operation has been successfully complete!. Only then can you
display all results again when opening the image at a later time.
To do so, click the Edit Tracking Results button, in the trackIT button bar.
The results sheets generated for an image stack that has not been saved
after the tracking has been completed, will be lost when either the image
stack or the program are closed.
Saving results In addition to saving the results with the image, you can also save the Object
separately overview as a separate file in the SFS format. The graph can be saved as
SGD format file. These SFS and SGD files can be opened again with
trackIT!
On the other hand, it generally makes little sense to save the object informa-
tion as an SFS file. This file, when opened at a later date, will only contain
the detailed information about the object that was last doubleclicked in the
ObjOverview sheet. Just create the sheet anew, if necessary.
Exporting results
To be able to import the results of a tracking operation into a spreadsheet
program, where you can then edit them further, you will need to export the
results in the CSV (comma separated values) format.
In the Edit Tracking Results dialog box, click the Export Results... button to
create the following CSV files:
- ObjOverview_<filename>.csv
- Positions_<filename>.csv.
The Positions_<filename>.csv sheet contains all of the detailed information
on the objects that have been tracked. Here, the results that in the Object
Information sheet only relate to the currently selected object, will be written
into a sheet one after the other.
19
Saving results
3) Enter the directory in which the files are to be saved and click OK.
> The following files will now be written into the specified directory:
- ObjOverview_<filename>.csv
- Positions_<filename>.csv.
The file names are allocated automatically.
> For checking purposes, the Positions_<filename> sheet will be
opened in trackIT! You can then additionally save them in the SFS
format.
4) Close the Edit Tracking Results dialog box.
5) If necessary, switch to Windows Explorer to change the file names
(e.g., with [F2]).
Automatic tracking using the object separator
21
8) Now define the maximum object size. To do so, it is not enough in this
case to define the object size using the biggest object. Define the
maximum object size in a way that both of the objects are included
(see illustration).
9) Select the Critical size check box. Then, define the Critical size of the
object separator, so that it approximately represents the size of the
larger of the two objects.
Automatic tracking using the object separator
Make sure you don't make the Critical size larger than necessary. Other-
wise, the object separator will not render the desired results. In this example,
the Critical size should not exceed the value of 4000 µm.
> All the images in the image stack are now displayed in succession.
The focal points of the marked objects are displayed as red
squares. Some images display red circles. This indicates that the
object separator is being used there.
> The tracking finishes when the last image has been displayed. The
distances covered are displayed in the image overlay. The first
image in the image stack will then be on display again.
In this image, the two red > If the object separator has worked properly, two objects will have
circles show that the object been tracked, whose trajectories cross. Please enter the values
separator is active. from the table given below and repeat the tracking, should you have
got different results.
above, use the values from the table below. These values have been proven
to be suitable in internal tests. Set the values by entering the given numbers
into the appropriate fields and pressing [Enter]. The objects should now be
detected. Now repeat the tracking:
Value to be entered/
Parameter selected
Size filter min. (Detector tab ) 3 000 µm2
Size filter max. (Detector tab) 15 000 µm2
Object separator (Detector tab) activated
Critical size 3 500 µm2
Object merger (Detector tab) deactivated
Search radius (Tracker tab) 90 µm
Variation (Tracker tab) 0,1
Automatic tracking of unsteady objects
Value to be entered/
Parameter selected
Track appearing objects (Tracker tab) deactivated
All further trackIT! setting options can be ignored for
this example.
23
4) Activate the Automatic preview function.
5) Define the object which is to be tracked step by step:
• To begin with, click the Set/Add point from which the move factor will
be calculated button and then on a pixel within the object.
> The defined pixel is marked with a red cross.
> The value in the Move factor field is refreshed.
• Define the minimum and maximum object size.
• Change over to the Tracker tab and set the value 0.1 in the Variation
field.
6) Define the search radius.
7) If the object has not yet been detected, mark other pixels in the object.
> In this example, the object to be dealt with is a very inhomogeneous
object, i.e. the gray values within the object vary greatly. For this
reason it is likely that you will have to mark further pixels. Should
this not lead to the result you want, enter a smaller move factor,
e.g., 0,0002.
Automatic tracking of unsteady objects
Value to be entered/
Parameter selected
Move factor 0,0002
Size filter min. (Detector tab ) 300 µm2
Size filter max. (Detector tab) 600 µm2
Object separator (Detector tab) deactivated
Search radius (Tracker tab) 20 µm
Variation factor (Tracker tab) 0,1
Tracking appearing objects activated
All further trackIT! setting options can be ignored for
this example.
24
Edit tracking results
Smooth Trajectories You can smooth the displayed trajectory a little. To do so, select the Smooth
trajectories check box. You can see the result in the image overlay.
25
PLEASE NOTE These settings change the results in the ObjOverview_<filename> sheet. In
particular, smoothing the trajectory will shorten it.
Edit tracking results
Display distances only Here the direction and the distance covered are displayed as a straight line.
All "wobbles" in the object movement are ignored:
Trajectory Length Distance
Hiding objects
You can hide the results of detected objects. By default, the trajectories of
all detected objects are displayed.
Mode
In the Object display options group, the following options are available in the
Mode field:
26
All objects This is the standard setting. The trajectories of all detected objects are
displayed.
No objects Only displays the objects without trajectory. The results sheets are empty.
In this way, the initial situation before detection can be displayed.
Selected objects This mode is appropriate when you are only interested in some of the
detected objects. The trajectories of all other objects are then no longer
shown in the overlay and their results are no longer shown in the sheets. The
data will not be deleted, however, and you can see it again at any time by
using the All objects option.
As soon as you have selected the Mode entry, in the Selected objects list,
the Edit Tracking Results dialog box will display the Object Selection group.
Here, the All, None and Interactive... buttons are available.
With these buttons you can determine whether you want to select all of the
objects that interest you, or prefer to clear the objects that don't interest you.
Edit tracking results
A description of the procedure for selecting objects can be found in the chap-
ters "Clearing uninteresting objects" on page 28 and "Selecting interesting
objects" on page 28.
Filtered Objects This mode is appropriate when you are only interested in the part of the
detected objects that fulfill certain criteria. As soon as you have selected the
Filtered objects entry, in the Mode list, the Edit Tracking Results dialog box
will additionally display the Object filter group. Here, you will find numerous
criteria with which you can filter the objects. You will find further information
in the chapter "Filtering objects" on page 30.
In the Filtered objects mode,
the Edit Tracking Results
dialog box will be expanded
by the Object filter group.
27
Edit tracking results
when opening the image at a later time. You can, however, use the
All objects mode to have all the objects displayed again.
However, you can also definitely delete the results of uninteresting objects.
Do the following:
1) Make sure that, e.g., only the interesting trajectories are on display.
2) Click the Delete... button to definitely delete the results of uninteresting
objects.
> You will receive the following query:
3) Click the No button, to delete all of the trajectories that are not currently
on display.
29
Filtering objects
Filtering objects
1) Should you only want to see the results of certain objects, open the Edit
Tracking Results dialog box when the tracking has been completed. In
the Mode list, select the Filtered objects entry.
> The Edit Tracking Results dialog box will be expanded by the
Object filter group. In it you will find numerous filter criteria. By
default, no filters are set. You will find further information in the
chapter "Which filter criteria are there?" on page 32.
> The values that are displayed in the Object filter group's fields will
have been taken from the ObjOverview_<filename> sheet. In each
case, the highest and the lowest values found will be taken. In this
way you will initially still see the results of all of the objects that have
been tracked.
30
The sheet ObjOverview_Demo 02 shows the results for the tracked objects.
When you open the Edit Tracking Results dialog box, the Object filter group shows the smallest
and greatest value calculated in each case, in the Distance, Length, Extent and Speed fields.
Filtering objects
2) Now you can activate the filter or filters with which you want to filter the
results. To do so, select the respective check box.
3) Enter a minimum and/or maximum value in the edit field. To do this, you
can either use the small arrow buttons next to the edit field, or use your
keyboard to enter a value, then press the [Enter] key.
> Your entry will only be accepted when it further limits the value that
has already been given:
In this example, several
objects have been tracked
and the following values
were calculated: The
shortest distance that one of
the objects traveled was
2 µm. The longest distance
In this field, all values that In this field, all values that are
was 8 µm. Your filter defini-
tion can limit these calcu- are bigger than 2,0 µm (and smaller than 8,0 µm will be
lated values further, but it smaller than 8,0 µm) will be accepted.
can't extend them. accepted.
4) Take a look at the results of your filter definition. Click the Apply button.
> Then, only the objects to which the filter criteria apply will be
displayed in the overlay and in the sheets.
Update display > When the Update display automatically check box has been
automatically selected, the image overlay and the ObjOverview_<filename>
sheet will be continuously updated. In this case the Apply button is
not required, and is therefore inactive.
31
3) click
"Apply"
Filtering objects
Start
Length
• The trajectory length that an object has traveled from its starting to its
end point.
End
Start
Extent
• The diameter of the operating range
Taken together, all of the positions of an object trajectory make up the
operating range. The largest distance between two positions deter-
mines the diameter of the operating range, which is also called Extent.
Start End
Direction
37°
• Direction in which the object moves. The direction is determined by
centering the starting point and by defining the end point's position on
End a circle in° (in relation to the Y axis).
32
Start
Speed • The mean minimum and maximum speed of the object between two of
the image stack's images.
Filtering objects
33
Filtering objects
Should an object only need to fulfill one of the filter criteria, the Combine OR
option must be selected. When the filter definition remains the same, you will
have more objects displayed when you use the Combine OR option, than
when you use the Combine AND option.
With this setting, objects
where either the distance
traveled or the speed, (or
both), lie between the mini-
mum and maximum values,
will be displayed.
35
select automatic update of display
> Your entry will be adopted, provided it further limits the value that
was previously calculated. Should, however, your entry exceed, or
fall short of, the values that were previously calculated, it will be
ignored. Instead, the smallest calculated value will be inserted.
Merging trajectories
If an object is lost in an image and is tracked as a new object in a later image,
you can correct the result later, using this function to merge the two object
36
trajectories.
PLEASE NOTE Keep to the correct chronological order when selecting the trajectories:
select the trajectory which shows the beginning of the covered segment first
(e.g. in images 1-20) and then the one for the second part of the segment
(e.g. in images 21-50). You will receive an error message if you try to merge
trajectories which are not in the correct chronological order.
1) Click the Merge Trajectories button.
> This moves you to the image window.
2) Move your pointer over the first trajectory that is to be merged. When
you do this, it must be the part of the trajectory that was first set up.
> The trajectory is marked red.
3) Click on the second trajectory to be merged.
> The object trajectories are connected. The object is summarized in
the ObjOverview sheet.
4) Press the right mouse button to finish the process.
PLEASE NOTE You can cancel the merge mode by using the [Esc] key.
Execute manual tracking
37
Execute manual tracking
1) Load the required image stack (e.g., the Demo 03.tif file) and click the
Execute Manual Tracking button.
> The Manual Tracking dialog box opens.
> If you have previously carried out automatic tracking on this image
stack, the objects which have already been tracked will be listed in
the Object ID field.
2) Click the Add New button to track an object manually.
> The image window will be activated and the cursor becomes a
cross. Always the first image in the image stack will be displayed. If
you want to track an object which appears later manually, you will
therefore need to first skip a few images before you can define the
object position.
> An information window, that explains the way the mouse buttons
and some keyboard keys work, will appear at the bottom left of your
screen (see also "Key configuration during manual tracking" on
page 40):
Execute manual tracking
39
Correcting set object positions subsequently
You can, at any time, correct object positions that have been determined by
a tracking operation. This is always possible, regardless of whether the posi-
tion you want to alter has been automatically or manually set.
1) Select the object you want to alter in the Object IDs list in the Manual
Tracking dialog box.
2) Click the Edit button.
> The image window will be activated. The first image in the image
stack will be displayed. The set position will be marked with a red
square. The position number will be displayed.
3) Then move to the position you want to correct. There are two ways of
doing this:
• You can either have all of the positions that have been marked shown,
one after the other, by scrolling your mouse wheel, or by using the
arrow keys on your keyboard. The position number will be displayed.
Execute manual tracking
• You can click the spot on the trajectory that you want to change. While
you are doing this, keep the [Ctrl] key pressed. Then, the image in the
stack in which the position was marked will be displayed. The position
number will also be displayed.
4) Then release the [Ctrl] key, and using your mouse's left button, drag the
square that is shown in red, onto the new place.
> This object's trajectory will then have been changed. The data in the
sheets has also been updated.
> The next image in the image stack will be displayed.
5) Then you can, if necessary, correct other positions, or finish editing the
object trajectory by using your right mouse button.
• Opening a position Click the [Ctrl] key at the same time as the left
mouse button, to load the image that corresponds to the currently
marked spot on the object trajectory. You can then check this position,
and, if necessary, correct it.
• Finishing Manual Tracking: After the marking of the object position in
the final image, manual tracking finishes automatically. If you want to
stop manual tracking before this, press the right mouse button. All of
the positions that have up till then been marked, will be saved and
shown in both the overlay and in the sheets.
• Abort the Manual Tracking: Press the [ESC] key to abort the tracking
operation. The positions that have up till this point been marked, will not
be saved.
41
How to To save a trackIT! configuration, do the following:
1) Open the Define Automatic Tracking dialog box.
2) Click the Save/Load tracking options button.
> You can see the Save/Load tracking options dialog box.
Loading the configuration
3) Enter a name for the configuration. The CTO file name extension will
be added by trackIT! automatically and need not be entered.
> The Save button is activated.
4) Press Save, to save the configuration and to close the window.
> Your configuration will be saved in your installation directory in the
TrackIt subfolder. If the folder does not exist, it will be set up
automatically.
Detector tab
43
Move factor This factor provides the degree of probability that a "move" event is taking
place in the selected pixel. This is manifested by a gray value alteration over
a period of time. The move factor is based on a complex formula which
cannot be discussed in detail here.
Size filter Enter the minimum and maximum sizes that the object to be tracked can
have into the Min. and Max. fields. All objects which have an area that is
greater or smaller than the value defined here will be ignored.
Thus the size filter is a central element to exclude irrelevant objects from the
detection process. Ensure that the size filter is correctly set before every
detection.
The entry must be in the units squared that the image is calibrated in, e.g.
µm2. Only the absolute value of the area is relevant for the size filter, not the
form.
Detector tab
Object separator It could be that trackIT! detects two or more individual objects as one large
object. In this case you can separate the objects by defining the maximum
size that an object may have. To do so, select the Critical size check box. All
objects which are larger than this size are automatically separated into
several objects. The entry must be in the units squared that the image is
calibrated in, e.g. µm2.
The value of the object separator must be within the parameters of the set
minimum and maximum size filter. If you do enter a higher value, this will
automatically be replaced by the value in the Max. field as soon as you click
into another field.
Object merger
It could be that trackIT! unintentionally detects one object as two different
objects. You recognize this by the fact that two focal points are displayed,
instead of just one (recognizable by the red squares). In this case you can
use the object merger, so as to retain just one object.
Note You can also use the object merger to detect objects which have been
correctly recognized as an object, but which have been incompletely
detected (e.g. with notches on the edges). In this case, object merging
produces the same results as the manual selection of further pixels in the
object.
If you select the Use check box, the "dilatation" morphological filter is used
during tracking. This completes pixels at the edges of objects. In this way
several separately detected objects are merged to one object.
The filter examines the area around a single pixel and compares the value
with the values of the pixel in the set near vicinity. The central pixel is given
the maximum gray value of all the pixels from the vicinity. The size of the
vicinity can be defined with the Small , Medium and Large option. These
settings are the equivalent of a hexagonal grid of 3x3, 5x5 and 7x7 pixels.
44
Tracker tab
Tracker tab
Search radius Here you define the maximum radius within which an object can move from
one image to another before it is found again. trackIT! only searches for the
object within this radius. You can either draw the radius interactively in the
45
image window using the mouse, or enter a fixed value in the Search radius
window. A search radius that is too small leads to trajectories being
interrupted.
"Hidden in In this field you define the number of images within which trackIT! checks
max. frames" value whether an object is moving or not.
Example:
An object moves in images 1-5, then disappears from the focal area and
reappears in images 13-50. With the default value of "hidden in
max. frames" being set to 5, trackIT! would set the object from image 10
onwards to "dead" status and then no longer track the object.
In order that trackIT! still checks whether the object is still moving in image
13, you must enter a minimum value of "hidden in max. frames" of 8 (= 13-
5) images.
Raise the "hidden in max. frames" value only when you can assume or know
that the later moving object is really the object that either stopped moving or
disappeared out of the focal area in an earlier image. It does not make sense
to set the "hidden in max. frames" value at a high level as a matter of course.
Unlike tracking an object using the variation factor (see below), with the
Tracker tab
"hidden in max. frames" value there are no "identity checks". An object that
reappears in the vicinity of the stationary object can, in the case of a high
"hidden in max. frames" value, be recognized as that object, even if it looks
quite different (assuming that it is within the defined object sizes).
Tracking appearing With this check box you define whether only objects that are visible on the
objects first image of the image stack should be tracked, or also those which appear
in a later image. Objects which are stationary in the first images of an image
stack and then "run off" at some time will only be tracked using this check
box.
Unsteady objects Unsteady objects are objects which begin to move and then stop moving at
some time.
Variation The variation factor checks whether an object that starts to move is identical
to an object that has stopped moving in the same image area. The image
areas, in which the variation factor comes into effect, are marked by a dark
green rectangle (during the tracking only).
The level of the variation factor defines the extent to which, in percent, the
gray values which are within the dark green rectangle may vary, so that
trackIT! may interpret the object as an identical object (and therefore
continue to track it). A variation factor of 0.1 means that the gray values may
vary by a maximum of 10%, so that the object may be further tracked.
The higher the variation factor is, the more probable it is that tracktrackIT!IT
continues to track objects which have stopped moving. A low variation factor
leads, inversely, to greater loss of objects.
The variation factor can have a maximum value of 1. With this value trackIT!
will definitely track an object that appears later, even if it looks completely
different and perhaps does not match the object that stopped moving at all.
Thus a variation factor that is too high increases the risk that two different
objects may be interpreted and tracked as one single object.
46
The Edit Tracking Results dialog box
Object display options Using the various object display options, you can control whether all or only
certain defined results of a tracking should be displayed.
All objects The default setting is All objects. The display of the results relates to the
display of the trajectories in the overlay and the entries in the sheets. By
selecting a display option you simply mask results. No data is deleted and
you can display all results again at any time.
The following possibilities are still available in the Mode field.
No objects Only displays the objects without trajectory. The results sheets are empty.
In this way, the initial situation before detection can be displayed.
Selected objects This option is appropriate when you are only interested in some of the
detected objects. The trajectories of all other objects are then no longer
shown in the overlay and their measurement data is masked in the sheets.
The data will not be deleted, however, and you can see it again at any time
by using the All objects option.
As soon as you have selected the Mode entry, in the Selected objects list,
the Edit Tracking Results dialog box will display the Object Selection group.
Here, the All, None and Interactive... buttons are available.
With these buttons you can determine whether you want to select all of the
objects that interest you, or prefer to clear the objects that don't interest you.
47
Filtered Objects Displays only the objects that correspond to your filter definition. You will find
further information on filtering in the chapter "Filtering objects" on page 30.
Smooth Trajectories Here you can smoothen the displayed trajectory somewhat, so that the
display is then clearer. The data in the sheets are updated, which is easily
recognizable by the shorter trajectory length.
Display distances only Here the direction and the distance covered are displayed as a straight line.
All deviations from the shortest distance between the starting and finishing
points will be ignored (see the illustration on page 26).
Display trajectories The results of tracking are displayed graphically in the overlay. Additionally,
the values are given in the sheets. And the Display trajectories group offers
more display options, too. Click the corresponding button to activate one of
these display options.
The Edit Tracking Results dialog box
Original trajectories: This way, a new image will be written into the next free image buffer. It will
only show the object trajectories, without the image:
Centered trajectories: This way, a new image will be written into the next free image buffer.
Displays the trajectories of all objects so that they all start from the center of
the image window:
48
49
With the number of classes, you define the number of groups that the rele-
vant result parameter is subdivided into (e.g. the speed). In the case of track-
ing many objects, the results of which are very close to each other, it makes
sense to increase the number of classes to, e.g., 20. Inversely, it is better to
reduce the number of classes to, for example, 2 when the tracking leads to
very different results. You can change the number of classes for each histo-
gram separately. Furthermore, you can create the diagrams as often as
required, without renewed tracking, and also change the number of classes.
The Edit Tracking Results dialog box
Save Results Since the results will always be saved together with the image, you can at
any time recreate the histograms anew, and do not need to save them
separately. However, it is possible to save the histograms you have created
in the *.SFD format. The direction diagram will be written into the next free
image buffer as an image. It can be saved in different graphic formats. The
default suggested by the program is the file name extension *.TIF.
Note If you would like to close all created results sheets and histograms without
query and without saving, you can do so by using the key stroke
[Shift+Ctrl+D]. The image in the image window will remain on display.
Direction diagram The direction diagram displays the direction in which the objects have
moved. The radius of 360° is subdivided into the selected number of
classes. The number of objects which have moved within this degree range
is given for each area.
50
The Edit Tracking Results dialog box
2
Number of objects found
in this class
1
class 3: class 2:
180°-270° 90°-180°
51
the division of the classes.
class 3:
class 6:
90°-135°
225°-270°
Invisible further
division of the radius
into 8 classes
class 5: class 4:
180°-225° 135°-180°
Suggestions and questions with regard to trackIT!
Ensure therefore that the objects are not detected larger than necessary by
only making use of the object merger when really required.
53
However, it may well be that an object will not be detected correctly if just
one pixel is defined. In this case, click using the Set/Add point from which
the move factor will be calculated button into the object several times until it
is selected. In the process, select preferably those pixels which have a gray
value that changes in the next image, making the movement clearly
recognizable for trackIT!.
If the object has still not been detected, then check also:
• whether you have defined the object size correctly,
• whether you have switched on the Automatic preview (or whether you
have manually updated the display using the Preview for detection
button).
Suggestions and questions with regard to trackIT!
When you use an object separator, remember that trackIT! only takes
objects into account which are within the defined maximum size. For the
detected objects, trackIT! checks in a second step whether an object sepa-
rator is to be taken into account. If this is the case, then trackIT! separates
the large detected object into two or more objects. Therefore, when working
with the object separator, the added up size of the individual objects must
always be defined as the maximum size. The individual object size must be
entered into the Critical size field.
55
image. To do so, use the buttons in the Overlay button bar only.
1) Activate the Overlay button bar and load the gray value image with the
overlay that you want to copy.
2) In the Overlay button bar, click the Layer button and then on the Lock
Data Layer option.
> The check disappears from this option and the data layer is no
longer locked.
3) In the Overlay button bar, first click the Select All and then the Copy
s
Objects button.
> Now all the overlay elements are in a special internal clipboard.
4) Load the RGB image.
Suggestions and questions with regard to trackIT!
5) In the Overlay button bar, first click the Paste Objects button and then
the Select None button.
> The overlay is now displayed with the RGB image
6) Save the RGB image.
> In this way the overlay is saved together with the RGB image.
56
Index
57
D L
Define search radius 11 Lost objects 16
Demonstration files 9
Parameter 12
Detected Objects 7, 9 M
Direction diagram 50 Manual Tracking 37
Dongle 5 Execution 38
Key configuration 40
E Sheets 39
Maximum object size 13
Edit results 47 Minimum object size 13
Extent 32 Move factor 11
multipage.tif 3
F
Fast Image Acquisition 3
Filter criteria 32
Index
S
O
Saving results 4, 19
Object definition, steps for 10
SFS file format 19
Object ID 37
SGD file format 19
Object information 16
Sheet/object link 17
Object overview 16
Sheets
Object separator 21, 54
Close all 17
Objects
Content 16
Appearing 15
Export 19
Correcting positions 39
Object information 16
Critical size 21
Object overview 16
Crossing 54
Positions 19
Define size 13
Sheets, export 4
Detect only certain objects 53
Smooth Trajectories 28
Detected smaller or larger 52
Spreadsheet program 19
Filtering 30
Focal point 14
Lost 16, 53 T
Not detected 53 Tab
Separator 21 Detector 43
Tracking several objects automatically 13 Tracker 45
Unsteady 23 trackIT button bar 5
Operating range 32 Trajectories
Original trajectories 48 Centered 48
Overview of working steps before tracking 9 Colors 12
Display options 25
P Edit 39
Finishing point 12
58
Positions 19
Interrupted 53
Preview for detection 7, 54
Merge 36
Original 48
Q Smooth 28
Questions Starting point 12
Direction of movement also detected 52 Update display automatically 31
Object not detected 53
Objects detected too small 52 U
One object recognized a several objects 52
Unsteady object 23
Two objects recognized as one object 52
Working with trackIT! 52
V
R Variation factor 23
Rectangle, dark green 23
Red square 14
Remove last added point 14