SERVICE

Use our direct links to get to the service you need.

NEWSLETTER

Subscribe to our monthly newsletter and receive important information about product releases and updates.

Service Panel

ImarisTrack

Discover the Meaning of Motion

 

ImarisTrack is the most powerful commercially available tracking program that rises to the challenge of monitoring temporal changes in biological systems (2D and 3D images over time). Based on a choice of multiple sophisticated automatic tracking algorithms, the ability to manually edit and correct tracks if needed, and the ability to work on extremely large and complex data sets, ImarisTrack allows researchers to answer even the most demanding live-cell imaging questions.

Overview


Fully integrated into Imaris, ImarisTrack enables you to leverage the impressive range of 3D and 4D visualization capabilities as well as the image editing and image processing functions of Imaris. ImarisTrack provides automatic and manual track building of the movement-over-time for individually labeled particles, such as cells, molecules, nucleic acids, lipids and many others that have been segmented in Imaris. Tracking can be done on both surface objects and spot objects created with Imaris.


A challenge to any tracking software is that segmented objects at different time points have no relationship between the time points. The job of a good tracking software package is to identify the objects that should be all part of the same track, to accurately join them as part of a track, and to precisely track the objects position even if on occasion the object may disappear and reappear.


ImarisTrack allows selection from a variety of automatic tracking methods to join these independent objects into tracks easily. Sophisticated algorithms of ImarisTrack can handle objects that appear and disappear, can use previous speed and direction of movement of objects for predicting future positions, and can use weighted intensity information to enable the most accurate tracking possible even for complex, busy, and noisy images. If needed, there is always the possibility to manually correct and edit the tracks once the automatic tracking is finished.


In combination with Imaris MeasurementPro, ImarisTrack provides statistical data that is specific to tracking such as straightness and length of tracks; speed, variability and duration tracks; displacement of movement of the object and many more. Because ImarisTrack links independent objects together in a track, users can look at changes in all previously calculated statistical parameters for size, shape, and intensity over time for each set of objects. Like for any other statistical parameter calculated with Imaris MeasurementPro, tracks can be sorted, filtered, classified, selected and grouped with the exact same interface described for Imaris MeasurementPro, but based on these track specific statistics. Likewise, track statistics can be exported to external programs for analysis.

Additionally, ImarisTrack provides a variety of methods to display the tracked results with the original data. This allows for easy verification of the tracking results and the possibility to present the data in a manner that outside observers can quickly understand.

Features


ImarisTrack functionality requires Imaris. For statistical output, ImarisTrack functionality requires Imaris MeasurementPro.

(1) Track Construction – Algorithms

Integrated into the object “Creation Wizard” of Imaris for both “Spot Objects” and “Surface Objects”, ImarisTrack provides an advanced set of algorithms to manually or automatically group segmented objects into tracks over time. All of the tracking methods can be applied to 2D time series or 3D time series (4D) images.

  • Brownian Motion Model - Simple to use Brownian model finds the most likely path connection in any direction, within a distance constraint.
  • Autoregressive Motion Model - Straightforward Auto-regressive mode can automatically deal with changes from the initial distance constraint (acceleration / deceleration), and improves tracking accuracy for objects with strong directionality.
  • Autoregressive Motion Expert - Auto-regressive “expert” tracking provides you with full control of the algorithm, for challenging tracking problems not solved by the easy modes. Adjust for intensity similarity among candidates for track connections.
  • Gap Close – Applicable to Brownian or Autoregressive motion models this option allows you to specify the number of frames for which the algorithm continues to search for candidate objects after the object disappears. This feature is needed for objects that either turn on and off by design or that move in and out of focus.
  • Connected Components – “Connected Components” is often the best choice for high quality images with frequent time sampling, and is also used for automatic detection of objects that divide or fuse



(2) Visualization

