Skip to main content
Log in

Generalized gradient schemes for the measurement of two-dimensional image motion

  • Published:
Biological Cybernetics Aims and scope Submit manuscript

Abstract

This paper describes a procedure for recovering the global velocity of an image by incorporating spatial filtering, and, optionally, temporal filtering, into a scheme that employs a generalized version of the gradient algorithm of motion detection. Motion within a patch is analysed by six parallel channels, each incorporating a different spatiotemporal filter. Advantageous features of this scheme are: (a) global velocity is derived directly, without first computing local velocity at a number of image locations; (b) the filters compute first derivatives rather than second derivatives, making the scheme potentially more resistant to noise than certain other schemes; (c) two of the six filters can be chosen almost completely arbitrarily, and can therefore be tailored to maximize signal reliability, and (d) the measurement of velocity can be made as local or as global as desired by altering the size of the patch that is viewed by the filters. An analogous scheme is derived for the measurement of rotation, as well as expansion or contraction of the image.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Adelson EH, Bergen JR (1985) Spatiotemporal energy models for the perception of motion. J Opt Soc Am A2: 284–299

    Google Scholar 

  • Borst A, Egelhaaf M (1989) Principles of visual motion detection. Trends Neurosci 12: 297–306

    Google Scholar 

  • Bracewell RN (1978) The Fourier transform and its applications. McGraw-Hill, New York, pp 118–119

    Google Scholar 

  • Enroth-Cugell C, Robson JG, Schweitzer-Tong DE, Watson AB (1983) Spatiotemporal interactions in cat retinal ganglion cells showing linear spatial summation. J Physiol 341: 279–307

    Google Scholar 

  • Fenema CL, Thompson WB (1979) Velocity determination in scenes containing several moving objects. Comput Graph Image Process 9: 301–315

    Google Scholar 

  • Harris MG (1986) The perception of moving stimuli: a model of spatiotemporal coding in human vision. Vision Res 26: 1281–1287

    Google Scholar 

  • Hildreth EC (1984) The measurement of visual motion. MIT Press, Cambridge

    Google Scholar 

  • Hildreth EC, Koch C (1987) The analysis of visual motion: from computational theory to neuronal mechanisms. In: Cowan M (ed). Ann Rev Neurosci 10:477–533

  • Horn BKP (1986) Robot vision, chaps 12, 17. MIT Press, Cambridge

    Google Scholar 

  • Horn BKP, Schunck B (1981) Determining optical flow. Artif Intell 17: 185–203

    Google Scholar 

  • Kersten D, O'Toole AJ, Sereno ME, Knill DC, Anderson JA (1987) Associative learning of scene parameters from images. Appl Opt 26: 4999–5006

    Google Scholar 

  • Limb JO, Murphy JA (1975) Estimating the velocity of moving objects in television signals. Comput Graph Image Process 4: 311–327

    Google Scholar 

  • Marr D, Ullman S (1981) Directional selectivity and its use in early visual processing. Proc R Soc Lond B 211: 151–180

    Google Scholar 

  • Mather G (1984) Luminance change generates apparent movement: implications for models of directional specificity in the human visual system. Vision Res 25: 625–660

    Google Scholar 

  • Mather G (1987) The dependence of edge displacement thresholds on edge blur, contrast, and displacement distance. Vision Res 27: 1631–1637

    Google Scholar 

  • Maunsell JHR, Newsome WT (1987) Visual processing in monkey extrastriate cortex. Ann Rev Neurosci 10: 363–401

    Google Scholar 

  • Moulden B, Begg H (1986) Some tests of the Marr-Ullman model of movement detection. Perception 15: 139–155

    Google Scholar 

  • Nakayama K (1985) Biological image motion processing: a review. Vision Res 25: 625–660

    Google Scholar 

  • Osorio D, Snyder AW, Srinivasan MV (1987) Bipartitioning and boundary detection in natural scenes. Spat Vision 2: 191–198

    Google Scholar 

  • Pollen DA, Ronner SF (1981) Phase relationship between adjacent simple cells in the visual cortex. Science 212: 1409–1411

    Google Scholar 

  • Porat M, Zeevi Y (1989) Localized texture processing in vision: analysis and synthesis in the Gaborian space. IEEE Trans Biomed Eng 36: 115–129

    Google Scholar 

  • Reichardt W, Egelhaaf M, Schloegl RW (1988) Movement detectors of the correlation type provide sufficient information for local computation of 2D velocity field. Naturwisse Lenschaften 75: 313–315

    Google Scholar 

  • Rosenfeld A (1989) Computer vision: a source of models for biological visual processes? IEEE Trans Biomed Eng 36: 93–96

    Google Scholar 

  • Srinivasan MV, Bernard GD (1976) A proposed mechanism for multiplication of neural signals. Biol Cybern 21: 227–236

    Google Scholar 

  • Srinivasan MV, Pinter RB, Osorio D (1990) Matched filtering in the visual system of the fly: large monopolar cells of the lamina are optimized to detect moving edges and blobs. Proc R Soc Lond B (in press)

  • Taichi Wang H, Mathur B, Koch C (1989) Computing optical flow in the primate visual system. Neural Computat 1: 92–103

    Google Scholar 

  • Thorson J (1966) Small-signal analysis of a visual reflex in the locust — I. Input parameters; II. Frequency dependence. Kybernetik 3: 41–66

    Google Scholar 

  • Torre V, Poggio T (1978) A synaptic mechanism possibly underlying the directional selectivity to motion. Proc R Soc Lond B 202: 409–416

    Google Scholar 

  • Uras S, Girosi F, Verri A, Torre V (1988) A computational approach to motion perception. Biol Cybern 60: 79–87

    Google Scholar 

  • Wallach H (1976) On perceived identity: 1. The direction of motion straight lines. In: Wallach H (ed) On perception. Quadrangle Press, New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Srinivasan, M.V. Generalized gradient schemes for the measurement of two-dimensional image motion. Biol. Cybern. 63, 421–431 (1990). https://doi.org/10.1007/BF00199574

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00199574

Keywords

Navigation