The performance of a new PTV algorithm applied in super-resolution PIV

 
CONTINUE READING
Experiments in Fluids 32 (2002) 346±356 Ó Springer-Verlag 2002
                                                                          DOI 10.1007/s003480100363

      The performance of a new PTV algorithm applied in super-resolution PIV
               R.J.M. Bastiaans, G.A.J. van der Plas, R.N. Kieft

346
      Abstract In this paper, we investigate the performance of           PTV processing. In the PTV step, the displacements of all
      particle tracking, exploring the in¯uence of an increasing          individual particles are reconstructed. This technique,
      amount of estimators. Basically, a simple method to de-             which is called super-resolution particle image velocimetry
      termine particle matchings was used. Then, ®rst, temporal           (SRPIV), has two signi®cant advantages: both the accuracy
      extrapolation as well as spatial interpolation are employed.        and the resolution of the velocity estimation are increased.
      Second, a PIV processing step was incorporated. Tests               Resolution is increased because using PIV to estimate a
      from simulations show that at relatively high seeding               particle's displacement allows a PTV algorithm to search a
      densities the performance was increased by a factor of 4            smaller region for a particle match. Thus, the seeding
      and 13 for the ®rst and second step, respectively. In a             density can be increased. This is con®rmed by results
      physical experiment of a wake behind a heated cylinder, a           obtained by Keane et al. (1995) for auto-correlation.
      clear performance improvement in the case of PIV pre-               Concerning accuracy, Cowen and Monismith (1997) show
      processing was observed.                                            that their PIV-guided PTV algorithm is inherently more
                                                                          accurate than their cross-correlation-based PIV algorithm,
      1                                                                   both applied to two single exposed images. One of the
      Introduction                                                        reasons for this is that PTV is less affected by the presence
      To measure the 2D velocity ®eld in a ¯ow, several tech-             of displacement gradients.
      niques have been developed based on visualisation of                   An additional advantage of SRPIV is that the need for
      tracer particles. Each technique has its own method of              having several sequential images to achieve a successful
      image recording and processing to extract the velocity data.        particle-tracking result at relatively high seeding densities
      Several of these techniques, e.g. particle-tracking velocim-        is circumvented. In SRPIV, two images are suf®cient to
      etry (PTV) and particle image velocimetry (PIV) are quite           obtain tracking results. This is useful in situations where it
      well known. In PTV, individual particles are tracked in             is not possible to obtain more than two sequential images
      subsequent images, whereas in PIV, the averaged dis-                due to practical limits.
      placement of particles is determined in corresponding                  In this paper, we investigate the performance of both
      image segments of two sequential images. These methods              PTV and SRPIV algorithms. There exists a wide variety of
      can also be applied to one multiple exposed image.                  PTV and PIV algorithms. Here, the emphasis is on the
         Keane et al. (1995) were one of the ®rst to combine the          extension of PTV. Therefore, we take a standard classical
      techniques of PTV and PIV. They used the PIV estimation             cross-correlation PIV method, with proven performance,
      of the local convoluted velocity ®eld as an input for the           for the present SRPIV processing. A large number of PTV
                                                                          methods are described in the literature (e.g. Dalziel 1993,
                                                                          Dracos and Malik 1992, Guezennec et al. 1994, Hassan and
      Received: 4 April 2001 / Accepted: 9 August 2001                    Canaan 1991, Khalighi and Lee 1989, Maas et al. 1993,
                                                                          Malik et al. 1993, Nishino et al. 1989, Okamoto et al. 1995,
      R.J.M. Bastiaans (&), G.A.J. van der Plas, R.N. Kieft               Pervez and Solomon 1994, Wernet 1993, Yagoh et al.
      Division of Internal Combustion Engines,                            1993). Many PTV algorithms are quite complicated,
      Energy Technology Division, and Fluid Dynamic Laboratory            computationally expensive and sensitive to their settings
      Department of Mechanical Engineering,                               and the recorded ¯ows. Therefore, it was decided to
      And Department of Applied Physics,                                  develop a straightforward well-de®ned PTV algorithm
      J.M. Burgers Centre for Fluid Mechanics,
      Eindhoven University of Technology,                                 suitable for the present purpose, i.e. analysing the per-
      P.O. Box 513, 5600 MB Eindhoven, The Netherlands                    formance of PTV and SRPIV. Furthermore, the new PTV
      e-mail: r.j.m.bastiaans@tue.nl                                      method serves as a basis for the development of a 3D PTV
                                                                          code, of which ®rst results are reported in Kieft (2000) and
      This research was funded by the Eindhoven University of             Schreel et al. (2000).
      Technology and the Dutch J.M. Burgers Centre for Fluid                 The paper starts with a description of the PTV algo-
      Dynamics.The experimental work here is part of the research         rithm in Sect. 2. Apart from the application of a minmax
      programme of the Netherlands Foundation for Fundamental
      Research on Matter (FOM), which is ®nancially supported by the      ®lter, it differs essentially from other methods in the solver
      Netherlands Organisation for Scienti®c Research (NWO). The          of the matching problem. This solver is developed on the
      authors would like to take the opportunity to thank the technical   basis of solution methods for the well-known assignment
      staff of the Energy Technology section for their support.           problem (e.g. Winston 1991). It turns out that a very
simple, ef®cient and computationally cheap and straight-         between neighbouring particles'). Then the majority of
forward method can be deduced. In Sect. 3, the applied           particles will be matched correctly even if no prediction
PIV is described, after which the combination of PIV and         scheme is employed, i.e. we have zero-order prediction.
PTV into SRPIV is treated in Sect. 4. The performance and        Higher orders of spatial and temporal prediction will be
operational parameters of the algorithm for PTV and              available after tracking several frames and this improves
SRPIV are determined by tests with synthetic image data,         the matching results signi®cantly. Earlier experiences with
which are given in Sect. 5. In Sect. 6, the algorithm was        the algorithm of Dalziel (1993) showed this to be true and
tested using the experimental data of Kieft et al. (1999),       this is con®rmed by the results later on in this article.
who investigated the ¯ow phenomena occurring in the                  There are several things an adequate solver should do.
wake behind a heated cylinder. The paper ends with               First, the solver should ®nd a set of independent match-
conclusions on the different methods in Sect. 7.                 ings. A matching between particle i from frame f
                                                                                                                                  347
                                                                 and particle image j from frame f + 1 is denoted by