Inspecting or presenting a tracking result visualized as a line connecting all the positions of an object is a natural starting point, but more innovative and flexible options are needed to make sense of images as the X, Y, Z, and t dimensions increase in size, or as the density of objects in the image increases. ImarisTrack not only provides the right variety of tools to clarify complex positional data, but also can map object size, time index, and other statistical information directly to the tracks.

  • Track Display – Directly visualize the track as an exact path of the object, using a line for high contrast, or a shaded cylinder for enhancing relative depth perception. View the objects on the tracks, the center point of the object on the track, or just the track alone when the objects might obscure or complicate the view.
  • Displacement - Displacement of the object from the end of the track from its starting position is best presented as a straight arrow. ImarisTrack can use a shaded 3D arrow to improve the viewer’s perception of overall direction and displacement in 3D space.
  • “Dragon Tail” – Customize the length of the track path for visual clarity by displaying the path as a dragon-tail, which only shows the selected number of time points. “Dragon Tail” visualization of the track is a perfect example of the quality innovations that come from the established skill and experience in multidimensional microscopy of Biplane’s programmers. With this method, you can interpret hundreds of tracks within a small space without cluttering the view, as can easily happen with more traditional track viewing approaches.
  • Color Coded Tracks – Tracks can be color-coded according to any specific statistical values (in combination with Imaris MeasurementPro) or may be color-coded based on time.
  • Versatility - As long-time users of Imaris know, the greatest power of Bitplane software often comes from the ability to simultaneously use more than one approach in a single visualization or analysis. For a single figure or movie, show some tracks in blue, some in red; some as lines, some as cylinders, view the displacement and volume change of some tracks, and show Dragon Tail paths for others. With ImarisTrack, it’s no problem!



(3) Measurements

The main point of tracking objects is almost always to measure how they change over time, ImarisTrack, in combination with Imaris MeasurementPro, provides a variety of measurements to facilitate analysis.

  • Track Specific Statistical Values – Duration, length, straightness, displacement X, Y, Z and total, squared displacement, velocity x, y, and Z, average speed, instantaneous speed, speed variability, quality of fit to autoregressive model (short-term predictability) - per-axis or mean of all axes.
  • Object Time Dependant Statistic Values – Changes in size, shape and intensity over time.  In addition to being displayed in a table, these statistics are shown as a graph.  You can select a time point of interest in the graph and the visual view in surpass changes accordingly.
  • Filtering, Sorting, Classifying, And Grouping – Using the identical interface as described for Imaris MeasurementPro, tracks may be filtered sorted, classified and grouped based on the track specific parameters.
  • Selection – In addition to selection based on any of the filtering, sorting and classification methods, tracks may be selected by clicking on the track in the visual view or by clicking a segmented object that is associated with a track and choosing a track specific statistic.
  • Export – Track statistics can be exported as .csv, Excel .xml or native Excel .xls files. The statistics can be exported for one track, a group of tracks, or all tracks. The statistics of all segmented objects associated with a track can also be exported.



(4) Editing

ImarisTrack offers a set of tools to modify tracks once they have been created. This feature allows manual creation of tracks, or editing of automatically generated tracks, or for the correction of drift in parts of the image that are moving that should not be.

  • Drift Correction – ImarisTrack can track all objects in an image, even objects that should be stationary. Once tracked an object or series of objects that should not be moving can be selected. The positions of the rest of the images are corrected based on this object or average of the selected objects. The result is that the drift in the image is corrected, the object selected to be stationary will be stationary in the resulting image and thus the true movement of the other objects can be detected.
  • Track Editing – If an object does not belong in a track, simply select the object in the visual view, hit the disconnect button, and the track currently associated with the object is disconnect from that object from that time point forward. The reverse applies as well. If an object should be part of a track, select the object; select the track it should belong too and simply hit connect. If two tracks need to be merged, then select the two tracks and hit connect. Track editing is fast and easy to understand.

Datasheet


General

  • Tracks can be created from Surfaces or Spots objects
  • Tracking can be selected in the first step of creation wizard for Surfaces and Spots if the ImarisTrack license is active
  • Tracking can be performed on 2D time or 3D time images
  • Tracks establish a time dependant relationship between objects

- All segmented objects (Spots or Surfaces) initially have no relationship to one another between time points
- Tracking links the objects, thus identifying one object as really being the same object at subsequent time points
- Tracks allow the quantification of movements of objects and changes in size, shape, and intensity

 

Algorithms

  • Tracking algorithms are used for the creation of tracks for surface or spot objects

  • Brownian motion algorithm

- Finds the most likely path connection in any direction, within a distance constraint.

  • Autoregressive motion algorithm

- Utilizes direction and speed information from previous motion of the object to predict future locations to search of an object
- Searchers within a distance constraint around the predicted location
- Excellent of objects that have directed movement

  • Autoregressive motion expert algorithm

