INSTITUTE OF PHYSICS PUBLISHING MEASUREMENT SCIENCE AND TECHNOLOGY Meas. Sci. Technol. 13 (2002) 1058–1071 PII: S0957-0233(02)31785-5 Some considerations on the accuracy and frequency response of some derivative filters applied to particle image velocimetry vector fields J M Foucaut and M Stanislas Ecole Centrale de Lille, LML URA 1441, BP 48, Cité Scientifique, F59651 Villeneuve d’Ascq Cedex, France E-mail: jean-marc.foucaut@ec-lille.fr Received 11 December 2001, in final form and accepted for publication 27 May 2002 Published 20 June 2002 Online at stacks.iop.org/MST/13/1058 Abstract This paper concerns the computation of derivatives from particle image velocimetry (PIV) velocity fields with the goal of obtaining the vorticity component normal to the plane. A variety of derivative schemes are characterized by their transfer function, taking into account the truncation and noise amplification. The PIV measurement noise is supposed to be a white one in the Fourier space. A spectral approach is used in order to choose the best filter for turbulent flows. The derivative spectra are discussed. An application is presented on a real turbulent flow with two interrogation window sizes and different derivative schemes. The most significant schemes are also applied to a velocity field containing a single vortex. A comparison of the maximum of vorticity obtained with each scheme and through a least-square fit with an Oseen vortex, allows us to quantify the effect of the band pass filter and to select the best scheme. Keywords: PIV, derivative computation, vorticity, transfer function, accuracy Nomenclature a, ai b c E11 Enoise F11 i, j , l k klc khc n r R RO T Tn Tr coefficients of derivative schemes coefficients of compact derivative schemes coefficients of compact derivative schemes velocity spectrum noise level in Fourier space derivative spectrum index wavenumber low cutoff wavenumber high cutoff wavenumber order of derivative filter radial coordinate non-dimensional cylindrical coordinate radius of an Oseen vortex transfer function of derivative filter transfer function of derivative filter, noise effect 0957-0233/02/071058+14$30.00 © 2002 IOP Publishing Ltd u û u∗ uθ v x, y, z X α β, χ ε x, y σu ω ωc ω0 Printed in the UK transfer function of derivative filter, truncation effect velocity component along x RMS velocity fluctuation characteristic velocity of an Oseen vortex tangential velocity component velocity component along y Cartesian coordinates interrogation window size coefficient of the truncation term parameters of compact difference schemes noise amplification spatial resolution circulation of an Oseen vortex noise level vorticity component normal to the PIV plane estimation of ω by means of a filter vorticity at the centre of an Oseen vortex 1058 The accuracy and frequency response of some derivative filters applied to PIV vector fields 1. Introduction Particle image velocimetry (PIV) is a well established measurement technique which allows us to obtain large amounts of data on all kinds of flows. The theory of PIV is now quite extensive (Westerweel 1997) and clearly shows one of the main characteristics of this technique: it provide a discretization of the velocity field with a limited spatial resolution. Nevertheless, through its spatial character and the large number of samples that can be recorded nowadays, PIV allows a lot of new insights into many flows and leads scientists to adapt progressively the processing tools used in CFD. In this development, care should be taken due to the fact that the PIV data are fairly different from CFD data. In PIV the spatial resolution is limited toward the large scales by the length of the field and toward the small scales by the interrogation window size. Moreover, the data carry a measurement noise inherent to the method. This noise is introduced during recording (optical distortion, light sheet non-homogeneity, transfer function of CCD, particle characteristics, speckle) (Allano et al 1998) and during the data processing (peak fitting algorithm, image interpolation, peak deformation) (Westerweel et al 1997). Thus the CFD tools cannot be transposed directly and care should be taken to check their accuracy and reliability. This problem is addressed in the present paper for one specific tool: the computation of derivatives of the field, illustrated by the estimation of the vorticity. Derivatives of the velocity field are important characteristics in fluid dynamics as they appear in the Navier–Stokes equations and in important operators such as the divergence, the vorticity or the stress tensor. These operators are extensively used to understand the physics of the flow under study. These checks are particularly important for turbulence, where the bandwidth of the measurement technique with respect to these operators is fundamental for the interpretation of the results. The PIV spatial bandwidth being limited by nature, a guideline is thus needed to select the best suited estimator of these operators and information must be provided on the spectral response and accuracy of the selected filter. In the present paper, the interest of such an approach will be illustrated with the vorticity operator applied to two types of flow for which it is of particular interest: a turbulent flow (a boundary layer in the present case) and an isolated vortex. The use of such derivative operators implies a certain continuity and smoothness of the measured velocity field which can be put in default by the presence of too many outliers. This implies a preliminary validation and eventual interpolation of the vector field. This problem was addressed by several authors, most recently by Foucaut et al (2000). To obtain derivatives, the literature proposes several techniques. The first one, which is probably the one most used, is based on discrete differential operators applied to neighbouring grid points. Lele (1992), Lourenco and Krothapalli (1995), Kim and Lee (1996), Raffel et al (1998) and Luff et al (1999) have used several schemes of this kind which will be discussed later. Even if a differential approach behaves like a filter, it is evident that, using this technique, the derivative estimate can be disturbed by the measurement noise. Following Lourenco and Krothapalli (2000), it can be assumed that the transfer function of PIV is mainly due to the windowing effect. In the present paper, the measurement noise will be supposed to be white. A second technique to estimate derivatives is based on the fit of an analytic function to the discrete velocity field. The derivative is then obtained by an analytical derivation of the fitted function. This method is proposed by Fouras and Soria (1998) by means of a χ 2 fit of a second-order polynomial and by Abrahamson and Lonnes (1995) who use a least-square approach. In that case, the local velocity is fitted to a model consisting of uniform translation, rigid rotation, a point source and plane shear. The advantage of such methods is to reduce the effect of the noise. The drawback is that a filtering of the data is performed when the fit is applied. A recent paper of Ruan et al (2001) propose a third method to obtain directly the vorticity from the particle images. They use a pattern matching technique to determine the particle displacement due to rotation between both exposures. In this paper, only the differential technique is studied. In the following section the different schemes found in the literature will be presented. Methods to optimize the choice of derivative filter are then proposed in the case of turbulent flows and for an isolated vortical structure. 2. Derivative computation method For the derivative computation, a compromise has to be made between the order of the filter, the number of points used for the derivation, the frequency response and the noise amplification. Generally, for classical finite difference schemes, the order increases with the number of points used for the computation. The frequency response increases when the truncation error decreases, which is directly linked to the order of the filter. On a regular grid, the first derivative at a point j , with a centred scheme of order n, can be estimated by the following equation: ∂u 1 = ai (uj +i − uj −i ) ∂x j ax i=1,n/2 σu x i−1 ∂ i u αi +ε (1) + i i! ∂x j x i=n+1,∞ where x is the grid spacing around point j . A centred scheme implies that the order of a and αi are is even. The values given by a = 2 i=1,n/2 i ai and αi = a2 l=1,n/2 al k i = i l=1,n/2 al k l=1,n/2 al k. The values of ai are obtained by means of limited expansions of the velocity. The second term on the right-hand side is the truncation error and the last term is the noise error estimated here by a probabilistic quadratic approach (Neuilly 1998). σu is the measurement noise level and ε is the noise amplification coefficient obtained by ε2 = 4 2 ai . a 2 i=1,n/2 (2) Lourenco and Krothapalli (1995) have considered that σu can be estimated by the uncertainty in the velocity measurement. This error is random and is characterized in that case by its RMS value. It will be seen that the noise amplification coefficient ε increases with the order of the scheme. In the present study, four standard filters based on centred difference schemes (equation (1)) were first studied with second, fourth, sixth and eighth order of accuracy. The values 1059 J M Foucaut and M Stanislas Table 1. Detailed characteristics of centred difference derivative filters. Order a a1 2 4 6 8 2 12 60 840 1 0 8 −1 45 −9 672 −168 a2 a3 a4 0 0 0 0 1 0 32 −3 αn+1 ε 1 4 36 576 0.71 0.95 1.08 1.17 of a, ai , αn+1 and ε are given in table 1. As expected, the truncation error decreases when the order increases, but ε increases and is even higher than 1 for the sixth- and eighthorder filters. Luff et al (1999) compared three schemes: the second- and fourth-order centred difference and the circulation computed over eight velocity points, following the method of Reuss et al published in 1989. This method gives directly the vorticity while the differential ones provide the gradient field: v −v ui,j +1 −ui,j −1 i+1,j i−1,j − 2x 2y 1 1 vi+1,j +1 −vi−1,j +1 ui+1,j +1 −ui+1,j −1 ω(i, j ) = + 2 − . (3) 2x 2y 4 v −v u −u + i+1,j −12xi−1,j −1 − i−1,j +12yi−1,j −1 As can be seen in equation (3) the method of Reuss et al corresponds to a linear combination of second-order centred difference filters computed at the point of interest and its neighbours. Luff et al used synthetic images computed from an Oseen vortex and experimental ones obtained by a photographic recording technique and an auto-correlation analysis method. They estimated the error on the vorticity field with and without noise added. Without noise, they obtained average errors of 4.3, 2.8 and 0.004%, respectively, for the eight-point circulation second-order and fourth-order schemes. These errors correspond to a truncation effect. With noise, they obtained the opposite behaviour from 9.2 to 18.9% due to the noise amplification coefficient which increases. They discussed the effect of the interrogation window size. They have also tested the effect of a 3 × 3 Gaussian smoothing filter to avoid the noise amplification. In that case, they obtained a global error of the order of 3.8% whatever the filter used. Three compact difference schemes were also studied here. These schemes are presented by Lele (1992) and Kim and Lee (1996). They are implicit and need a matrix inversion. They are given by βuj −2 + χuj −1 + uj + χuj +1 + βuj +2 uj +3 − uj −3 uj +2 − uj −2 uj +1 − uj −1 =c +b +a (4) 6x 4x 2x where β, χ, a, b and c are five parameters which are optimized to obtain the selected order. By the use of Taylor series coefficients of various orders, five relations between these parameters can be solved to cancel the high-order terms. The form of equation (4) allows us to obtain derivative filters up to the tenth order. If c = 0 is imposed, one step of optimization leads to a sixth-order filter family which is given by the following 1060 parameters: 3χ − 1 , a = 29 (8 − 3χ), 12 57χ − 17 b= , c = 0. 18 β= (5) As can be seen equations (4) and (5) show that only four velocity values are necessary and β, a and b depend only on χ . In this case, for each value of χ the truncation terms up to sixth order are cancelled. The choice of β = 0 (χ = 1/3) leads to a sixth-order scheme which necessitates only a tridiagonal matrix resolution. An optimization of χ at a value of 4/9 allows us to find an eighth-order derivative filter. The parameter c can also be optimized. In that case, a eighth-order family is obtained with the following parameters: 8χ − 3 , 20 568χ − 183 , b= 150 β= 12 − 7χ , 6 9χ − 4 c= . 50 a= (6) Here, β, a, b and c depend on χ, six velocity values and a pentadiagonal resolution are necessary. An optimum value of χ = 0.5 can also be found which enables us to get a tenth-order filter. The values of the coefficients of the different compact schemes studied here are presented in table 2. The derivative estimation presents the same types of errors as previously (see equation (1)): ∂u σu x i−1 ∂ i u = uj + αi +ε . (7) i ∂x j i! ∂x x j i=n+1,∞ The compact difference schemes look interesting because ε is smaller for the tenth-order filter than for the fourth-order centred scheme, together with a very small truncation error. For the lowest frequency the noise can become the principal source of error. This is why Lourenco and Krothapalli (1995) recommended using the Richardson extrapolation which takes the values far from the measurement point into account, in order to improve the accuracy by minimizing the noise amplification. In the present contribution, seven filters based on Richardson extrapolation were tested. The principle of this method is to take a linear combination of secondorder centred difference schemes computed with different data spacing x, 2x, 4x and 8x. The coefficients of the combination are adapted in order to minimize the truncation error or the noise error, depending on the objective. The Richardson extrapolation is equivalent to the following equation (Lourenco and Krothapalli 1995): uj +i − uj −i ∂u 1 = ai ∂x a 2ix j + i=1,2,4,8 i=n+1,∞ αi x i−1 ∂ i u σu +ε . (n + 1)! ∂x i x (8) The term (uj +i − uj −i )/2ix is a second-order centred difference scheme with a grid spacing of ix. The coefficients ai are optimized to increase the order by use of Taylor expansions or to minimize ε by a least-square method. Four schemes has been derived with an optimization of the The accuracy and frequency response of some derivative filters applied to PIV vector fields Table 2. Detailed characteristics of compact difference derivative filters. Order a b c χ β αn+1 ε 6 8 10 1.5555 1.4814 1.4166 0.1111 0.4630 0.6733 0 0 0.01 0.3333 0.4444 0.5 0 0.0278 0.05 4 16 144 1 0.9 0.84 truncation error (for second, fourth, sixth and eighth orders) and three with a minimization of the noise coefficient ε (for second, fourth and sixth orders). The characteristic coefficients are presented in table 3. The second- and fourth-order filters obtained with truncation error minimization are exactly the same as the corresponding centred difference schemes. The sixth and eighth order with the truncation error minimization also give ε larger than 1. The second-, fourth- and sixth-order filters with a minimization of ε show a truncation error αn+1 (see equation (1)) about 10 times higher than the two other methods. The least-square filter proposed by Raffel et al (1998) is of second order and shows a smaller noise amplification coefficient than the classical centred schemes: −2uj −2 − uj −1 + uj +1 + 2uj +2 ∂u = ∂x j 10x + 3.4 x 2 ∂ 3 u σu . + 0.316 (3)! ∂x 3 x (9) It is obtained from a noise minimization comparable to the Richardson method computed on the four first neighbouring points. Raffel et al (1998) have studied the effect of overlapping higher than 50% on the computation of vorticity. This effect was discussed in Carlier (2001) as far as the velocity is concerned. The conclusion concerning the cutoff frequency for the vorticity is the same as for the velocity. The PIV results present a low and a high cutoff frequency. The low one is due to the field size. The high one depends only on the interrogation window size whatever the overlapping is. However, it is clear that PIV samples the turbulence with a limited range of frequencies. The effect of each derivative filter has thus to be discussed by comparison of the derivative power spectra. Raffel et al (1998) describe the sources of error in differential estimation. These sources are: the measurement uncertainty on velocity vectors, the over-sampled data when an overlapping higher than 50% is used, the interrogation window size which limits the spatial resolution, the truncation of the curvature of the particle motion due to the use of only two pulses in PIV. The main measurement error which can affect the derivative is the measurement noise. In the spectral domain its effect is coupled with the under-sampling and with the windowing effects. The curvature error can be minimized by decreasing the PIV laser pulse delay but, of course, with a loss in accuracy (Raffel et al 1998). 3. Turbulent flows The first case for which derivative filters are characterized is a turbulent flow. The optimization is based on a spectral analysis and on the transfer function of each filter. 3.1. Frequency response of PIV For turbulent flows, the PIV spectral response is characterized from experimental PIV records. The study is based on a series of experiments which allowed us to build a model of the PIV spectrum and to characterize the PIV measurement noise. One of these experiments has been carried out in the configuration shown in figure 1 (Carlier 2001). The flow is a turbulent boundary layer obtained in a specific wind tunnel. The velocity was measured in a plane parallel to the wall. The external velocity was 3 m s−1 , corresponding to a Reynolds number of Rθ = 7800. The camera was a Kodak DCS 460, with a CCD of 3072 × 2048 pixels, the size of which is 9 µm by 9 µm. A 100 mm Nikkor lens was used with an f -stop of 2.8. The magnification was 0.173. These measurements were made at 100 wall units (12 mm). At this wall distance, the mean velocity is about 2 m s−1 . A total of 200 fields were recorded. The PIV delay was optimized in order to obtain a dynamic range of about 15 pixels (400 µs). Such a delay leads to a turbulence intensity of 2.2 pixels. Cross-correlation with symmetrical discrete local shift of both windows was used, in order to measure the velocity with a second-order accuracy. The overlapping was 50%. The analysis was made with 24×24 window size (zero padding into 32 × 32 FFT windows) which gives about 40 000 velocity vectors in the map. Such a flow configuration allows us to use two homogeneity directions to compute a spectrum with a better convergence (this was checked in the present case). For each vector line, the spectrum is computed along x by means of a FFT algorithm. The spectra are then averaged along z and over the 200 fields to obtain convergence. Figures 2 presents the comparison of the PIV spectrum with hot wire anemometry (HWA) results. A Taylor hypothesis (x = U t) is made on the HWA spectrum to convert them into spatial ones to allow comparison. The PIV spectrum is in agreement with HWA up to ks = 500 rad m−1 . The spectrum model, which is also presented in figure 1, is given by 1/2 1/2 E11P I V = (E11H W A + Enoise )2 sin k X/2 k X/2 2 (10) where Enoise is the white noise level which is optimized to fit the PIV spectrum. The value of Enoise varies with the inverse of the window size. The cardinal sine function is the Fourier transform of a gate function which represents the windowing effect (X is the interrogation window size and k is the wavenumber). The model of equation (10) is in good agreement with the PIV spectrum. The value of Enoise is of 2.6 × 10−7 m3 s−2 (0.29 pix3 ) for the above experiment. The sinc function introduces a cutoff wavenumber given by kc = 2.8/X. This cutoff wavenumber is of 2200 rad m−1 , which is larger than ks . The difference is due to the noise level which is high for that window size. 1061 J M Foucaut and M Stanislas Table 3. Detailed characteristics of Richardson extrapolation derivative filters. Order a ai+1 2 4 6 8 2∗ 4∗ 6∗ 1 3 45 2 835 65 1 239 41 895 1 0 4 −1 64 −20 4096 −1344 1 0 272 1 036 714 −14 063 ai+2 ∗ indicates a noise minimization. ai+4 ai+8 αn+1 ε 0 0 1 84 0 0 41 356 0 0 0 −1 −64 −69 13 888 1 4 64 4096 63.03 214.5 3156 0.71 0.95 1.18 1.35 0.088 0.334 0.425 1.E-02 1.E-04 3 2 E11 (m /s ) 1.E-03 1.E-05 HWA spectrum 24 x 24 Equation (10) 1.E-06 1.E-07 kc kmin 1.E-08 1 10 100 500 1000 10000 k (rad/m) Figure 2. Power spectra of velocity along x, 24 × 24 interrogation windows. 1.E-02 An optimization of the interrogation window based on a signal-to-noise ratio of 1 at the cutoff wavenumber is also done. This optimization leads to an interrogation window size of 44 pixels in the present case. Figure 3 shows the power spectrum obtained with this window size, compared to the model of equation (10). The PIV spectrum is now in agreement with HWA up to kc = 1200 rad m−1 . The lower significant wavenumber kmin = 40 rad m−1 is deduced from the length of the velocity field. By this new analysis, the value of Enoise decreases to 1.4 × 10−7 m3 s−2 (0.16 pix3 ). This study allows us to give an estimation of the standard deviation of the noise which was of the order of 1% of the dynamic range in this case. In section 3.3 of the present paper, the spectra of first derivatives computed from both analyses will be presented. 3.2. Transfer function of derivative The spatial character of PIV allows us, after derivative computation, to assess one vorticity component. This section concerns the spatial derivative computation in order to obtain the gradient field. The discrete derivative operator needs to make a compromise between the truncation error, which decreases when the order of the filter increases, and the noise amplification which, in general, increases with this order. The truncation error affects particularly the higher frequencies and the noise, which is white, can disturb all frequencies. The best way to obtain a representation which contains all this information is to use the transfer function of the derivative filter. 1062 1.E-03 1.E-04 E11 (m 3 /s 2) Figure 1. PIV experimental set-up. 1.E-05 HWA spectrum 1.E-06 44 x 44 Equation (10) 1.E-07 kmin kc 1.E-08 1 10 100 1000 10000 k (rad/m) Figure 3. Power spectra of velocity along x, 44 × 44 interrogation window, frequency optimization. The fourth-order centred difference scheme is used as an example to illustrate how the transfer function can be obtained: uj −2 − 8uj −1 + 8uj +1 − uj +2 ∂u = 12x ∂x j +4 x 4 ∂ 5 u σu + 0.95 . 5 (5)! ∂x x (11) In this equation only the first term of the truncation error is kept. The frequency response of this filter can be obtained by several methods. First, the Dirac response can be computed. The input signal is a step function whose derivative gives a Dirac pulse. Due to the discrete character of the signal, the step has a width x and its derivative is a quasi -Dirac function which is 1/x in width. Figure 4 shows the input signal and the response of the fourth-order derivative filter (equation (11)) The accuracy and frequency response of some derivative filters applied to PIV vector fields 800 4th order centered difference Cardinal sin wave Input signal x 200 700 600 Step response 500 400 300 200 100 0 0.01 -100 0.02 0.03 0.04 0.05 0.06 -200 -300 x Figure 5. Comparison of transfer functions of the fourth-order centred difference derivative filter. Figure 4. Step response of the fourth-order centred difference derivative filter compared to a sinc function. compared to the response of a centred scheme of infinite order (which is, in fact, a sinc function). The Fourier transform of the step response of the derivative operator, multiplied by the Fourier transform of the digitization gate function, gives the transfer function of the derivative filter. Another method to obtain the transfer function is to use directly a Fourier mode: u = û exp(ikx) in the derivative scheme (Lele 1992), where k is the spatial wavenumber and û can be the turbulence intensity at the considered wavenumber. The transfer function is then directly obtained by Tr = 8 sin(kx) − sin(2kx) . 6kx (12) The comparison between both methods is presented in figure 5, which shows perfect agreement. This figure also shows an estimation of the transfer function given by the truncation error x i−1 ∂ i u (∂u/∂x)est i=n+1,∞ αi i! ∂x i =1− Tr = (∂u/∂x)true (∂u/∂x)true (kx)4 (kx)i−1 =1−4 (13) =1− αi i! 5! i=n+1,∞ where the index ‘est’ means estimated. The variable u is replaced here by the Fourier mode as in equation (12). Figure 5 shows that if only one term of the truncation error ((n + 1)th order of the expansion) is considered (last term of (13)), the transfer function is the same only for the lowest wavenumbers. If three terms of the truncation error are kept, the transfer function obtained is then close to that coming from the direct method. This result shows that, if the noise is not taken into account, a derivative scheme is a low pass filter and that it is also possible to deduce its transfer function from the truncation error. The same approach can be proposed to take into account the measurement noise. If the random error is considered as a white noise, the transfer function of the noise effect can be expressed as Tn = 1− εσu x σu 1 =1−ε û kx (∂u/∂x)true (14) which shows that the noise effect is comparable to a high pass filter. This kind of behaviour was also observed by Lourenco Figure 6. Transfer functions of the fourth-order centred difference derivative filter. and Krothapalli (1995). That expression shows the fact that, due to the noise, when the frequency goes to zero, the error on the derivative can become very important. This error varies also with the inverse of the turbulence intensity. Figure 6 presents an example, for the fourth-order centred difference scheme (equation (11)) of the transfer functions of: • the low pass filter due to the truncation, • the high pass filter due to the noise, • the band pass filter deduced from both: T = T n T r. The local fluctuation rate û and the noise σu are chosen respectively at 40% (local fluctuation of the turbulent field) and 1% corresponding sensibly to the case of section 2. The above method has been generalized for the different schemes presented in section 2. Four filters based on centred difference schemes were first studied with second, fourth, sixth and eighth order. The values of a, ai , αn+1 and ε (see equation (1)) are given in table 1. As expected, the truncation error decreases when the order increases, but ε is higher than 1 for the sixth- and eighth-order filters. The complete transfer functions of the four filters based on centred differences are presented in figure 7. The low pass filter transfer function (without noise) can be generalized by the following equation: i=1,n/2 2ai sin(ikx) Tr = . (15) akx 1063 J M Foucaut and M Stanislas Figure 7. Transfer functions of centred difference derivative filters. The bandwidth and the lower cutoff frequency increase with the order of the filter. A recapitulation of the cutoff frequencies of each filter studied will be given later. Figure 7 shows also an estimation of the transfer function in the case of the eight-point circulation method presented by Luff et al (1999). As this filter gives directly the vorticity, the computation of the transfer function was difficult and needed some hypothesis: the fluctuations are considered isotropic (u = û exp(ikx) exp(iky)) and the resolution along x and y is the same (x = y). The most important hypothesis is that v = 0 everywhere in the field. Consequently, the vorticity becomes identical to a single derivative: ω = 1 ∂v/∂x − ∂u/∂y = − 21 ∂u/∂y. With this last hypothesis 2 the filter becomes ui,j +1 − ui,j −1 ∂u 1 1 ui+1,j +1 − ui+1,j −1 = + ∂y j 2y 2 2 2 2 3 ui−1,j +1 − ui−1,j −1 σu x ∂ u + + 0.433 + . (16) 2 (3)! ∂x 3 y The transfer function is then Tr = sin(kx) (1 + cos(kx)). 2kx (17) For the three compact schemes, the equation for the low pass transfer function is Tr = 1 c sin(3kx) 3 + 21 b sin(2kx) + a sin(kx) . (1 + 2β cos(2kx) + 2χ cos(kx))kx (18) As can be seen, if β and χ are equal to zero, the explicit centred difference scheme is recovered. The compact difference schemes are shown in figure 8 compared to the eighth-order centred difference one. The compact schemes present a bandwidth much wider than the centred one. The most significant transfer functions based on Richardson extrapolation are presented in figure 9. They are compared to the tenth-order compact difference scheme. The noise-minimized Richardson extrapolation filters present a bandwidth smaller than the tenth-order compact filter. The Richardson extrapolation low and high cutoff frequencies are about ten times smaller than for the compact scheme. This decrease of the low cutoff frequency can be very interesting in the case of non-turbulent flow. In fact, the minimization of ε described by Lourenco and Krothapalli (1995) as a minimization of the noise leads us to move the bandwidth 1064 Figure 8. Transfer functions of compact difference derivative filters. Figure 9. Transfer functions of Richardson extrapolation derivative filters. toward the lower frequencies. The consequence is not really a minimization of noise but a strong filtering of the frequency higher than kx = 0.175. Figure 9 also shows the least-square transfer function which is very comparable to the fourth-order Richardson extrapolation. A test of noise minimization, based on compact difference schemes, was made. From equations (5) and (6) χ was optimized in order to minimize the noise. The obtained filter characteristics are not very significant. The bandwidth is only slightly increased for the lower but also for the higher wavenumbers due to the denominator of equation (18). In summary, table 4 presents the low and high cutoff frequencies, respectively kcl and kch in each case. The compact difference schemes present a very large bandwidth, reaching 2.79 which is very close to the ideal value of π . The low cutoff frequencies are, in that case, of the order of 0.07. The lowest cutoff wavenumber is obtained with the second-order Richardson extrapolation filter with a value of 0.0075. However the high cutoff wavenumber of this filter is only 0.175. The second-order centred difference filter shows a cutoff wavenumber of 1.39, which is comparable to that of PIV. Attention will be focused on this filter in the test presented in section 4. 3.3. Power spectra of derivative ∂u In the present section, power spectra of the derivative ∂x are computed from both velocity fields whose spectra are shown in figures 2 and 3. A classical method to obtain the power spectrum of a derivative is to take the power spectrum of the The accuracy and frequency response of some derivative filters applied to PIV vector fields Figure 10. Power spectra of white noise derivative with and without windowing effects. Table 4. Frequency characteristics of derivative filters. noise minimization. ∗ indicates a Scheme Order kcl x kch x Centred differences 2 4 6 8 6 8 10 6∗ 8∗ 2 4 6 8 2∗ 4∗ 6∗ 2∗ 2 0.0606 0.0811 0.0924 0.0996 0.0854 0.0768 0.0717 0.0733 0.0682 0.0606 0.0811 0.1007 0.1152 0.0075 0.0285 0.0363 0.0270 0.0370 1.392 1.923 2.163 2.305 2.562 2.718 2.794 2.849 2.911 1.391 1.923 2.050 2.079 0.175 0.814 1.098 0.760 0.897 Compact differences Richardson extrapolation Least squares Eight-point circulation velocity and to multiply it by k 2 in the Fourier domain. Using the model of equation (10), a test can be made with no velocity in such a way that the spectrum is only a white noise convoluted by a squared sinc function. In that case, the derivative spectrum F11 , which should be continuous with a slope of 2 for the derivative of a white noise, gives, due to the sinc function, a squared sine wave: F11 = E11 /k 2 = Enoise sin2 (kx). (19) Figure 10 shows a comparison between the continuous theoretical spectrum with a slope of 2 and the model of equation (19). The noise level Enoise is taken equal to 1. The model follows the slope of 2 up to k0 x = 0.39 as for the velocity power spectrum (with a confidence interval of 95%). For a reduction of −3 dB, a cutoff frequency can be found which is exactly the same as for the velocity power spectra kc x = 1.4. This result gives the limit of the PIV method not only for the velocity measurement but also for the derivative computation . Figure 11 compares the power spectra of derivatives computed from the most significant schemes detailed in Figure 11. Power spectra of derivative of velocity along x, 24 × 24 interrogation windows. section 3, applied to the data of figure 2 obtained from 24 × 24 interrogation windows. The spectra deduced from the PIV and HWA (obtained by multiplying E11 by k 2 ) are also given in this figure. The schemes compared are the tenth- and sixth-order compact differences, the second-order centred differences, the least-square schemes and the secondand fourth-order Richardson extrapolation schemes. The last two are used with a noise minimization. As can be seen, above k1 = 500 rad m−1 , the direct computation of the PIV spectrum shows a very strong amplification of the noise, which leads to an unrealistic evolution of the spectrum close to the cutoff wavenumber. The compact difference scheme spectra are close to the direct computation due to the fact that they present a very weak filtering. The best filters seems to be the fourth-order Richardson extrapolation and the least-square filters whose spectra are superimposed in this figure. The second-order Richardson extrapolation shows a very strong filtering effect which leads the spectrum to leave the HWA one at a wavenumber of about 100 rad m−1 . The value of k1 x is of the order of 0.31, which should be the best cutoff frequency. This value is between the cutoff wavenumbers of the fourth-order Richardson extrapolation (0.81, see table 4) and of the second-order Richardson extrapolation (0.175 in table 4). Concerning the low wavenumbers, the value of kmin x is here of the order of 0.05. Table 4 indicates that the Richardson extrapolation filters are the best suited to resolve such low wavenumbers. Figure 12 presents the same comparison as in figure 11 but with the optimized interrogation windows of 44×44 pixels. In this figure, the derivative power spectra deduced from the PIV velocity spectrum are close to HWA up to k = 700 rad m−1 . The compact difference schemes present the same behaviour. The fourth-order Richardson extrapolation and the least-square filter are always superimposed and show a strong filtering effect. The best filter is the second-order centred difference scheme which presents the same cutoff wavenumber as PIV. The low cutoff wavenumber of this filter is of the order of 0.06 which is not very far from the value of kmin x = 0.05. A derivative computation by means of the sixth-order compact difference scheme was also tested on the velocity data filtered at the PIV cutoff wavenumber. The filter used was a cutoff one. The result, also plotted in figure 12, shows that this approach does not improve the derivative computation. 1065 J M Foucaut and M Stanislas Figure 12. Power spectra of derivative of velocity along x, 44 × 44 interrogation windows. Finally, the derivation in physical space is equivalent to multiplying the velocity spectra by k 2 in the Fourier space. If the velocity field is noisy (the noise appearing mostly in the high frequencies), this noise is strongly amplified. The best filter is the one with a cutoff frequency located where the noise becomes predominant. In that case, the slope of the filter cancels the noise amplification. It is clear that, for the derivative computation, the best way is to use a secondorder centred difference scheme on a velocity field computed from an optimized window size analysis. If the optimization is not possible, it is necessary to look for the higher significant wavenumber and to choose the filter which present a high cutoff as close as possible to this wavenumber. 3.4. Instantaneous fields From the experiments discussed in section 3.1, a region has been extracted and is shown in figures 13(a) and (b) analysed respectively with 24 × 24 and 44 × 44 interrogation windows. It is clear that in figure 13(a) the spatial resolution is better and the noise does not appear visibly. However, if the vorticity is computed the noise is amplified and becomes apparent. To compute the vorticity, a second-order centred difference filter was applied to the velocity fields of figures 13(a) and (b). The results are presented respectively in figures 13(c) and (d). As can be seen, the vorticity of figure 13(c) is very affected by the noise. The result of figure 13(d) is smoother and the noise seems less perceptible. Moreover, the cutoff wavenumber of the second-order centred difference, in the case of a 24 × 24 interrogation window size, is 1100 rad m−1 . This value is twice the wavenumber of about 500 rad m−1 observed in figure 2. This explains the high level of noise observed in figure 13(c). Figure 13(e) presents the vorticity computed from the field of figure 13(a) with a fourth-order Richardson extrapolation scheme. The filtering effect of this scheme allows us to reduce the noise, according to the observation deduced from figure 11. The cutoff wavenumber of the fourthorder Richardson extrapolation is of 650 rad m−1 with the same window size. The second-order centred difference applied to a 44 × 44 window size has a cutoff wavenumber of 610 rad m−1 . Finally the useful bandwidth is not increased by the use of a 24 × 24 window size as far as the vorticity is concerned. Figure 13(f) corresponds to the vorticity computed with a sixthorder compact on filtered data from figure 13(b). The filter is 1066 a cutoff with the same cutoff frequency as PIV (presented in figure 12). The result of figure 13(f) is comparable to the one of figure 13(d). Only the vorticity levels are slightly different, probably due to the shape of the spectra close to the cutoff frequency (figure 12) and to the difference of slope of the filter. The second-order centred filter applied on the field with an optimized interrogation window size seems to give the best results on the instantaneous fields and on the spectra. Theoretically, the spatial resolution being optimized, the accuracy on the vorticity is then the best obtainable. If the results shown in figure 13 allow us clearly to characterize the effect of the noise and spatial resolution on the global shape of the vorticity field, they do not allow any conclusions about the absolute value of the vorticity itself. This would be possible with a known velocity field, for example using synthetic images. 4. Vortex structure Beside turbulent flows, where vorticity is a parameter of prime interest, PIV is often used to study isolated vortices such as those encountered in the wakes of airplanes or helicopter rotors, for example. In that case, vorticity, which is characteristic of the strength of the vortical structure, is also a relevant parameter to be extracted from the instantaneous velocity maps. This is why the filters presented in the previous sections were also applied to a PIV image provided by DLR Göttingen. This image shows a single vortex recorded in the wake of an airplane in the DNW wind tunnel. This flow field is close to that of an Oseen vortex. In the present contribution, a method is proposed to optimize the choice of the filter and different schemes are tested. 4.1. Best choice of a derivative filter for an Oseen vortex As was shown in the previous section, the optimal choice of a derivative filter in a turbulent flow is linked to the frequency response of the PIV record. In the case of an Oseen vortex, the choice should depend a priori on the vortex characteristics, the spatial resolution and the measurement noise. The proposed method of optimization is based on the fact that the vortex is similar to an Oseen one. The limited expansion of the Oseen vortex tangential velocity is given by b2 u∗ −b0 R 2 ) = u∗ b0 R − 0 R 3 + · · · uθ = (1 − e R 2 n b − (−1)n 0 R 2n−1 + · · · (20) n! where R = RrO is the non-dimensional radial coordinate. RO is the Oseen vortex radius taken at the maximum tangential velocity uθmax . The velocity u∗ is given by u∗ = 2πRO , where is the circulation of the vortex. In the case of an Oseen vortex, the parameter b0 is equal to 1.256. In fact, the velocity u∗ can be well estimated by u∗ = 1.4uθmax . Given equation (20), if the vortex is exactly centred on the mesh, the vorticity at the centre is exactly ω0 = uR∗ Ob0 . Using equations (1) and (20), an estimation of the derivatives by a differential method can be obtained. For example, with the fourth-order The accuracy and frequency response of some derivative filters applied to PIV vector fields e) f) Figure 13. Velocity field: (a) and (b) analysis by 24 × 24 and 44 × 44 interrogation windows. Vorticity field: (c) and (d) computed by second-order centred difference schemes with, respectively, 24 × 24 and 44 × 44 interrogation windows, (e) computed from fourth-order Richardson extrapolation with 24 × 24 interrogation windows and (f) sixth-order compact difference on filtered data from 44 × 44 interrogation window analysis. 1067 J M Foucaut and M Stanislas 10 ∆ω o /ω o 1 0.1 2nd order Richardson 4th order Richardson Least squares 2nd order centered dif. 6th order compact Dif. 10th order compact Dif. 8 points circulation 0.01 0 5 6 10 15 20 25 30 35 40 Ro/∆x Figure 14. Error estimation on vorticity of an Oseen vortex as a function of the radius for different derivative filters. centred difference (equation (11)) this estimation is ∂uθ = u ∗ + ∂x j (−2x )−8(−x )+8(x )−(2x ) b0 RO 12x 1! 2 3 3 3 3 x ) +8(x ) −(2x ) b0 + (−2x ) −8(− 3 2! RO 12x 5 5 5 5 b3 . (−2x ) −8(−x ) +8(x ) −(2x ) 0 + · · · 5 3! RO 12x 44x b03 u∗ b0 = RO + 0 − R5 3! + · · · O (21) The error on the vorticity value at the centre of the vortex can then be estimated as n/2 ε σu R O x n b0 ω0 − ω c ω0 +√ = = αn+1 RO (n/2 + 1)! ω0 ω0 2 u∗ b0 x (22) where ωc is the vorticity computed with a differential estimator. The parameter αn+1 , ε and σu are the same as in equation (1). The parameter n corresponds to the order of the filter used. Only the most significant term of the truncation is kept. In the case of the vortex studied in the present paper, the value of u∗ is of the order of 13. The noise level in the centre of the vortex is high due to a lack of seeding in the PIV images. It is estimated to be of the order of 0.5 pixel. Figure 14 shows ω0 /ω0 = f RO /x for some of the derivative filters presented in section 2. For each filter, this curve present a minimum. If RO /x is small, the truncation error, given by the first term on the righthand side of equation (22), is preponderant. In that case the compact difference scheme is the best. With this noise level the minimum value to compute vorticity to a good accuracy is RO /x = 1.5. If RO /x is large the noise error is then preponderant and the second-order Richardson extrapolation is the best filter. For the considered vortex the value of RO /x is about 6, which shows that the best filters are the fourth-order Richardson extrapolation and the least-square scheme. These schemes present errors of the order of 9%. The noise level can be the most difficult parameter to estimate. Figure 15 shows the influence of that level on equation (22) in the case of a fourth-order Richardson extrapolation and a tenth-order compact scheme. The comparison is done for noise levels of 0.5, 0.8 and 1.2. As shown in this figure, the choice of the filter is not very sensitive to the noise level. 1068 Figure 15. Same as figure 14, influence of the noise level. 4.2. Instantaneous fields In order to validate the previous optimal choice of derivative filters, different schemes were tested on the field containing the vortex provided by DLR (figure 16(a)). The velocity field is computed with a multi-pass algorithm with a three-point Gaussian peak fitting. A fit of a viscous vortex using the leastsquare method allows us to obtain the value of the maximum of vorticity. This value, which is of the order of 0.168 with a regression coefficient R 2 = 0.986, gives a good idea of the expected result. Figures 16(b) and (c) present the vorticity field computed respectively from the second-order and fourth-order Richardson extrapolation, 16(d) the least-square, 16(e) the second-order centred difference, 16(f) the sixth-order compact difference schemes, 16(g) the same scheme applied on filtered data (the filter was a cutoff at the same frequency as PIV) and 16(h) the eight-point circulation. In figure 16(b) the peak of vorticity is much wider than in the other figures. The maximum values of the vorticity are given in table 5 for each filter tested. These values go from 0.069 for the Richardson extrapolation scheme, which presents a strong filtering effect, to 0.192 for the sixth-order compact difference scheme which present a large bandwidth. The values of vorticity closer to the expected one are given by the fourth-order Richardson extrapolation and by the least-square filters and are of 0.164 and 0.159. These values correspond to errors of the order of 4%, which is smaller than the estimation given in figure 14. This is probably due to the fact that the model is based on a vortex centred on the computation mesh, which is the less favourable case. As can be seen in figures 16(c) and (d) the vorticity given by these filters seems not too affected by the noise. The results given by the filters which present a larger cutoff wavenumber are more noisy and overestimate the vorticity peak. The results obtained with the secondorder centred difference and the eight-point circulation are in agreement with the Luff et al (1999) comparison. In their paper, the error reduces by a few per cent when going from the second-order centred difference to the eight-point circulation scheme. In the present case, the error on the maximum vorticity decreases sensibly from 6 to 5%. This error is located in the centre of the vortex and corresponds to the maximum error on the vorticity field. The average error on the field is probably smaller than 2%. Looking back at figure 9 allows The accuracy and frequency response of some derivative filters applied to PIV vector fields 200 200 10 pix 0.0 25 100 100 0.0 25 0 5 0.02 0.05 0.025 0.0 5 y (pix) 0 0 y (pix) 0.05 -100 -100 0.025 -200 -200 -100 0 100 -200 200 x (pix) a) -100 0 100 200 x (pix) 0 200 0 200 0 0 100 0.0 100 0.0 0 .0 0.1 5 5 5 5 5 25 0.05 0.1 0.05 0.0 0. 02 5 0.0 25 75 -100 0.025 0.1 0.0 7 5 0.0 0.05 0 0.07 y (pix) 0. 12 0. 12 5 0.0 0 0. 10.1 0 .0 5 5 0.1 5 0 25 07 0. 07 0. 0.1 5 5 02 0. 25 0 .0 y (pix) -200 b) 75 -100 0.025 0 0 0 0 -200 -100 0 100 -200 200 x (pix) -200 -100 0 100 200 x (pix) d) 0 c) 0 -200 0 200 0 0 200 0 0 0 0 0.0 5 75 0.05 25 05 0 . 25 0.0 0.0 0.0 25 0.07 5 0 0.0 0.1 2 0.0.1 07 5 5 0.1 75 75 0.0 0.025 75 0.0 0.0 25 0. 05 5 y (pix) 0.05 5 0.12 7 0.1 25 0.1 y (pix) 0.0 0.025 0. 0 75 -100 0 -100 0 0 5 0.2 0.025 5 0.0.0 75 0 0 5 15 0. 0.0 5 0 .0 5 17 0 0.07 00 0. 0.075 0. 1 25 0 .0 0.075 5 25 0.1 0.00.1 75 75 0.1 0.1 0.1 12 0. 5 0.02 0 0.1 755 00.1.1 75 0.0 5 0 0. 0 0 0.1 0 5 25 0.025 5 25 0.1 0.0 0 0.15 75 0.0 0.1 0.1 0 0 100 0.02 0 0.05 0 5 0 0 100 0 0 0 0 0 0 0 0 0 0 0 -200 -200 -100 0 100 -200 200 x (pix) e) 0 200 -200 -100 0 100 200 x (pix) f) 0 200 0 0 0 0 5 0.1 5 12 07 0. 0. 5 0.0 0.0 5 0.1 0. 02 5 0.0 75 75 0.225 0.2 0.1 y (pix) 5 0.0 5 0.1 25 0.1 0 0.1 0.0 0.0 0.125 0.1 0.05 0 0 0.1 5 12 0. 75 0.17 5 0 25 0.0 75 0.15 0.125 25 0.0 0.0 0 0 0.1 0.025 0.1 25 5 0 .0 0.075 25 0 0.0 100 0.0 5 0.0 0. 02 5 100 y (pix) 0 0 25 0 0.02 -100 0 -100 5 0 0 0 0 0 0 0 -200 g) -200 -100 0 x (pix) 100 -200 200 h) -200 -100 0 100 200 x (pix) Figure 16. (a) Velocity field vortex 32 × 32 interrogation windows, vorticity field (b), (c), (d), (e) and (f) computed, respectively, by the second- and fourth-order Richardson extrapolation, second-order least-square, second-order centred difference, sixth-order compact difference schemes, (g) sixth-order compact difference from filtered data and eight-point circulation. 1069 J M Foucaut and M Stanislas Table 5. Maximum of the vorticity deduced from different filters. Scheme Vorticity Second-order Richardson extrapolation Fourth-order Richardson extrapolation Least-square Second-order centred differences Sixth-order compact differences Sixth-order compact difference filtered data Eight-point circulation 0.067 0.164 0.159 0.178 0.192 0.187 0.177 us to conclude that the significant wavenumber of the vortex is probably of the order of kc x = 0.8, which corresponds to the cutoff frequency of the optimal derivative filter. A least-square fit of the velocity field has also been tried in order to compute the vorticity from an analytic derivative. The fit was made on 9, 13 and 21 points with a bi-quadratic polynome following the method of Fouras and Soria (1998). The obtained vorticity values are, respectively, 0.187, 0.171 and 0.157. The best result is obtained for a fit with 13 points in that case. It is not possible to generalize this approach. The method proposed by Abrahamson and Lonnes (1995), which consists of fitting with a model representative of the flow, has also been tested and gives exactly the same result as the one from Fouras and Soria. The proposed optimization allows us to select the best filter for a vortex which is close to an Oseen one. The method is based on a limited expansion of the analytic expression of the velocity field. It is possible to use the same approach with another expression for the vortex flow field or for another kind of flow for which an analytical model exists. 5. Conclusions In the present study, a characterization of different derivative schemes with the aim of computing the vorticity component normal to the plane was performed. These schemes are already used in the post-processing of LES or DNS computation. They have to be adapted to the case of PIV, due to the limited spatial resolution and the measurement noise. The present characterization is based on two different applications: a turbulent flow and a single vortex. In the case of a turbulent flow, the characterization is based on the transfer function of each derivative scheme. Ideally, these schemes behave like low pass filters. The cutoff frequencies of these filters depend on the order and thus on the truncation error. With measurement noise, a statistical quadratic approach shows that the noise effect makes them behave as band pass filters, the low cutoff frequency of which increases with the noise level and the noise amplification factor. This low cutoff frequency increases also when the turbulence intensity decreases. Several schemes have been characterized. The transfer functions of all of them were determined. A spectral analysis shows that a second-order centred difference scheme is enough to obtain a good accuracy of the derivative. This result is linked to the fact that PIV presents a cutoff frequency, due to the windowing effect, which is the same as the secondorder centred difference scheme. An analysis of the derivative spectrum shows that the first derivative of the velocity field (and thus the vorticity) have the same cutoff frequency as the 1070 PIV velocity itself. It is not possible to obtain a derivative response with a good accuracy above this frequency. Another problem is the measurement noise. A derivative computation in the spectral domain is equivalent to a multiplication by k 2 . If the high frequency signal is noisy, the derivative effect is to drastically amplify the noise. A solution is then to filter the high frequencies before computing derivatives or to use a derivative scheme which presents the same high cutoff frequency as the PIV. If the interrogation window size is optimized following the method cited in section 3.1, the best filter is the second-order centred difference scheme. In that case the frequency response is optimized but the uncertainty on the effective vorticity level is still to be quantified. The best way is probably to make use of synthetic images computed from DNS (see Lecordier et al (2001)). In this way the exact vorticity will be known a priori and this will allow us to validate definitely the derivative scheme choice. The case of a single vortex has also been studied. In that case, a new method of optimization was proposed based on the limited expansion of an Oseen vortex. This method allows us to choose the filter which gives the best accuracy. The error for each filter can be estimated and is slightly overestimated. It is influenced by the local noise which remains a parameter difficult to determine. The results obtained on the studied vortex are in agreement with the ones of Luff et al (1999). The optimization method can be applied to other kinds of flow if an analytic model is available. If no model or spectrum are available, the second-order centred difference scheme should be used as its transfer function is comparable to the PIV one. The method of the χ 2 fit proposed by Fouras and Soria (1998) seems very interesting because the filtering effect of this fit limits the noise influence. To obtain the transfer function of this method presents real difficulties. The fit is equivalent to a low pass filter whose cutoff frequency depends on the order of the polynome used and the noise attenuation depends on the number of points used for the fit. Fouras and Soria used a bi-quadratic polynome (six parameters to optimize) fitted on 9, 13 or 21 points. This method presents a cost in term of computation time much more important than the differential one. The improvement is not evident. A recent paper by Ruan et al (2001) proposes a method to obtain directly the vorticity from the PIV images. They use a method of matched patterns to determine the particle rotation between both exposures. As a perspective, it could be interesting to compare this method to the present one. Acknowledgments This work has been performed under the EUROPIV2 project. EUROPIV2 (a joint program to improve PIV performance for industry and research) is a collaboration between LML URA CNRS 1441, DASSAULT AVIATION, DASA, ITAP, CIRA, DLR, ISL, NLR, ONERA and the universities of Delft, Madrid, Oldenburg, Rome, Rouen (CORIA URA CNRS 230), St Etienne (TSI URA CNRS 842) and Zaragoza. The project is managed by LML URA CNRS 1441 and is funded by the European Union within the 5th framework (Contract no G4RD-CT-2000-00190). The accuracy and frequency response of some derivative filters applied to PIV vector fields References Abrahamson S and Lonnes S 1995 Uncertainty in calculating vorticity from 2D velocity fields using circulation and least-squares approaches Exp. Fluids 20 10–20 Allano D, Lecordier B, Lecordier J C and Trinité M 1998 Qualification d’une chaı̂ne de mesure piv digitale source de bruit et estimation des erreurs, 6’ Congrès Francophone de Vélocimétrie Laser (Saint-Louis) F6.1–F6.8 Carlier J 2001 Etude des structures cohérentes d’une couche limite turbulente à grand nombre de Reynolds PhD Thesis Univ. de Lille, France Foucaut J M, Carlier J and Stanislas M 2000 Post-processing of PIV records to allow derivative computation Proc. 10th Int. Symp. Appl. Laser Tech. Fluid Mech. (Lisbon, Portugal) p 16.4 Fouras A and Soria J 1998 Accuracy of out of plane vorticity measurements derived from in-plane velocity field data Exp. Fluids 25 409–30 Kim J W and Lee D J 1996 Optimized compact finite difference schemes with maximum resolution AIAA 34 887–93 Lecordier B, Demare D, Vervisch L M J, Reveillon J and Trinité M 2001 Estimation of the accuracy of PIV treatments for turbulent flow studies by direct numerical simulation of multi-phase flow Meas. Sci. Technol. 12 1382–91 Lele S K 1992 Compact finite difference schemes with spectral-like resolution J. Comput. Phys. 103 16–42 Lourenco L and Krothapalli A 1995 On the accuracy of velocity and vorticity measurements with PIV Exp. Fluids 18 421–8 Lourenco L and Krothapalli A 2000 True resolution PIV, A mesh free second order accurate algorithm Proc. 10th Int. Symp. Appl. Laser Tech. Fluid Mech. (Lisbon, Portugal) p 13.5 Luff J D, Drouillard T, Rompage A M, Linne M A and Hertzberg J R 1999 Experimental uncertainties associated with particle image velocimetry (PIV) based vorticity algorithms Exp. Fluids 26 36–54 Neuilly M 1998 Modélisation et Estimation des Erreurs de Mesure 2nd edn (Edition Lavoisier) pp 291–346 Raffel M, Willert C and Kompenhans J 1998 Particle image velocimetry A Practical Guide (Berlin: Springer) pp 147–71 Reuss D L, Adrian R J, Landreth C C, French D T and Fransler T D 1989 Instantaneous planar measurements of velocity and large-scale vorticity and strain rate in an engine using particle image velocimetry SAE Int. Congress and Exposition Paper, Detroit, MI 890616 Ruan X, Song X and Yamamoto F 2001 Direct measurement of the vorticity field in digital particle image Exp. Fluids 30 696–704 Westerweel J 1997 Fundamentals of digital particle image velocimetry Meas. Sci. Technol. 8 1379–92 Westerweel J, Daribi D and Gharib M 1997 The effect of discrete window offset on the accuracy of cross-correlation analysis of digital PIV recording Exp. Fluids 23 20–8 1071