2                                                                a fij ˆ 1, otherwise afij ˆ 0. A set of matchings is de®ned to
The PTV algorithm                                                be independent if
                                                                      X   f
                                                                                           X      f
2.1                                                              8i       aij  1 and 8j         aij  1                   2†
Components of the method                                              j                      i
In this section, the components of the PTV algorithm that
are new or relevant for the present study are described. A          Furthermore, the set should contain as many matches as
more detailed description of the PTV processing is given         possible. The maximum number of possible matchings is
in Bastiaans et al. (2001). The next paragraph is concerned      determined by the minimum number of observed particle
with the matching algorithm. Although based on older             images over the two ®elds involved. Finally, the
methods, the matching algorithm is new. The advantages           sum of afijcfij over all values of i and j should be as low as
of the matching scheme are threefold; it is very effective, it   possible. The problem of ®nding the optimal set of rela-
is computationally fast and it is easy to implement.             tions between two data sets de®ned by an evaluation
   The prediction algorithm in the PTV part is of relevance      function is known as the assignment problem in opera-
in increasing the estimations about the displacement ®eld.       tions research (see e.g. Winston 1991) and can be solved
The matching can be improved by not using the real po-           by the extended Munkres algorithm as developed by
sition of the particles in each ®rst frame f, but instead        Bourgeois and Lassalle (1971).
using an estimation of their position in the second frame           However, the Munkres algorithm has three disadvan-
f + 1. The estimation may originate from extrapolation in        tages. First, it tries to match particles for evaluation
time, as well as interpolation in space. The temporal            function values representing distances larger than the
extrapolation is calculated by Lagrange's extrapolating          maximum interframe displacement of particles. Second, a
polynomial of degree Nt)1 through the last Nt points of the      large matrix of the evaluation function values has to be
particle path. Spatial interpolation is performed on the         stored and third, solving requires much computation time,
basis of a spatial convolution of the data with either a         proportional to N3p, with Np the number of particles found
tophat or a Gaussian of width D. Here, either surrounding        in a ®eld.
matches or PIV data may be involved. The latter case                The ®rst disadvantage can easily be solved by de®ning a
speci®es the SRPIV method.                                       restriction on the maximum matching distance, Drmax,
                                                                 beyond which no valid relations can occur. The added
2.2                                                              restriction of a maximum matching distance allows a dif-
Matching                                                         ferent, easier solution of the problem. A simple solver was
For the matching procedure, one may de®ne an evaluation          developed which globally optimizes for pairings up to a
function to express the likelihood that one particle image       speci®ed maximum matching distance. At the same time,
in one frame and another particle image in the next frame        it uses a much smaller sized sparse matrix and it is con-
corresponds to the same particle in the ¯ow ®eld. A solver       siderably faster. This, so-called 'sort matching' algorithm,
using the evaluation function is then applied to ®nd the         works as follows:
best set of pairings between two images. The following      Step 1: Store all values of the evaluation function, cfij, of
basic evaluation function is used:                                  possible pairings within the de®ned maximum
 f       f ‡1   if                                                  matching distance, Drmax, in a sparse matrix.
cij ˆ xi       xj ;                                      1† Step 2: Sort pairings on size of  these evaluation function
          if                                                        values.
where xj is the estimated position of particle j from frame
                                                            Step 3: Determine independent set of pairings, starting
f in frame f + 1. If there is a good estimation of the
                                                                    with the lowest value of the evaluation function.
movement of the particles or if the displacements are very
                             f
small, then low values of cij correspond to a high proba- The lowest value corresponds to a match. Subsequent
bility that two particle images originate from the same     values correspond to matchings if both partners i and j
physical particle.                                          of the pair are still unmatched, i.e. if
    Suppose that the average interframe displacement of     X f              X f
particles is smaller than the mean minimum distance             aij ˆ 0 and       aij 0:
between particles (frequently denoted by `mean distance       j                i
For sorting a standard `Quicksort' routine is used (see     denoted by M. Therefore, at constant concentration, the
      e.g. Press et al. 1994). The implementation of the matching    thickness of the light sheet is limited. Furthermore, a large
      algorithm as described above results in a computational        advantage of the SRPIV procedure is the possibility to
      processing time which is a fraction of the total PTV exe-      process sequences with a large displacement Dsmax com-
      cution time.                                                   pared to the mean distance between nearest neighbouring
                                                                     particles rn. The number of particles per unit area is CDz0
      3                                                              and the mean distance between nearest neighbouring
      The PIV algorithm                                              particles in the planar projection of the light sheet is then
      In order to perform the SRPIV, a PIV correlation tech-
      nique is used to estimate the displacements of groups of       rn ˆ 4CDz0 † 1=2 :                                         5†
      particles. The employed PIV algorithm is based on stan-           The theory of the SRPIV procedure was described and
