<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Method for Actin Filament Tracking in Fluorescent Microscopy Images?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Danil A. Kononykhin</string-name>
          <email>danil.kononyhin@mail.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valentina Yu. Berg</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Denis A. Ovsyannikov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrey S. Krylov</string-name>
          <email>kryl@cs.msu.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmitry V. Sorokin</string-name>
          <email>dsorokin@cs.msu.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Immunology and Physiology, Ural Branch of the Russian Academy of Sciences</institution>
          ,
          <addr-line>Yekaterinburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Laboratory of Mathematical Methods of Image Processing, Faculty of Computational Mathematics and Cybernetics, Lomonosov Moscow State University</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The automated tracking of subcellular structures in live microscopy image sequences is an actual problem in many biological research areas. A universal solution for this problem still does not exist due to a huge variety of data of different nature. In this work, we propose an algorithm for tracking actin filaments in 2D fluorescent image sequences. The filaments are moving in a random and abrupt manner frequently crossing each other. We used steerable filters based ridge detection followed by crossing filaments correction algorithm for filaments detection. The tracking was performed using a greedy nearest neighbor method. The quantitative evaluation of our approach was performed on several manually annotated image sequences using object tracking quality metric MOTA. It was shown that the proposed approach outperforms an existing approach in tracking accuracy. In addition, the proposed approach allows processing crossed filaments, unlike the existing methods.</p>
      </abstract>
      <kwd-group>
        <kwd>Actin Filaments</kwd>
        <kwd>Steerable Filters</kwd>
        <kwd>Tracking</kwd>
        <kwd>Fluorescent Microscopy</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Research on muscle functions is conducted for many years [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], yet there are still
uncurable muscle diseases. In 1954 sliding filament theory [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] was proposed, which
explained the inner work of muscles. Two proteins actin and myosin are responsible
for muscle contraction. To analyze their interaction in vitro motility assay (IVMA) is
used. Myosin is immobilized on a glass while fluorescent-stained actin filaments are
immersed in a solution with ATP (Adenosine Triphosphate). Actin filaments start
moving when they interact with myosin in the presence of ATP. By analyzing the velocity of
actin filaments different mutations of myosin and actin can be studied. To analyze the
velocities filaments must be tracked. An example of images with filaments are given in
Fig. 1.
      </p>
      <p>
        Most existing methods [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] solve the tracking task in two stages: first, the objects are
detected in the image sequence, second, the tracks are formed by the same objects from
several consequent frames using data association techniques. The most accurate
technique that gives the optimal solution is multiple-hypothesis tracking (MHT), yet it has
polynomial complexity, and thus computationally intensive. That’s why a lot of methods
were designed to approximate this optimal solution, such as multi-dimensional
assignment problem (MAP) solver [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], noniterative greedy assignment (NGA) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], two-step
linear assignment procedure (LAP) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], greedy nearest-neighbor (GNN) linking [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], the authors proposed an object tracking method named FAST (Fast
Automated Spud Tracker) that was specifically designed to solve the actin filament tracking
problem. The FAST method relies on the generalized nearest neighbor method for data
association and uses additional information about filaments (their shape and behavior)
to make data association step more robust. The filament detection stage is based on
background subtraction and skeletonization. The method showed a good performance;
however, does not track intersecting filaments and makes a lot of false negatives when
detecting filaments.
      </p>
      <p>
        In this work, we propose a new method for actin filament tracking. We use
steerable filters with Canny-like criteria [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] to detect filaments. In addition, we address the
problem of crossed filaments tracking by aggregating information from several
consecutive frames. The data association step is performed with the greedy nearest neighbor
approach using distance between filament centroids. Our approach has been
quantitatively evaluated using manually annotated real microscopy image data and a comparison
with the existing approach in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] has been performed.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Methods</title>
      <p>Our filament tracking approach consists of three stages: filament detection, correction
