An Image Pattern Tracking Algorithm for Time-resolved Measurement of Mini- and Micro-scale Motion of Complex Object
Abstract
:1. Introduction
2. Description of the algorithm
2.1 Sample images
2.2 Image pattern
2.3 Reference image pattern and tracking freedom pattern
- 1)
- Fixed reference pattern – The reference image pattern is chosen in the first frame, and it will not be changed during the tracking.
- 2)
- Reference pattern with maximal freedom – At first the reference image pattern is chosen in the first frame, and then, it is replaced with the tracked image pattern after the tracking for each frame is completed.
- 3)
- Reference pattern with limited freedom – At first the reference image pattern is chosen in the first frame, and then it is replaced with the tracked image pattern of every L frames. L is referred to the tracking freedom limit in the followed text.
2.4 Tracking function
2.5 Tracking criterion and basic steps
- Estimate initial position of the tracked image pattern (x, y). Usually the tracked image pattern position in the previous frame can be used as the initial image pattern position.
- Compute the correlation function Φ k(m,n) with FFT acceleration.
- Determine the high peak position of the correlation function, i.e. (m*,n*), with a three-point Guassian curve fit to achieve a sub-pixel accuracy.
- Check the tracking criterion (m*)2 + (n*)2 ≤ ε2, to see whether or not it is fulfilled. If the criterion is fulfillled, stop the tracking and accept (x, y) as the position of the tracked image pattern in the current frame; If not, continue to the next step.
- Add the correlation high peak position (m*, n*) to the image pattern position (x, y), and then iterate step 2 to 4.
2.6 Accumulated tracking bias
3. Test with simulation
3.1 Synthetic image pattern
3.2 RMS tracking errors
3.3 Influences of freedom limit
3.4 Influences of image pattern size
4. Application examples
4.1 Termite head-banging experiment
5. Summary and conclusion
References
- Merzkirch, W. Laser Speckle Velocimetrie. In Lasermethoden in der Strömungs-messtechnik; Ruck, B., Ed.; AT-Fachverlag: Stuttgart, 1990; pp. 71–97. [Google Scholar]
- Grant, I. Particle image velocimetry: a review. Proc Instn Mech Engrs 1997, 211, Part C. 55–76. [Google Scholar] [CrossRef]
- Cenedese, A.; Paglialungga, A. Digital direct analysis of a multiexposed photograph in PIV. Exp. Fluids 1990, 8, 273–280. [Google Scholar] [CrossRef]
- Adrian, R.J. Particle-Imaging Techniques for Experimental Fluid Mechanics. Annu. Rev. Fluid Mech. 1991, 23, 261–304. [Google Scholar] [CrossRef]
- Willert, C.E.; Gharib, M. Digital Particle Image Velocimetry. Exp. Fluids 1991, 10, 181–193. [Google Scholar] [CrossRef]
- Westerweel, J.; Draad, A.; Hoeven, J.; Oord, J. Measurement of fully-developed turbulent pipe flow with digital particle image velocimetry. Exp. Fluids 1996, 20, 165–177. [Google Scholar] [CrossRef]
- Longo, J.; Gui, L.; Stern, F. Ship Velocity Fields. In PIV and Water Waves; Grue, J., Liu, P.L-F., Pedersen, G.K., Eds.; World Scientific, 2004; pp. 119–179. [Google Scholar]
- Raffel, M.; Willert, C.; Kompenhans, J. Particle Image Velocimetry; Springer-Verlag: Heidelberg, 1988. [Google Scholar]
- Huang, H.T.; Fiedler, H.E.; Wang, J.J. Limitation and improvement of PIV; Part II: Particle image distortion, a novel technique. Exp Fluids 1993, 15, 263–273. [Google Scholar] [CrossRef]
- Wereley, S.T.; Gui, L. A correlation-based central difference image correction (CDIC) method and application in a four-roll-mill flow PIV measurement. Exp. Fluids 2003, 34, 42–51. [Google Scholar] [CrossRef]
- Gui, L.; Seiner, J.M. An improvement in the 9-point central difference image correction method for digital particle image velocimetry recording evaluation. Meas. Sci. Technol. 2004, 15, 1958–1964. [Google Scholar] [CrossRef]
- Gui, L.; Wereley, S.T. A correlation-based continuous window shift technique for reducing the peak locking effect in digital PIV image evaluation. Exp. Fluids 2002, 32, 506–517. [Google Scholar] [CrossRef]
- Kirchner, W.H.; Broecker, I.; Tautz, J. Vibrational alarm communication in the damp-wood termite (Zootermopsis nevadensis). Physiological Entomology 1994, 19, 187–190. [Google Scholar] [CrossRef]
- Connetable, S.; Robert, A.; Bouffault, F.; Bordereau, C. Vibratory alarm signals in two sympatric higher termite species: Pseudacanthotermes spiniger and P. militaris (Termitidae, Macrotermitinae). Journal of Insect Behavior1 1999, 2, 329–342. [Google Scholar] [CrossRef]
- Rohrig, A.; Kirchner, W.H.; Leuthold, R.H. Vibrational alarm communication in the African fungus-growing termite genus Macrotermes (Isoptera, Termitidae). Insectes Sociaux 1999, 46, 71–77. [Google Scholar]
© 2009 by the authors; licensee Molecular Diversity Preservation International, Basel, Switzerland. This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
Share and Cite
Gui, L.; Seiner, J.M. An Image Pattern Tracking Algorithm for Time-resolved Measurement of Mini- and Micro-scale Motion of Complex Object. Algorithms 2009, 2, 533-549. https://doi.org/10.3390/a2010533
Gui L, Seiner JM. An Image Pattern Tracking Algorithm for Time-resolved Measurement of Mini- and Micro-scale Motion of Complex Object. Algorithms. 2009; 2(1):533-549. https://doi.org/10.3390/a2010533
Chicago/Turabian StyleGui, Lichuan, and John M. Seiner. 2009. "An Image Pattern Tracking Algorithm for Time-resolved Measurement of Mini- and Micro-scale Motion of Complex Object" Algorithms 2, no. 1: 533-549. https://doi.org/10.3390/a2010533
APA StyleGui, L., & Seiner, J. M. (2009). An Image Pattern Tracking Algorithm for Time-resolved Measurement of Mini- and Micro-scale Motion of Complex Object. Algorithms, 2(1), 533-549. https://doi.org/10.3390/a2010533