348
      dard 2D FFTs. These are applied to corresponding inter-        evaluated by Keane et al. (1995). In analyzing experi-
      rogation areas of the subsequent single exposed images.        mental turbulent ¯ow PIV data, they found an increase of
      Therefore, it is a cross-correlation method. The average       spatial resolution by a factor of 2.5 in each direction.
      displacement of the particles in an interrogation area is      Furthermore, Cowen and Monismith (1997) employed the
      determined by the localisation of the centre of the corre-     technique with synthetic images and for images recorded
      lation peak. An estimation of this position is obtained by a   from a turbulent boundary layer. They conclude that the
      Gaussian ®t according to Willert (1989). This is based on      results of the application of their SRPIV method are su-
      the assumption that particle images and, therefore, the        perior to the results attained by their PIV alone. This in the
      covariance function are approximately Gaussian shaped.         sense that not only resolution can be improved, but also
         In the present PIV method, velocity gradients in an         that the accuracy can be enlarged.
      interrogation area are responsible for a gradually in-            The difference of the present method with the two
      creasing loss of correlation at larger displacements.          mentioned above is in the particle-tracking algorithm.
      Therefore, according to Westerweel (1993) (discussed in        Both Keane et al. (1995) and Cowen and Monismith (1997)
      more detail in Westerweel 1997), a correlation correction      use a window method de®ning the estimated area to which
      factor is calculated.                                          a particle advects. If there are two particles in this window,
         A measure for the quality of the correlation is given by    the matching is ambiguous and must therefore be dis-
      the ratio of highest and second highest peak. The quality of   carded. Obviously, no matching can be established when
      the correlation can be used to discard unreliable data. A      there is no particle at all in this window. By minimizing the
      more detailed description of the PIV algorithm, together       global constraint, as speci®ed in the matching algorithm in
      with accuracy tests, is given in Bastiaans (2000).             Sect. 2.2, the present PTV method should be able to obtain
                                                                     a larger yield without loss of accuracy.
      4                                                                 Thus, the advantages of using SRPIV compared to
      SRPIV                                                          classical PIV are the enlarged yield and accuracy. With
      Now, the described PTV and PIV techniques can be com-          respect to PTV, the advantages are the ability to process
      bined to SRPIV. Of course, this can only be applied in a       only two sequential images at relatively large image den-
      satisfactory way if the seeding density ful®ls some            sities and image sequences with relative large advection
      requirements. For the present classical PIV estimation, the    distances. This can be done with only a small maximum
      image density should be within upper and lower limits to       matching distance, Drmax, obtaining high-quality data.
      obtain a well-de®ned correlation. Furthermore, the spatial        If we are not dealing with a starting ¯ow, the PTV al-
      velocity ¯uctuations within an interrogation area should be    gorithm as described in previous sections shows a tran-
      relatively small. Therefore, there is a minimum amount of      sient in the quality of the output. Errors could be kept low
      particles required to represent a ¯ow structure adequately.    by using a small maximum matching distance, but then
      Additional limits for the seeding density are given by the     the yield will show a transient starting at very low values to
      PTV processing step. A high seeding density would be           higher values due to the neighbourhood estimation.
      preferable to obtain a high-resolution velocity ®eld sam-      However, this will work only if the seeding density per ¯ow
      pling. However, in the PTV method, the necessity to            structure is high enough, a condition that also has to be
      identify single particles is even more severe, when com-       met for performing a resolved PIV (for lower seeding
      pared to PIV. The PTV identi®cation of particles is per-       densities, a mean displacement could still be obtained).
      formed by using a threshold. Thus, it is important to have a   Thus, if the seeding density per ¯ow structure is large
      minimum amount of overlapping particles. For randomly          enough, an additional advantage is obtained by the ap-
      distributed particles, the fractional amount of overlapping    plication of SRPIV by omitting the transients.
      particle images, Po, is given by Bastiaans (2000) as              The SRPIV algorithm is implemented by considering
                    4Ns                                              the background displacements estimated by PIV as addi-
      Po ˆ 1    e         ;                                   3†     tional matchings in the neighbourhood estimation. By
      in which Ns is the source density according to Adrian (1991)   omitting the temporal extrapolation, we obtain a separated
                                                                     scheme for PIV estimation and PTV matching, involving
            p CDz0
      Ns ˆ de2           ;                                   4†      also the temporal extrapolation results in a mixed scheme
            4     M2                                                 in which only the displacement of previously unmatched
      for particles of image diameter de at concentration C. The     particles is estimated by both the surrounding matchings
      thickness of the light sheet is Dz0 and the magni®cation is    of PTV and the PIV displacements. Besides performing a
PIV estimation for the entire sequence, the implementa-         the image quality (qi) and the sampling quality (qs). A good
tion can handle the use of PIV estimation of one image          image quality implies low noise and well-detectable particle
pair for the entire sequence in case of steady ¯ow or sta-      blobs in an image. The sampling quality means how well
tistically steady turbulent ¯ow (with relatively low turbu-     the particle tracks can be reconstructed. Therefore, both qi
lence intensity). Furthermore, the present SRPIV                and qs depend on the source density Ns as de®ned in Eq. 4.
processing is also able to handle sequences in which there      However, for the synthetic image sequences in which
is only a random set of PIV estimations of all possible         distances are measured in pixels and the number of par-
subsequent image pairs.                                         ticles Np is known, the source density can be rewritten as
                                                                     p Np
5                                                            Ns ˆ de2            :                                         8†
Performance tests with synthetic data                                4 AI
                                                                                                                                 349
                                                                  Then the mean minimum particle distance is given by
5.1                                                                       1
Synthesized image data                                                  AI 2
                                                             r ˆ                 ;                                         9†
The developed algorithm was tested with synthetic images n            4NP
of a well-de®ned ¯ow ®eld. The synthetic images were
composed of several components representing important with the particle diameter de and the image area AI mea-
features of real-image sequences. The images are grey-level sured in pixels and square pixels, respectively. At high
images with 256 grey values, 0 to 255. Particles are rep-    source densities, individual particles cannot be discerned
resented as Gaussian-shaped intensity blobs. For each        from each other anymore and PTV processing will fail.
pixel value, the particle intensity is integrated over the   Therefore, we consider relatively low source densities.
pixel area, after which images are scaled to the maximum          For determining the sampling quality of an image se-
grey value. High-wave-number noise, as well as back-         quence,    the displacement of the particles between images
ground variations, can be added easily. This in combina-     with   respect    to the mean minimum interparticle distance
tion with particle images and overlapping particles          is  of importance.     If there is no information available about
saturate to the maximum grey value.                          the   displacement      ®eld, a high value of the maximum
   The stream function describing the 2D vortical ¯ow        particle   displacement,     Dsmax, compared to the mean min-
®eld chosen for advecting the randomly distributed par-      imum     particle   distance,  rn, results in a high uncertainty
ticles is given by                                           about    which     particle images  correspond to each other.
                                                             Therefore, the sampling quality is expressed as the ratio
w x; y† ˆ sin px†  sin py†                              6† between rn and Dsmax, occurring between two images,
on W ˆ (0,1) ´ (0,1). The velocity, u, can be calculated               rn
                                                             qs ˆ              :                                          10†
with its de®nition,                                                  Dsmax
                 
        @w     @w                                                 This sampling quality gives an indication of the track-
uˆ          ;         :                                  7† ability of an image sequence, which can be understood by
        @y     @x
                                                             considering the effect of an increasing Dsmax for a constant
   Particle trajectories can be integrated using a series    rn .
expansion with respect to time, up to any order. A tenth-         Besides the quality of the image sequence, the algorithm
order expansion was implemented (more details are given parameters are also of importance for the tracking results.
in Bastiaans 2000). For the time steps that are used in the The choice of values for the maximum matching distance,
present study, an accuracy of at least 10)6 image width per the prediction order and the neighbour weighting function
time step is guaranteed. For the image size of 5122, this    width, D, is just as important as the image sequence
translates to 5 ´ 10)4 pixels per time step. The maximal quality.
particle displacement Dsmax occurring in the image is pdt.
Because of the shear in the ¯ow, one can study the effects
of merging and separation of particles on the performance 5.3
of the tracking algorithm. The lack of particle loss across PTV tests with synthesised images
the boundary allows tracking for long periods without        Some tests were performed to determine the in¯uence of
seeding new particles in the ¯ow. Furthermore, the ab-       image sequence quality and algorithm parameters on the
sence of singularities in the ¯ow keeps the particles evenly performance of the particle-tracking algorithm. An over-
distributed over the image.                                  view of the different tests and their parameter values are
                                                             shown in Table 1. From the tracking results, the fractional
                                                             yield (c) and the mean velocity error (l|Dv|) were deter-
5.2                                                          mined per image and analyzed. The overall performance,
Tracking and algorithm parameters                            gv, of the tracking is expressed as
The performance of the tracking algorithm is in¯uenced by            p
                                                                        hc i
the quality of the image sequence and the setting of the     gv ˆ D vE ;                                                  11†
tracking parameters. The quality of the measured image                ljDvj
sequence determines whether or not tracking results
representative for the measured ¯ow ®eld can be obtained. with time-averaged quantities denoted by hi and the
The quality is determined by two important factors,          velocity yield, cv, is the number of particle paths with
Table 1. Test parameters: mean minimum interparticle distance,          The next tests are performed for a sampling quality of
      rn, maximum particle displacement, Dsmax, maximum matching           qs ˆ 1, which is a relatively dif®cult case for any PTV
      distance, Drmax, interpolation radius, D, and the number of points   algorithm. Without a prediction scheme the performance
      for temporal extrapolation, Nt. Distances are multiplied by 512 to
      express their values in pixels. A set of three numbers indicates a
                                                                           is about 7, as obtained from test run B. A sampling quality
      sequence of values, in which the ®rst number corresponds to the      of 1 contains suf®cient information to start tracking and
      ®rst value, the second number to the end value and the third         there is ample room for improvement of the tracking
      number is the step size                                              result. In test run C, temporal prediction is used to
                                                                           improve the results. The success of the temporal predic-
      Test run     dN á 512   Dsmax á 512 Drmax512      D á 512 Nt         tion scheme depends, of course, on the accuracy with
      A            8          4            2 16 0.5     0        1         which the particle position in the next frame can be
      B            8          4 12 2       4 12 2       0        1         expected. Flow dynamics, prediction scheme and magni-
350
      C            8          8            8            0        151
      D            8          8            0.8 8 0.8    0        2
      E            8          8            0.8 8 0.8    8        2

      suf®cient length to calculate the velocity using a discrete
      second-order central time derivative of the position. For
      each test performed, the above quantities were calculated
      and analyzed. Each test consisted of an image sequence of
      100 images. Each image of 5122 pixels contained
      1024 particles. The half-width rp of the Gaussian-shaped
      particles was set to rp ˆ 1.5 pixels. This results in a source
      density of Ns ˆ 0.0276 and a fractional overlap of
      Po ˆ 0.1046. Furthermore, the fraction of particles that
      cannot be validated because they are connected to the
      image edges is 0.0117. Therefore, the maximum yield
      possible is 88.4%. The mean minimum particle distance rn
      amounts to 8 pixels. The tests were run on a PC running
      Unix, with a Pentium MMX processor at 200 MHz, taking
      circa 1 min to process one image sequence.
         Results of the experiments are discussed in the next
      paragraphs. The values of c, l|Dv| and gv of test runs A and
      E are given in Figs. 1 and 2. Results of test runs B, C and D
      will be summarized only.
         In test run A, an image sequence is taken with a relative
      high sampling quality of 2.0. The performance of the al-
      gorithm, without any prediction schemes, was tested for
      different maximum matching distances. Results show that
      the performance peaks at Drmax equals Dsmax. A logical
      result, since a maximum matching distance smaller than
      the maximum particle displacement will certainly result in
      unmatched particles, which, in fact, should be matched. A
      maximum matching distance larger than the maximum
      particle displacement will allow for unnecessary erroneous
      matching relations. However, the increase in mean velocity
      error at larger maximum matching distances is limited due
      to the global optimization in the matching procedure.
         The same algorithm settings were used in test run B to
      test the in¯uence of the sampling quality on the perfor-
      mance by varying the maximum particle displacement.
      The maximum particle displacement was varied with the
      sampling time for the images. The maximum matching
      distance was set equal to the maximum particle displace-
      ment. This results in an increasing l|Dv| and a decreasing c,
      giving a decreasing overall performance with decreasing
      sample quality. At a sampling quality of qs ˆ 2/3, the
      performance drops from approximately 36 to about 2. A
      low sampling quality causes a large number of erroneous
      particles to be matched. As a result, the average length of
      particle paths decreases, causing a decreasing value of the Fig. 1. Results for test case A, qs ˆ 2.0, maximum matching
      velocity yield.                                                distances in fractions of the entire image size of 512 pixels
Spatial prediction can be used to improve the matching
                                                                  yield of particles for which no temporal prediction is
                                                                  possible. This should improve yield and accuracy and,
                                                                  therefore, performance. Tests for comparing the results for
                                                                  tracking with and without spatial prediction were done
                                                                  with different maximum matching distance values in test
                                                                  runs D and E. Again the sampling quality was 1 and Nt was
                                                                  equal to 2. In Fig. 2, results are shown for case E, in which
                                                                  spatial prediction was activated. The results for D and E
                                                                  are similar in shape, but the case which includes spatial
                                                                  prediction clearly shows an improvement in yield, accu-
                                                                                                                                   351
                                                                  racy and performance, as expected. For the reference case,
                                                                  the performance is increased from about 24 to about 28.
                                                                  Additional testing has shown that, for this type of large-
                                                                  scale ¯ow, the performance improvement due to spatial
                                                                  prediction is more or less constant for any reasonable
                                                                  value of D. Furthermore, the sensitivity of the exact setting
                                                                  of Drmax for the performance is decreased, as can be ob-
                                                                  served from a comparison of test case A with E (Figs. 1 and
                                                                  2). In test case A, there is a sharp performance peak,
                                                                  whereas in test case E, the maximum is constant for a
                                                                  range of Drmax.
                                                                      According to the above results, the best algorithm set-
                                                                  tings are Nt ˆ 2, Drmax ˆ Dsmax and D set to any reason-
                                                                  able value for the distances between particles. Of course,
                                                                  the scales in the ¯ow must also be taken into account. In
                                                                  the present case, at qs ˆ 1, the mentioned settings of the
                                                                  algorithm result in an increase of the performance from 7,
                                                                  without any additional estimations, to 28, in the case of
                                                                  optimal settings. Sometimes the results can be improved
                                                                  somewhat by changing these suggested parameter settings
                                                                  a little. One can easily think of certain situations where the
                                                                  presented optimal settings might not the best choice. For a
                                                                  stationary ¯ow, one could easily improve performance by
                                                                  decreasing the Drmax. Although at the ®rst samples per-
                                                                  formance would be decreased, due to spatial prediction in
                                                                  the long run, performance would improve. However, in
                                                                  most cases, the ¯ow is unsteady or highly turbulent and
                                                                  Drmax ˆ Dsmax would be better.

                                                                  5.4
                                                                  SRPIV tests with synthesized images
                                                                  A further increase in performance is expected if the PTV
                                                                  algorithm is adapted for SRPIV purposes. The spatial
                                                                  prediction code was extended in order to use the PIV re-
                                                                  sults for the spatial velocity prediction. PIV was performed
Fig. 2. Results for test case E, qs ˆ 1.0, maximum matching       on frame 1 and 2 of the particular image sequence of test
distances in fractions of the entire image size of 512 pixels     C, which has a sampling quality of 1. The size of the in-
                                                                  terrogation areas was chosen to obtain an image density of
tude of the error in the particle position are of importance.     16, i.e. the interrogation areas contain 16 particle images
Clearly, extrapolation order 1, Nt ˆ 2, or higher is best,        on average, in order to obtain a well-de®ned correlation.
improving both the results for yield and accuracy. At these       Thus, interrogation areas of 64 ´ 64 pixels are used, with
values, the performance is increased from 7 to about 23.          an overlap of 32 pixels. This results in 15 ´ 15 interroga-
However, for order-4 extrapolation, some decrease in the          tion areas, of which there are only 8 ´ 8 independent data
performance is observed. For this case, the yield is still at a   points. Therefore, by using PIV alone, the fractional ve-
high level, but the velocity errors start to grow. Since our      locity yield, cv, is only 1/16. The accuracy of the PIV es-
test ¯ow ®eld only has large scales, the extrapolation errors     timation could be evaluated as well. However, the PIV
are mainly caused by the errors in the particle positions.        results give an estimation of the convoluted velocity ®eld,
These small errors may give poor estimations of the new           which is an estimation of the local velocity if the interro-
particle positions at high orders of the temporal                 gation areas are small compared to the size of the ¯ow
extrapolation.                                                    structures. A comparison of actually obtained velocity
vectors with the convoluted analytical ¯ow ®eld would fall      more or less independent of the maximum matching dis-
      beyond the scope of the present paper. The PIV results          tance. At very small maximum matching distances, the
      were used for spatial prediction for processing the full        SRPIV shows a slightly increased performance. Addition-
      sequence.                                                       ally, a smaller maximum matching distance allows for a
         The results of the SRPIV are shown in Fig. 3. Clearly,       smaller mean minimum particle distance, which can be
      the SRPIV result has a higher yield and accuracy and thus       used to increase the particle density and thus the resolu-
      a much higher performance. The velocity yield is equal to       tion can be improved.
      the theoretical maximum yield, except for very small
      maximum matching distances. The mean velocity error             6
      stays constant at about 0.01 and the performance has a          Tests with experimental data
      value of 92±98. Also, one can see that the SRPIV results are
