Skip to main content

Scheduling Latency Insensitive Computer Vision Tasks

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3758))

Abstract

In recent times, there are increasing numbers of computer vision and pattern recognition (CVPR) technologies being applied to real time video processing using single processor PCs. However, these multiple computational expensive tasks are generating bottlenecks in real-time processing. We propose a scheme to achieve both high throughput and accommodation to user-specified scheduling rules. The scheduler is then distributing ‘slices’ of the latency insensitive tasks such as video object recognition and facial localization among the latency sensitive ones. We show our proposed work in detail, and illustrating its application in a real-time e-learning streaming system. We also provide discussions into the scheduling implementations, where a novel concept using interleaved SIMD execution is discussed. The experiments have indicated successful scheduling results on a high end consumer grade PC.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Silberschatz, A., Galvin, P.B., Gagne, G.: Process Management. In: Operating System Concepts, 7th edn., pp. 153–189. John Wiley & Sons, Chichester (2004)

    Google Scholar 

  2. Tanenbaum, S.: Multimedia Process scheduling on Modern operating systems. Modern Operating Systems. Prentice Hall, Englewood Cliffs (2001)

    Google Scholar 

  3. Xu, R.Y.D., Jin, J.S., Allen, J.G.: Framework for Script Based Virtual Directing and Multimedia Authoring in Live Video Streaming. In: The 11th International Multi-Media Modelling Conference (MMM 2005), Melbourne, Australia (2005)

    Google Scholar 

  4. Lowe, D.: Distinctive image features from scale invariant key points. International Journal of Computer Vision 60(2), 91–110 (2004)

    Article  Google Scholar 

  5. Viola, P., Jones, M.: Rapid object detection using a boosted cascade of simple features. In: CVPR 2001 (2001)

    Google Scholar 

  6. Comaniciu, D., Ramesh, V., Meer, P.: Kernel-Based Object Tracking. IEEE Trans. Pattern Analysis and Machine Intelligence 25(5), 564–575 (2003)

    Article  Google Scholar 

  7. Klimeck, G., Yagi, G., Deen, R., McAuley, M., DeJong, E., Oya-fuso, F.: Near Real-Time Parallel Image Processing using Cluster Computers. In: International Conference on Space Mission Challenges for Information Technology (SMC-IT), Pasadena, CA (2003)

    Google Scholar 

  8. François, A.R.J., Medioni, G.G.: A Modular Software Architecture for Real-Time Video Processing. In: The Second International Workshop on Computer Vision Systems (2001)

    Google Scholar 

  9. Xu, R.Y.D., Allen, J.G., Jin, J.S.: Constant video frame control under multiple periodic content dependant video processing. In: Pan-Sydney Area Workshop on Visual Information Processing (VIP 2004), Sydney, Australia (2004)

    Google Scholar 

  10. Wren, C., Azarbayejani, A., Darrell, T., Pentland, A.: Pfinder:Real-time Tracking of the Human Body. IEEE Trans. on Patt. Anal. and Machine Intell. 19(7), 780–785 (1997)

    Article  Google Scholar 

  11. Xu, R.Y.D., Jin, J.S.: Latency insensitive task scheduling for real-time video processing and streaming. In: Blanc-Talon, J., Philips, W., Popescu, D.C., Scheunders, P. (eds.) ACIVS 2005. LNCS, vol. 3708, pp. 387–394. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. Tomasi, C., Shi, J.: Good features to track. In: IEEE Conf. on Computer Vision and Pattern Recognition (CVPR 1994), Seattle (1994)

    Google Scholar 

  13. Amarasinghe, S., Larsen, S.: Exploiting Superword Level Parallelism with Multimedia Instruction Sets. In: SIGPLAN 2000 Conference on programming Language Design and Implementation, Vancouver, B.C (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xu, R.Y.D., Jin, J.S. (2005). Scheduling Latency Insensitive Computer Vision Tasks. In: Pan, Y., Chen, D., Guo, M., Cao, J., Dongarra, J. (eds) Parallel and Distributed Processing and Applications. ISPA 2005. Lecture Notes in Computer Science, vol 3758. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11576235_108

Download citation

  • DOI: https://doi.org/10.1007/11576235_108

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29769-7

  • Online ISBN: 978-3-540-32100-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics