Skip to main content
Log in

The background primal sketch: An approach for tracking moving objects

  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

In this paper we present an algorithm that integrates spatial and temporal information for the tracking of moving nonrigid objects. In addition, we obtain outlines of the moving objects.

Three basic ingredients are employed in the proposed algorithm, namely, the background primal sketch, the threshold, and outlier maps. The background primal sketch is an edge map of the background without moving objects. If the background primal sketch is known, then edges of moving objects can be determined by comparing the edge map of the input image with the background primal sketch. A moving edge point is modeled as an outlier, that is, a pixel with an edge value differing from the background edge value in the background primal sketch by an amount larger than the threshold in the threshold map at the same physical location. The map that contains all the outliers is called the outlier map. In this paper we present techniques based on robust statistics for determining the background primal sketch, the threshold, and outlier maps.

In an ideal situation the outlier map would contain the complete outlines of the moving objects. In practice, the outliers do not form closed contours. The final step of the algorithm employs an edge-guided morphological approach to generate closed outlines of the moving objects. The proposed approach has been tested on sequences of moving human blood cells (neutrophil) as well as of human body motion with encouraging results.

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

  • Amini AA, Tehrani S, Weymouth E (1988) Using dynamic programming for minimizing the energy of active contours in the presence of hard constraints. IEEE Proceedings of the 2nd International Conference on Computer Vision, December, pp 95–99

  • Bouthemy P (1989) A maximum likelihood framework for determining moving edges. IEEE Transactions on Pattern Analysis and Machine Intelligence 11:499–511

    Google Scholar 

  • Ferrie FP, Levine MD, Zucker SW (1982) Cell tracking: A modelling and minimization approach. IEEE Transactions on Pattern Analysis and Machine Intelligence 4:277–291

    Google Scholar 

  • Hampel FR, Ronchetti EM, Rousseeuw PJ, Stahel WA (1986) Robust statistics—The approach based on influence functions. Wiley, New York

    Google Scholar 

  • Huang TS, Blostein SD, Werkheiser A, McDonnell M, Lew M (1986) Motion detection and estimation from stereo image sequences. IEEE Proceedings of the Workshop on Motion: Representation and Analysis, May, pp 45–46

  • Jain R (1981) Extraction of motion information from peripheral processes. IEEE Transactions on Pattern Analysis and Machine Intelligence 3:489–503

    Google Scholar 

  • Karmann KP, von Brandt A (1989) Detection and tracking of moving objects by adaptive background extraction. Proceedings of the 6th Scandinavian Conference on Image Analysis, Oulu, Finland, June 19–22, pp 1051–1058

  • Kass M, Witkin A, Terzopoulos D (1987) Snakes: Active contour models. IEEE Proceedings of the 1st International Conference on Computer Vision, June, pp 259–268

  • Kundu A (1989) Robust edge detection. IEEE Proceedings of the Conference on Computer Vision and Pattern Recognition, June, pp 11–18

  • Lee YH, Kassam SA (1985) Generalized median filtering and related nonlinear filtering techniques. IEEE Transactions on Acoustics, Speech and Signal Processing, 33:672–683

    Google Scholar 

  • Leung MK, Yang YH (1987a) Human body motion segmentation in a complex scene. Pattern Recognition 20:55–64

    Google Scholar 

  • Leung MK, Yang YH (1987b) A region based approach for human body motion analysis. Pattern Recognition 20:321–339

    Google Scholar 

  • Levine MD, Noble PB, Youssef YM (1983) Understanding blood cell motion. Computer Graphics and Image Processing 21:58–84

    Google Scholar 

  • Levine MD (1985) Vision in man and machine. McGraw-Hill, New York

    Google Scholar 

  • Leymarie F (1990) Tracking and describing deformable objects using active contour models. M.Eng. thesis, CIM-90-9, McGill Research Centre for Intelligent Machines, McGill University, Montreal, Canada, February

    Google Scholar 

  • Leymarie F, Levine MD (1989) Snakes and skeletons. CIM-89-3, McGill Research Centre for Intelligent Machines, McGill University, Montreal, Canada, January

    Google Scholar 

  • Long W, Yang YH (1990) Stationary background generation: An alternative to the difference of two images. Pattern Recognition 23:1351–1359

    Google Scholar 

  • Marr D (1982) Vision. W. H. Freeman, New York

    Google Scholar 

  • Noble PB, Levine MD (1986) Computer assisted analyses of cell locomotion and chemotaxis. CRC Press, Boca Raton, FL

    Google Scholar 

  • Roth G, Levine MD (1990) Segmentation of geometric signals using robust fitting. Proceedings of the 10th International Conference on Pattern Recognition. Atlantic City, NJ, June, pp 826–831

  • Rousseeuw PJ, Leroy AM (1987) Robust regression and outlier detection. Wiley, New York

    Google Scholar 

  • Serra J (1982) Image analysis and mathematical morphology. Academic Press, New York

    Google Scholar 

  • Staib LH, Duncan JS (1989) Parametrically deformable contour models. IEEE Proceedings of the Conference on Computer Vision and Pattern Recognition, June, pp 98–103

  • Tirumalai A, Schunck BG (1989) Robust surface approximation using least median squares regression. Technical Report CSE-TR-13-89, Dept. of Electrical Engineering and Computer Science, The University of Michigan, Ann Arbor, MI

    Google Scholar 

  • Yuille AL, Cohen DS, Hallinan PW (1989) Feature extraction from faces using deformable templates. IEEE Proceedings of the Conference on Computer Vision and Pattern Recognition, June, pp 104–107

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yang, YH., Levine, M.D. The background primal sketch: An approach for tracking moving objects. Machine Vis. Apps. 5, 17–34 (1992). https://doi.org/10.1007/BF01213527

Download citation

  • Issue Date:

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

Key words

Navigation