352
                                                                      6.1
                                                                      Experimental setup
                                                                      Since the synthetic images indicated that the algorithm
                                                                      performs in a satisfactory way, the next step is to test the
                                                                      algorithm with experimentally obtained data. The algo-
                                                                      rithm is tested on ¯ow phenomena occurring in the wake
                                                                      behind a heated cylinder. The experimental conditions are
                                                                      schematically displayed in Fig. 4.
                                                                         For the experiments, a water tank facility is designed, in
                                                                      which the heated cylinder (D ˆ 8.5 mm, L ˆ 495 mm) is
                                                                      towed through the motionless tank rather than being
                                                                      exposed to a forced main ¯ow. The speci®c dimensions of
                                                                      the water tank are for length ´ width ´ height ˆ
                                                                      500 ´ 50 ´ 75 cm. The main advantage of this device is a
                                                                      minimal creation of boundary layers and an almost uni-
                                                                      form in¯ow velocity distribution (Anagnostopoulos 1978).
                                                                      A constant cylinder wall temperature difference was
                                                                      maintained by an electric rod heater. The towing speed
                                                                      was 8.9 ´ 10)3 m/s and the temperature difference of the
                                                                      cylinder wall with the ambient ¯uid was kept constant at
                                                                      5.8 K (with a controlled electric rod heater). This results in
                                                                      Reynolds and Richardson numbers based on the cylinder
                                                                      diameter of ReD ˆ 75 and RiD ˆ 1.3.
                                                                         Hollow glass particles of sizes 10 and 20 lm are used as
                                                                      seeding. These particles are illuminated with a 200-mJ
                                                                      pulsed Nd:YAG laser. The recording is performed by using
                                                                      an 8-bit digital camera with a 1008 ´ 1019 resolution for a
                                                                      (6 ´ 10)2) ´ (6 ´ 10)2) m2 ®eld of view at 29 Hz (Kodak
                                                                      ES1.0), resulting in a pulse separation of 1/29 s. The
                                                                      camera is ®xed and the maximum in-plane displacement is
                                                                      31% of the towing speed. The camera is directly coupled to
                                                                      the data acquisition system. The laser is synchronized by
                                                                      using the frame strobe of the camera as a master-signal.
                                                                      The method, as described above, resulted in an image
                                                                      sequence with relative low noise and well-detectable par-
                                                                      ticle images. More details and experimental results are
                                                                      given in Kieft (2000).

      Fig. 3. Results for the SRPIV processing case, qs ˆ 1.0, maximum
      matching distances in fractions of the entire image size of
      512 pixels                                                       Fig. 4. De®nition of the mixed convection problem
6.2                                                             observed in Fig. 5. For almost all chosen qs, gex turns out
Tracking and algorithm parameters                               to be higher for the SRPIV results. For small qs, the dif-
In the present experiments, about 12,000 particles were         ference is signi®cant. Remarkable is the fact that the curve
detected, which results in a constant rn equal to 4.6 camera    which represents the SRPIV results does not show a
pixels. To get a good impression of the experimental            maximum as can be seen in the PTV results, but increases
performance of the algorithm, it is suf®cient to vary the       linearly with decreasing qs. The performance, presented
sampling quality and measure the corresponding perfor-          here, is a combination of the total amount of velocity
mance. This sampling quality can either be changed by           vectors found, expressed in the value of c and the quality
varying rn or Dsmax, according to Eq. 10. In the tests which    of these vectors which is expressed in the standard devi-
are applied on the same sequence of acquired images, the        ation of the vectors within a small sub-domain (ru,v). In
image quality, qs, is varied by skipping frames in the          Figs. 6 and 7, these separate quantities are presented. As
                                                                                                                                     353
acquired image sequence. For a frame skip equal to 0, the       one can see, for the PTV results, c mainly increases as qs
subsequently grabbed camera frames are interrogated,            decreases. This implies that for increasing frame skip,
while for a frame skip of k, only the k-th grabbed image is     more vectors can be found. This can be attributed to the
analyzed. By doing so, Dsmax (the displacement of particles     fact that the accuracy of the sub-pixel interpolation
between the images considered) increases and therefore qs       becomes increasingly dominant. Therefore, the errors in
decreases. In Table 2, the applied frame skips are given        the temporal extrapolation increase rapidly. Then, the
together with the corresponding sampling qualities              present high seeding density results in lots of erroneous
(Eq. 10).                                                       matchings. This can also be observed in the increase of the
   In the experimental case, the exact solution of the ¯ow      local standard deviation. The quality of the PTV vectors
®eld is not available. Therefore, a more practical perfor-      decreases rapidly for qs < 2 (increasing ru). For the
mance measure gex needed to be de®ned,                          smallest qs, this standard deviation is almost of the same
       p                                                  order as the length of the velocity vectors.
           c†
gex ˆ          ;                                        12†
        ru;v
where ru,v denotes the mean standard deviation of the u-
and v-component of the velocity vectors. This standard
deviation is calculated by dividing the ¯ow ®eld into Nm
monitoring areas in which the local standard deviation of
the ¯ow ®eld is calculated with respect to the average
velocity ®eld within this small area. By averaging this local
standard deviation over all monitoring areas, ru,v is cal-
culated. For all tests, it turned out that ru  rv, therefore,
all further discussions are based on ru.
    One should note that when Nm is taken too small (in
other words, the monitoring area is large), physical
velocity gradients will contribute to the mean average
standard deviation. On the other hand, by taking Nm too
large, the amount of vectors on which the standard devi-
ation in the interrogation area is evaluated becomes very
small. In the presented results, Nm is chosen to be 256        Fig. 5. Performance for the PTV and SRPIV tests as a function of
(16 ´ 16). As stated before, the physical velocity gradients the image quality qs based on the u-component of the vector
will contribute to the local standard deviation. However,
when there are no erroneous velocity vectors measured,
this standard deviation will be relatively low compared to
the situation in which there are more and more erroneous
velocity vectors. Therefore, the local standard deviation is
still a good qualitative measure of the errors. This holds
analogously for the experimental performance.