of crossed filaments, and data association.</p>
      <p>(x) = arg max(f (x)</p>
      <p>h(R x));
r (x) = f (x)
h(R
x);
where f (x) is the initial image, h(x) is the filter, r is the filter response, is the
feature orientation, and R is the rotation matrix.</p>
      <p>To detect the feature in all orientations one needs to have a very fine angle grid
resulting a number of convolutions with templates oriented at various angles. The
steerable filters are used to simplify the computations as they can be rotated efficiently by
taking a linear combination of a small number of filters.</p>
      <p>
        In this work, the following filter was chosen [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]:
h(x; y) =
r 3
4
gyy
gxx
3
=
gxx +
gyy ;
where g(x; y) is the Gaussian function,
the h(x; y) filter is shown in Fig. 2.
      </p>
      <p>
        = 13 q 43
,
=
We use steerable filters with Canny-like criteria [
        <xref ref-type="bibr" rid="ref10 ref6">6, 10</xref>
        ] to detect the filaments in each
image of the sequence. The algorithm consists of the following steps: ridge detection,
non-maximum suppression, double thresholding, and hysteresis.
      </p>
      <p>
        For ridge detection we use steerable filters [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. To detect a particular feature on an
image we need to convolve the image with a filter representing the ideal template of this
feature rotated at different angles. Thus, a high magnitude of the resulting convolution
with the rotated template indicates the presence of the feature and its orientation:
      </p>
      <p>We can derive the equation to compute this filter at any orientation by applying
Fourier transform to a rotated filter, combining like terms, and applying inverse Fourier
(1)
(2)
(3)
transform:
h(R x) = cos2
+ cos sin
+ sin2
(
|
(
|
gxx +</p>
      <p>q1{(zx)
(2
|
gyy +
q3{(zx)
gxx) :</p>
      <p>}
gyy) +</p>
      <p>}
gxy</p>
      <p>2
q2{(zx)
gxy) +
}
(4)</p>
      <p>Thus, plugging Eq. (4) into Eq. (1) we can analytically maximize the filter response
by at every pixel of the image after computing only three convolutions with the filters
q1(x), q2(x), and q3(x).</p>
      <p>After getting filter response in every pixel of the image, we thin the found ridges by
non-maximum suppression (we suppress all pixel values that have lower intensity than
their neighbors along the angle). Then, we apply double thresholding and hysteresis
to remove the noisy detections. The low threshold is computed using the Otsu method,
while the high threshold is a parameter of the algorithm and is typically set in a way
that the thresholded image has 90% of the brightest pixels from the image after
nonmaximum suppression step.</p>
      <p>As the result of the hysteresis we get the detected filaments. They can be seen in
Fig. 3 as magenta lines.
2.2</p>
      <sec id="sec-2-1">
        <title>Correction of Crossed Filaments</title>
        <p>In case the filaments cross, the detection approach described above causes splitting of
one of the filaments or merging two neighboring filaments (see Fig. 3). In the third
frame of Fig. 3 the filaments splitting problem is shown. In the second and the fifth
frames of Fig. 3 one can see merged filaments.</p>
        <p>A Method for Actin Filament Tracking in Fluorescent Microscopy Images 5
(a) The 11-th frame of the image sequence.</p>
        <p>(b) The maximum projection of 5 frames (from
10-th to 15-th).
(a) False merging filaments problem. Two fil- (b) False splitting filaments problem. On the
aments that were merged during the detection left, the horizontal filament is split into two
filstage are on the left. The result of the false aments. The result of false splitting correction
merging correction algorithm where the fila- algorithm where two filaments are merged into
ment is split into two is on the right. one is shown on the right.</p>
        <p>To address this problem, we use the information from several consecutive frames
(the number of frames is the parameter of the algorithm) by taking the maximum
intensity over time in each pixel (maximum projection). An example of the maximum
projection can be seen in Fig. 5.</p>
        <p>
          The resulting maximum projection images represent the filament motion traces
within the specified period. To analyze these structures we use FIRE algorithm [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
This algorithm was created to join ridge-like structures of similar direction that
separated on the ridge detection stage.
        </p>
        <p>
          First, the maximum projection image is binarized. We consequentially apply the
steerable (see Section 2.1) and median (5 5) filters to the image. After that, the image
is thresholded by the global Otsu threshold. Then, the distance transform is applied
followed by Gaussian smoothing ( = 1:5) resulting in a smoothed distance transform E.
After that, the nucleation points are found as the local maxima in a square neighborhood
of the radius smax (which is set to 5 in our method). Then we form a set of branches
for every nucleation point. The branch begins in the nucleation point and follows the
directions given by local maxima of the distance transform E. The initial direction is
given by the local maxima on a border of a square neighborhood of the nucleation point.
The branch extension process ends when the branch meets the background or another
nucleation point. For the formal description of this approach we refer to [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Finally,
the co-directional branches are merged and branches shorter than 5 pixels are removed
resulting in filament traces (see Fig. 3).
        </p>
        <p>After the filament traces are found each filament in every frame is assigned to its
closest trace. Thus, one filament trace can have a lot of filaments associated with it. Then
each trace can be described by frame numbers where it appeared ti and the number of
filaments assigned to the trace in each frame nti :
ft1 : nt1 ; t2 : nt2 ; ::: ; tk : ntk g ;
(5)
where k is the number of consecutive frames that are taken for maximum projection
(we typically use k = 5).</p>
        <p>For example, f11: 1, 12: 2, 13: 1, 14: 1, 15: 1g means that in the 11-th, 13-th, 14-th,
and 15-th frames the trace was assigned to one filament, and in the 12-th frame it was
assigned to two filaments.</p>
        <p>Ideally, each trace in every frame must have exactly one filament that forms the
trace. However, we can distinguish two kinds of errors: zero filaments associated with
the trace in a frame (nti = 0), and more than one filaments associated with the trace in
a frame (nti &gt; 1). When we have zero filaments in a frame, it means that the filament
which was supposed to be detected and assigned to this trace was not detected or merged
with some other filament. We call this false merging problem (see Fig. 5a). In case we
have more than one filament associated with the trace in one frame, it means that the
filament was incorrectly split into two separate filaments (see Fig. 5b). The solution for
both problems is described below. To simplify further descriptions, let us define m as
the mean length of all filaments from the current trace where nti = 1.
False Merging Filaments Correction. First, we find all traces with nti = 0 at least
for one frame number. We restore lost filaments using the following procedure. If
nti 1 = nti+1 = 1, we can construct filament along the trace with length m and
centroid computed as mean of centroids of filaments in the neighboring frames ti 1 and
ti+1. If the missing filament is in the first or last frame (nt1 = 0 or ntk = 0), we form
the filament by cutting a piece of the trace of the length m from its start (or end). In case</p>
        <p>A Method for Actin Filament Tracking in Fluorescent Microscopy Images 7
the miss of the filament was caused by merging with another filament, we have to
correct the length of the latter one by removing the part corresponding to the reconstructed
filament. Thus, we get two distinct filaments from one merged filament (see Fig. 5a).</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>False Splitting Filaments Correction. We find all traces with nti &gt; 1 at least for one</title>
      <p>frame number. For each trace, for every frame ti where nti &gt; 1 we calculate the sum
of filaments lengths in this frame lti . If the length lti is close to the mean length m
(their difference is less than 20 pixels), we merge these filaments into a single one (see
Fig. 5b).</p>
      <p>Algorithm Summary. The described correction steps are used iteratively using the
following algorithm:
1. Construct the set of filament traces from one aggregated image.
2. Assign all filaments to the traces.
3. Apply false splitting filaments correction to all traces.
4. Apply false merging filaments correction to all traces.
5. If any filament was split or merged, mark the corresponding traces as changed, and
mark them unchanged overwise.
6. If all traces are unchanged, then the algorithm is finished. Otherwise, return to step
3.
2.3</p>
      <sec id="sec-3-1">
        <title>Filament Association</title>
        <p>For filament association we use the generalized nearest neighbor algorithm. The
algorithm is applied iteratively from the first frame to the last frame.</p>
        <p>Suppose that all the tracks are constructed till t-th frame f 1; : : : ; N g. We need to
continue tracks from t frame to t + 1 frame. Let us describe the procedure for the track
i and its last filament f .</p>
        <p>First, we compute distances between the centroids of the filament f and all the
filaments from the frame t + 1. Then, we filter out all the filaments which length differ
more than 1:5 times from the length of the last filament in this track. We do not filter
out the filaments shorter than 25 pixels, as the length of the filaments can vary up to 10
pixels between the frames due to the noise. After that, we filter out all filaments that are
too far. We do not consider the filaments that are further than the search radius of 3r,
where r is the mean of all filament displacements in the track i. Finally, for the filament
f we choose the closest filament from the remaining candidates from the frame t + 1.
If there is no such filament then the track is ended. The procedure is repeated greedily
for all the tracks i. All filaments from frame t + 1 that were not assigned to any track
are considered as the beginnings of the new tracks.
3
3.1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <sec id="sec-4-1">
        <title>Dataset</title>
        <p>The data was kindly provided by the Institute of Immunology and Physiology, Ural
Branch of the Russian Academy of Sciences. The image sequences consist of 30 frames
with the size of 512 512. The time interval between the frames is 300 ms. For the
algorithm evaluation, three sequences with 123 tracks were manually annotated.
3.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Evaluation Metric</title>
        <p>
          We used the MOTA metric from the CLEAR MOT metrics [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] for quantitative
evaluation of the tracking results:
        </p>
        <p>The multiple object tracking accuracy (MOTA) is defined as</p>
        <p>MOTA = 1</p>
        <p>Pt mt
P g
t t</p>
        <p>Pt fpt
P g
t t</p>
        <p>Pt mmet</p>
        <p>P g
t t
(6)</p>
        <p>Here, mt is the number of misses, fpt is the number of false positives, mmet is the
number of mismatch errors, gt is the number of ground truth objects in frame t.</p>
        <p>Note, that MOTA can be negative (because there could be more false positives and
misses than ground truth objects).
3.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Experiments</title>
        <p>
          We calculated the values of MOTA metric on three manually annotated image sequences
for the FAST method [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], and the proposed method.
        </p>
        <p>In Table. 1 the results of MOTA are presented. Our method has higher MOTA
values. It is important to note that the proposed approach is able to work with crossed
filaments, while FAST method does not consider them at all, which partly affects such
a difference in MOTA values.</p>
        <p>
          In Fig. 6 the tracking results for the first 24 frames of one of the sequences are
visualized. To make images less cluttered the finished tracks are not shown.
In this paper, we have presented a method for tracking actin filaments in fluorescence
microscopy image sequences. The filament detection is based on ridge detection using
steerable filters with Canny-like criteria. In addition, the filament detection includes
crossed filaments correction algorithm based on filament trace analysis. The tracking
is based on the greedy nearest neighbor approach that takes into account the distance
between filaments and their lengths. We compared the results of the proposed method
with the existing approach [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] using MOTA metric on the manually annotated data. The
quantitative evaluation showed that our approach outperforms the existing approach for
our data in tracking accuracy.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aksel</surname>
          </string-name>
          , T.e.a.:
          <article-title>Ensemble force changes that result from human cardiac myosin mutations and a small-molecule effector</article-title>
          .
          <source>Cell Reports</source>
          <volume>11</volume>
          ,
          <fpage>910</fpage>
          -
          <lpage>920</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Anguiano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castilla</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masˇka</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ederra</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferna´</surname>
          </string-name>
          ndez-Marque´s, J., Pela´ez, R.,
          <string-name>
            <surname>Rouzaut</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>Mun˜oz-</article-title>
          <string-name>
            <surname>Barrutia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozubek</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ortiz-</surname>
          </string-name>
          de-Solo´rzano, C.:
          <article-title>Characterization of the role of collagen network structure and composition in cancer cell migration</article-title>
          .
          <source>In: 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC)</source>
          . pp.
          <fpage>8139</fpage>
          -
          <lpage>8142</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Apgar</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tseng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fedorov</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herwig</surname>
            ,
            <given-names>M.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Almo</surname>
            ,
            <given-names>S.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wirtz</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Multiple-particle tracking measurements of heterogeneities in solutions of actin filaments and actin bundles</article-title>
          .
          <source>Biophysical Journal</source>
          <volume>79</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1095</fpage>
          -
          <lpage>1106</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bernardin</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stiefelhagen</surname>
          </string-name>
          , R.:
          <article-title>Evaluating multiple object tracking performance: The clear mot metrics</article-title>
          .
          <source>EURASIP Journal on Image and Video Processing</source>
          <year>2008</year>
          ,
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bopp</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheid</surname>
            ,
            <given-names>L.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fink</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rohr</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Determination of the maximum velocity of filaments in the in vitro motility assay</article-title>
          .
          <source>Frontiers in physiolog 10</source>
          ,
          <issue>279</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Canny</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          :
          <article-title>A computational approach to edge detection</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-8</source>
          ,
          <fpage>679</fpage>
          -
          <lpage>698</lpage>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Feng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Multiple dense particle tracking in fluorescence microscopy images based on multidimensional assignment</article-title>
          .
          <source>Journal of Structural Biology</source>
          <volume>173</volume>
          (
          <issue>2</issue>
          ),
          <fpage>219</fpage>
          -
          <lpage>228</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Freeman</surname>
          </string-name>
          , W.T.,
          <string-name>
            <surname>Adelson</surname>
            ,
            <given-names>E.H.</given-names>
          </string-name>
          :
          <article-title>The design and use of steerable filters</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          <volume>13</volume>
          (
          <issue>9</issue>
          ),
          <fpage>891</fpage>
          -
          <lpage>906</lpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Huxley</surname>
            ,
            <given-names>A.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niedergerke</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Structural changes in muscle during contraction: Interference microscopy of living muscle fibres</article-title>
          .
          <source>Nature</source>
          p.
          <fpage>971</fpage>
          -
          <lpage>973</lpage>
          (
          <year>1954</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jacob</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Unser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Design of steerable filters for feature detection using canny-like criteria</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          <volume>26</volume>
          (
          <issue>8</issue>
          ),
          <fpage>1007</fpage>
          -
          <lpage>1019</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Jaqaman</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loerke</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mettlen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuwata</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grinstein</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmid</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Danuser</surname>
          </string-name>
          , G.:
          <article-title>Robust single-particle tracking in live-cell time-lapse sequences</article-title>
          .
          <source>Nature Methods</source>
          <volume>5</volume>
          ,
          <fpage>695</fpage>
          -
          <lpage>702</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Shafique</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A noniterative greedy algorithm for multiframe point correspondence</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          <volume>27</volume>
          (
          <issue>1</issue>
          ),
          <fpage>51</fpage>
          -
          <lpage>65</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Smal</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meijering</surname>
          </string-name>
          , E.:
          <article-title>Quantitative comparison of multiframe data association techniques for particle tracking in time-lapse fluorescence microscopy</article-title>
          .
          <source>Med</source>
          Image Analysis pp.
          <fpage>163</fpage>
          -
          <lpage>189</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vader</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jawerth</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weitz</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sander</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>An algorithm for extracting the network geometry of 3d collagen gels</article-title>
          .
          <source>Journal of Microscopy</source>
          <volume>232</volume>
          ,
          <fpage>463</fpage>
          -
          <lpage>75</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>