- Utilizes all the parameters of the autoregressive motion algorithm
- Adds the possibility to use object intensity as a criteria for tracking
- Excellent for when objects of varying intensity cross

  • Connected components algorithm

- Connects objects that would physically overlap if adjacent time points where superimposed on each other
- Good only for extremely high time resolution
- Allows for merge and split of objects

  • MaxDistance

- The maximum distance that an object moves between two adjacent time points
- Utilized in the Brownian motion and autoregressive algorithms as the distance constraint

  • MaxGapSize

- The maximum number of time points that the algorithm searchs for an object that disappears
- Utilized in the Brownian motion and autoregressive algorithms
- Prevents two separate tracks being created for one object
- Excellent for object that appear / disappear or turn on /off

  • Utilizes the Hungarian algorithm of linear assignment of objects which utilizes all objects and all possible connections in the assessment of possible track connections resulting in the most accurate assignment of tracks

 

Visualization

  • Track Path Display

- Display as a line or a cylinder
- Change the diameter of the cylinder or line
- Turn on or off as needs
- Color code the line or cylinder based on time, a single base color, or on any calculated statistics (Requires Imaris MeasurementPro)
- Display the line as a “dragon tail”- the connections for the last X number of time points rather than all time points

  • Displacement

- An arrow showing the distance and direction between the first and last point of the track
- Turn on or off as needed
- Color and change diamenter as desired

  • Object Display – As described for Imaris, Spot and Surface objects can be displayed along with the track as a center point representation, the actual segmented object, a scaled down version of the actual segmented object, or can be hidden to show only the original data and the track

 

Statistics (Requires both Imaris MeasuremntPro and ImarisTrack)

  • Track Specific

- Duration, length, straightness
- Displacement,  X, Y, Z, total displacement, squared displacement
- Instantaneous velocity X, Y, Z, velocity, average speed, instantaneous speed, speed variability
- Quality of fit to autoregressive model- per-axis or mean of all axes

  • Object Specific – Spots or Surfaces

- Changes in size, shape and intensity over time.
- All statistics as described for objects in the MeasurementPro module become linked on a per track basis
- A plot of each objects statistics per time point is graphed when the object is selected. Selection in the graph changes the visualization time point.

  • Export

- Export for one track, a group of tracks or all tracks
- Exports both track specific and object specific statistics for each track

 

Editing

  • Uses the Autodepth algorithm for easy selection of tracks or objects in 3D space for editing

  • Connect and disconnect tracks

- Allows for manual correction of problem areas
- Point and click method is easy to use

  • Correct object drift

- Select an object or group of objects that should not be moving (after the object has been tracked)
- Shifts the image so that the selected objects no longer move and the movement of the other objects can properly be assessed

  • Rebuild – The tracking algorithm may be repeated without the need for recreating / re-segmenting the objects

 

Filtering

  • Like surfaces and spots objects, tracks may be filtered as part of the creation wizard based on any of the statistical parameters calculated for those tracks.

  • Tracks also may be filtered with the filter tab after creation is complete

Video Tutorials

This video tutorials will help you learn Imaris Track.

3D Tracking

 Watch this video to learn how to identify, follow 3D-objects over time, display their paths and analyze their movements.

Watch Imaris 3D Tracking Tutorial movie (11:33) Download Imaris 3D Tracking Movie 

2D Tracking

Watch this video to learn how to identify, follow 2D-objects over time, display their paths and analyze their movements.

Watch Imaris 2D Tracking Tutorial movie  (11:33)  Download Imaris 2D Tracking movie

Tracks of Isosurfaces Track of Spot Tracks of Spots Zebrafish: Tracking Displacement of Tracks Tracking of individual cardiac muscle cells from high-speed images in 26 hours post fertilization old transgenic zebrafish heart. Track of Spots with Displacement of Tracks Tracking: Rotating Spots Track of Spots

Show Cases

4D-Tracking with Imaris
Dr. T. Worbs, Prof. R. Förster and, Hannover Medical School, Germany
Automated tracking of T-lymphocyte migration: The present study demonstrates that chemokine receptor CCR7 signaling enhances the motility of CD4+ T cells. >>>


References
  • Schober H et al, Genome Res., Feb 2008; Controlled exchange of chromosomal arms reveals principles driving telomere interactions in yeast >>>
  • Lämmermann T et al, Nature, May 2008; Rapid leukocyte migration by integrin-independent flowing and squeezing >>>