6.3
Experimental results
For the tests as presented here, the SRPIV results show a
better performance than the PTV results, as can be

Table 2. Applied frame skips with corresponding sampling
qualities qs

skip     0     1      2     3     4      5     8        17
qs       6     3      2     1.5   1.2    1     0.66      0.33   Fig. 6. Velocity yield c for the PTV and SRPIV tests as a function
                                                                of the image quality qs
Another approach to investigate the performance of the
                                                                      algorithms is by means of a vector ®eld analysis. From the
                                                                      vector ®elds as depicted in Figs. 8 and 9, the higher per-
                                                                      formance of the SRPIV algorithm can be seen by visual
                                                                      comparison. For qs ˆ 6, both vector ®elds (Figs. 8a and
                                                                      9a) show no signi®cant difference. The stray vectors which
                                                                      can be observed are mostly caused by the positional error
                                                                      in the particle location, whose importance increases for
                                                                      increasing qs (small displacements with respect to the
                                                                      interparticle distance).
                                                                         As qs decreases, ®rst the quality of the vector ®eld
354
                                                                      improves. A further decreasing of qs results in a PTV
                                                                      vector ®eld in which more stray vectors can be observed,
                                                                      while for the SRPIV vector ®eld, the quality remains
                                                                      constant or even improves (Figs. 8c and 9c). For the
      Fig. 7. The ru for the PTV and SRPIV tests as a function of the smallest qs investigated, the PTV vector ®eld appears as a
      image quality qs                                                random ®eld of vectors, no coherent ¯uid ¯ow can be
                                                                      detected. This means that no correlation can be found
                                                                      between particles in subsequent frames. A closer inspec-
         For the SRPIV results, c increases with an increase of tion shows a residual background of correct vectors, but it
      sampling quality. However, the accuracy decreases more is overwhelmed by the majority of erroneous results. The
      and, therefore, the performance shows a monotonic               SRPIV results, on the other hand, still represents the ¯ow
      decrease. This behaviour can be understood by consider- ®eld satisfactorily. Only in the areas of large velocity gra-
      ing the particle location error, which becomes of minor         dients, some regions occur where less vectors are found.
      importance for large particle displacements (small qs).         These regions were mainly caused by the low density of

      Fig. 8a±d. PTV vector ®elds at t ˆ 5 s for different sampling qualities
355

Fig. 9a±d. SRPIV vector ®elds at t ˆ 5 s for different sampling qualities

valid background velocity vectors. In the regions with             dif®cult to track with high accuracy, the performance
large velocity gradients, the PIV correlation between im-          could be increased from about 7 to 28 by using nearby
ages was lost for large frame skips (small qs), because there      spatial and temporal information. In the case of SRPIV,
is no shear correction. Therefore, the invalid PIV-esti-           where a PIV estimation is used to enhance the results, a
mated velocity vectors in these regions, as detected by the        performance of approximately 98 is obtained and the
correlation peak height ratio, were discarded. In regions          sensitivity to the tracking parameters becomes very low.
with large velocity gradients, the absence of a good ve-           Moreover, the highest resolution is determined by the
locity estimate for predicting particle positions results in a     lowest possible rn, provided that the fractional overlap Po
decay of the number of matches.                                    is still small.
                                                                      The experimental results presented here show that the
7                                                                  performance of the SRPIV algorithm turns out to be higher
Conclusions                                                        than that of the PTV algorithm, especially for image se-
In the present paper, a particle-tracking algorithm was            quences where the particle displacements is larger than the
introduced, with a new straightforward matching proce-             mean minimum interparticle distance (qs < 1). This cor-
dure, which turns out to be very ef®cient. It was used in          responds largely with the results from tests with synthe-
combination with PIV to perform SRPIV. The algorithms              sized image sequences.
were tested with synthetic and experimental data.                     However, in the tests with the synthesized data, the
   The tests with synthetic images show that the PTV               occurring error was dominated by erroneous matchings.
algorithm is fast and accurate and, for sampling quality           In the experimental results, this error is a combination
values of 1 and larger, a good overall performance value is        of the erroneous matching and the particle position
achieved. The results also indicate that for optimal per-          error. Especially for large values of qs (very small dis-
formance, the algorithm parameter values should have the           placements), the latter error turns out to be the most
following values: Drmax ˆ Dsmax, Dsmax < rn (or qs > 1),           dominant one for both PTV and SRPIV. For very small
Nt ˆ 2 and D at any reasonable value. In most cases,               particle displacements, this error can become of the
D ˆ rn is reasonable if a Gaussian window is applied. It           same order as the length of the velocity vector. Here, it
was shown that for a sequence quality of 1, which is quite         should be noted that the crucial parameter is then solely
the particle displacement relative to the particle position       ization and image analysis. Kluwer, Dordrecht, The Nether-
      error and not qs.                                                 lands, pp 27±54
         For the SRPIV results, the accuracy of the obtained          Dracos T; Malik NA (1992) 3D particle-tracking velocimetry ± Its
                                                                        possibilities and limitations. In: Tanida Y, Miyashiro H (eds)
      velocity vectors expressed in terms of a standard deviation       Proc. 6th Int. Symposium on Flow Visualization, 1992,
      of the vector ®eld, remains high (small ru,v). This means         Springer, Berlin Heidelberg New York, pp 785±791
      that although the fractional velocity yield of the SRPIV        Guezennec YG; Brodkey RS; Trigui N; Kent JC (1994) Algorithms
      results decreases, the validity of the found vectors is more      for fully automated three-dimensional particle-tracking velo-
      or less preserved. This is in contrast to the PTV algorithm,      cimetry. Exp Fluids 17:209±219
      where ru reaches a minimum at qs ˆ 3. For decreasing of         Hassan YA; Canaan RE (1991) Full-®eld bubbly ¯ow velocity
      qs, accuracy is lost fast due to random matching.                 measurements using a multiframe particle-tracking technique.
                                                                        Exp Fluids 12:49±60
         From the analyses of the vector ®eld it can be concluded
