skip to main content
10.1145/1178782.1178792acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article

Robust real-time upper body limb detection and tracking

Published:27 October 2006Publication History

ABSTRACT

We describe an efficient and robust system to detect and track the limbs of a human. Of special consideration in the design of this system are real-time and robustness issues. We thus utilize a detection/tracking scheme in which we detect the face and limbs of a user and then track the forearms of the found limbs. Detection occurs by first finding the face of a user. The location and color information from the face can then be used to find limbs. As skin color is a key visual feature in this system, we continuously search for faces and use them to update skin color information. Along with edge information, this is used in the subsequent forearm tracking. Robustness is implicit in this design, as the system automatically re-detects a limbs when its corresponding forearms is lost. This design is also conducive to real-time processing because while detection of the limbs can take up to seconds, tracking is on the order of milliseconds. Thus reasonable frame rates can be achieved with a short latency. Also, in this system we make use of multiple 2D limb tracking models to enhance tracking of the underlying 3D structure. This includes models for lateral forearm views (waving) as well as for pointing gestures. Experiments on test sequences demonstrate the efficacy of this approach.

References

  1. G. R. Bradski. The OpenCV Library. Dr. Dobb's Software Tools for the Professional Programmer, November 2000.Google ScholarGoogle Scholar
  2. C. Breazeal. Socially intelligent robots. ACM Interactions, 12(2):19--22, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. Bregler and J. Malik. Tracking people with twists and exponential maps. In CVPR, Washington, DC, USA, June 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. I. Cohen and H. Li. Inference of human postures by classification of 3d human body shape. In IEEE Workshop on Analysis and Modeling of Faces and Gestures, pages 74--81, Nice, France, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Comaniciu, V. Ramesh, and P. Meer. Kernel-based object tracking. IEEE Transactions on Pattern Analysis and Machine Intelligence, 25(5):564--577, May 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. J. Feil-Seifer and M. J. Matarić. Socially assistive robotics. In Proceedings of the International Conference on Rehabilitation Robotics, Chicago, Il, July 2005.Google ScholarGoogle ScholarCross RefCross Ref
  7. P. F. Felzenszwalb and D. P. Huttenlocher. Pictorial structures for object recognition. International Journal of Computer Vision, 61(1):55--79, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. Fong, I. Nourbakhsh, and K. Dautenhahn. A survey of socially interactive robots. Robotics and Autonomous Systems, Special issue on Socially Interactive Robots, 42(3-4):143--166, 2003.Google ScholarGoogle Scholar
  9. A.R. François. Software architecture for computer vision. In G. Medioni and S. Kang, editors, Emerging Topics in Computer Vision, pages 585--654. Prentice Hall, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Ioffe and D. A. Forsyth. Probabilistic methods for finding people. International Journal of Computer Vision, 43(1):45--68, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. W. Lee and I. Cohen. Human upper body pose estimation in static images. In ECCV, pages II: 126--138, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  12. D. P. Miller. Assistive robotics: An overview. In Assistive Technology and Artificial Intelligence, Applications in Robotics, User Interfaces and Natural Language Processing, pages 126--136, London, UK, 1998. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. D. Morris and J. M. Rehg. Singularity analysis for articulated object tracking. In CVPR, Santa Barbara, CA, June 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery. Numerical Recipes in C: The Art of Scientific Computing. Cambridge University Press, New York, NY, USA, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. D. Ramanan and D. A. Forsyth. Finding and tracking people from the bottom up. In CVPR, pages II: 467--474, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  16. L. Sigal, S. Bhatia, S. Roth, M. J. Black, and M. Isard. Tracking loose-limbed people. In CVPR, pages I: 421--428, 2004.Google ScholarGoogle Scholar
  17. C. Sminchisescu and B. Triggs. Covariance scaled sampling for monocular 3d body tracking. In CVPR, Kauai Marriott, Hawaii, December 2001.Google ScholarGoogle Scholar
  18. H. Zhang, W. Huang, Z. Huang, and L. Li. Affine object tracking with kernel-based spatial-color representation. In CVPR, pages I: 293--300, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Robust real-time upper body limb detection and tracking

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            VSSN '06: Proceedings of the 4th ACM international workshop on Video surveillance and sensor networks
            October 2006
            230 pages
            ISBN:1595934960
            DOI:10.1145/1178782

            Copyright © 2006 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 27 October 2006

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Upcoming Conference

            MM '24
            MM '24: The 32nd ACM International Conference on Multimedia
            October 28 - November 1, 2024
            Melbourne , VIC , Australia

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader