Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated for 8.8(.1) - changed "From beginning" to "Start" and made a few grammar and link edits

The Filament Tracking recipe in Aivia detects the leading edge (or "head") of thin filaments and tracks their motility over time in fluorescence time-lapse microscopy images. The recipe is well-suited for the detection and analysis of thin filaments in gliding assays.



Panel

On this page:

Table of Contents
maxLevel3
exclude[4]


Parameters and Presets

Parameters

Recipe parameters for Filament Tracking and their descriptions are summarized in the table below.

Preset GroupParameter NameMin ValueMax ValueDescription
Detection

Background Removal Factor

1100

Adjusts the sensitivity of the background removal operation; a lower value will preserve larger objects and more background variations

Contrast Threshold

0

255

Adjusts the detection sensitivity on the background removed image; a lower value will detect more objects
Frame Offset11,000Specifies the time offset (in frames) the detection will look at to determine whether a filament end point represents the leading edge ("head") or the trailing edge ("tail") by the change in intensity; a higher value will improve the detection of slower-moving filaments
Min Head Separation Distance1100Specifies the minimum distance between two filament heads
Tracking


Max Search Range01,000Specifies the maximum distance for track-point match-making matchmaking between successive time frames; a higher value will expand the search distance for fast-moving objects
Min Track Length010Specifies the minimum number of time frames before a detected object is considered a valid track; a lower value will generate more, and often shorter, tracks
Gap Length010Specifies the maximum number of time frames for linking tracks that are spatially colocated; a higher value will preserve particle tracks for longer



Presets

There are two preset groups in the recipe: Detection and Tracking; each group has three pre-configured parameter grouping groupings to help you get started on the analysis. The default preset values are as follows:


Detection

Parameter NameLowMediumHigh
Background Removal Factor255575
Contrast Threshold241613

Frame Offset

100201
Min Head Separation Distance1551




Tracking

Parameter NameSmallMediumLarge
Max Search Range101530
Min Track Length555
Gap Length555




Measurements

The Filament Tracking recipe generates track measurements for each detected object. You can add additional measurements to the analysis results by using the Measurement Tool in Aivia. The measurements generated by the recipe are as follows.


Tracking
Total Time
First Frame
Last Frame
Path Length (Total)
X
Y
Velocity Magnitude (instantaneous)
Mean Square Displacement
Average Velocity Magnitude (moving window of 6 frames)




Tutorial

Before beginning the tutorial, please download the Filament Tracking Demo image. For information on how to select presets or modify parameter values, please refer to the tutorial on how to use the Recipe Console.

  1. Unzip the demo file and load the demo image, FilamentTrackDemo.tif, into Aivia
  2. In the Recipe Console, click on the Recipe selection dropdown menu and select the Filament Tracking recipe
  3. Select the following preset for each preset group:
    • Detection: Medium
    • Tracking: Medium
  4. Click on the caret Image Modified to the left of the Detection preset group to show the preset parameters
  5. Modify the parameter value as follows, leaving the other parameters intact:
    • Contrast Threshold: 50
  6. Click the From beginningStart button or press the F4 key on your keyboard to begin applying the recipe to the image


The detected filament head tracks will be overlaid on the image.

Results

Multimedia
nameFilamentTrackDemo_output.mp4
autostarttrue
Filament Tracking results




Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@836
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ( "2d" , "tracking" ) and type = "page" and space = "AW"
labelsrecipes image_analysis analysis EM 3d


Page Properties
hiddentrue


Related issues