356                                                                   Keane RD; Adrian RJ; Zhang Y (1995) Super-resolution particle-
      that the SRPIV algorithm performs optimally at qs  1,            imaging velocimetry. Meas Sci Technol 6:754±768
      which is a mean value over the entire ¯ow ®eld. This            Khalighi B; Lee YH (1989) Particle-tracking velocimetry: an
      difference in optimum performance with respect to the             automated processing algorithm. Appl Opt 28:4328±4332
      de®ned measure gex occurs due to the fact that in this          Kieft RN (2000) Mixed convection behind a heated cylinder. PhD
      de®nition the accuracy is weighted stronger than the              thesis. TUE, Eindhoven, The Netherlands
      spatial resolution (expressed in c). Furthermore, it turns      Kieft RN; Rindt CCM; Steenhoven AA (1999) The wake behaviour
                                                                        behind a heated horizontal cylinder. Exp Therm Fluid Sci
      out that the quality of the background velocity is of crucial     19:183±193
      importance to the performance of the SRPIV algorithm.           Maas HG; Gruen A; Papantoniou D (1993) Particle-tracking
      Missing vectors in this background velocity, due to               velocimetry in three-dimensional ¯ows. Part 1: photogram-
      ambiguous PIV correlations, cause a decrease of the ve-           metric determination of particle coordinates. Exp Fluids
      locity yield of the tracking results and therefore a decrease     15:133±146
      in performance. Thus, in practice, the possibility to gen-      Malik NA; Dracos T; Papantoniou D (1993) Particle-tracking
      erate adequate background velocity vectors determines the         velocimetry in three-dimensional ¯ows. Part II: particle track-
                                                                        ing. Exp Fluids 15:279±294
      lowest limit of qs for SRPIV. In this particular case, this     Nishino K; Kasagi N; Hirata M (1989) Three-dimensional parti-
      limit can be found somewhere around qs  0.5. Addi-               cle-tracking velocimetry based on automated digital image
      tionally, for large displacements resulting in very small qs,     processing. ASME Trans J Fluids Eng 111:384±391
      the out-of-plane particle loss increases. Then, a thicker       Okamoto K; Hassan YA; Schmidl WD (1995) New tracking
      light sheet is required.                                          algorithm for particle image velocimetry. Exp Fluids 19:
         An additional advantage of the SRPIV algorithm is the          342±347
      possibility to obtain a qualitatively good vector ®eld from     Pervez MS; Solomon TH (1994) Long-term tracking of neutrally
                                                                        buoyant tracer particles in two-dimensional ¯uid ¯ows. Exp
      just two images. This property makes it possible to per-          Fluids 17:135±140
      form particle tracking on two fast acquired images, as          Press WH; Teukolsky SA; Vetterling WT; Flannery BP (1994)
      obtained, for example, in measurements of high-speed              Numerical recipes in C. The art of scienti®c computing, 2nd
      turbulent ¯ows. The additional tracking then improves the         edition, chapter 2.6. Cambridge University Press, Cambridge
      spatial resolution considerably.                                Schreel KRAM; Plas GAJ van der; Kieft RN (2000) Accuracy of a
                                                                        3D particle-tracking velocimetry method (CD-ROM paper 310).
      References                                                        In: Grant I, Carlomagno GM (eds) Proceedings of the 9th
      Adrian RJ (1991) Particle-imaging techniques for experimental     International Symposium on Flow Visualisation, 2000, Edin-
        ¯uid mechanics. Ann Rev Fluid Mech 23:261±304                   burgh, UK.
      Anagnostopoulos E; Gerrard JH (1978) A towing tank with         Wernet MP (1993) Fuzzy-logic particle-tracking velocimetry.
        minimal background motion. J Phys E 9:951±954                   Proc SPIE 2005:701±708
      Bastiaans RJM (2000) Cross-correlation PIV: theory, implemen- Westerweel J (1993) Digital particle image velocimetry ± Theory
        tation and accuracy. EUT Report 99-W-001. Eindhoven Uni-        and application. PhD thesis. Delft University of Technology,
        versity of Technology, Eindhoven, The Netherlands               The Netherlands
      Bastiaans RJM; Plas GAJ van der; Kieft RN (2001) The perfor-    Westerweel J (1997) Fundamentals of digital particle image
        mance of high-resolution particle velocimetry: algorithm,       velocimetry. Meas Sci Technol 8:1379±1392
        simulations and experiments. EUT Report 2001-W-001. Ein-      Willert CE (1989) High-resolution correlation peak detection.
        dhoven University of Technology, Eindhoven, The Netherlands     Technical Report ECE 251 C. University of California at San
      Bourgeois F; Lassalle JC (1971) An extension of the munkres       Diego, La Jolla, Calif.
        algorithm for the assignment problem to rectangular matrices. Winston W (1991) Operations research. Applications and algo-
        Comm ACM 14(12):802±806                                         rithms, chap 7. Duxbury Press, Boston, Mass.
      Cowen EA; Monismith SG (1997) A hybrid digital particle-        Yagoh K; Ogawara K; Iida S (1993) The particle-tracking method
        tracking velocimetry technique. Exp Fluids 22:199±211           using the Kalman ®lter. In: Nieuwstadt FTM (ed) Flow visual-
      Dalziel SB (1993) Decay of rotating turbulence: some particle-    ization and image analysis. Kluwer, Dordrecht, Netherlands,
        tracking experiments. In: Nieuwstadt FTM (ed) Flow visual-      pp838±842
You can also read