Skip to main content

Image Processing

  • Chapter
  • First Online:
Embedded Robotics
  • 2664 Accesses

Abstract

We want to implement an embedded vision system that can interpret an image in order to steer a robot accordingly, e.g., avoiding obstacles, following lane markings, identifying a goal by color or shape—or all of the above. Since the robot is moving and other objects in the scene may be as well, we have to be fast. Ideally, we want to achieve a frame rate of at least 10 frames per second (fps) for the whole perception–action cycle. Of course, given the limited processing power of an embedded controller, this restricts the manageable image resolution as well as the possible complexity of the image processing operations.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.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

Institutional subscriptions

Notes

  1. 1.

    R. Klette, S. Peleg, F. Sommer, (Eds.) Robot Vision, Proceedings of the International Workshop RobVis 2001, Auckland NZ, Lecture Notes in Computer Science, no. 1998, Springer-Verlag, Berlin Heidelberg, Feb. 2001.

  2. 2.

    J. Parker, Algorithms for Image Processing and Computer Vision, 2nd Ed., John Wiley & Sons, New York NY, 2010.

  3. 3.

    R. Gonzales, R. Woods, Digital Image Processing, 4th Ed., Pearson, Upper Saddle River NJ, 2017.

  4. 4.

    Wikipedia, Netbpm, online: https://en.wikipedia.org/wiki/Netpbm.

  5. 5.

    T. Bräunl, Parallel Image Processing, Springer-Verlag, Berlin Heidelberg, 2001.

  6. 6.

    D. Hearn, M. Baker, W. Carithers, Computer Graphics with OpenGL, 4th Ed., Pearson, Harlow, Essex, 2014.

  7. 7.

    D. Hearn, M. Baker, C. Carithers, Computer Graphics with OpenGL, 4th Ed., Pearson, Harlow, Essex, 2014.

  8. 8.

    D. Kortenkamp, I. Nourbakhsh, D. Hinkle, The 1996 AAAI Mobile Robot Competition and Exhibition, AI Magazine, vol. 18, no. 1, 1997, pp. 25–32 (8).

  9. 9.

    G. Kaminka, P. Lima, R. Rojas, (Eds.) RoboCup 2002: Robot Soccer World Cup VI, Proceedings, Fukuoka, Japan, Springer-Verlag, Berlin Heidelberg, 2002.

  10. 10.

    H. Cho, J.-J. Lee, (Ed.) 2002 FIRA Robot World Congress, Proceedings, Korean Robot Soccer Association, Seoul, May 2002.

  11. 11.

    T. Bräunl, Parallel Image Processing, Springer-Verlag, Berling Heidelberg, 2001.

  12. 12.

    T. Bräunl, Improve – Image Processing for Robot Vision, http://robotics.ee.uwa.edu.au/improv, 2006.

  13. 13.

    P. Leclercq, T: Bräunl, A Color Segmentation Algorithm for Real-Time Object Localization on Small Embedded Systems, Robot Vision 2001, International Workshop, Auckland NZ, Lecture Notes in Computer Science, no. 1998, Springer-Verlag, Berlin Heidelberg, Feb. 2001, pp. 69–76 (8).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Bräunl .

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Bräunl, T. (2022). Image Processing. In: Embedded Robotics. Springer, Singapore. https://doi.org/10.1007/978-981-16-0804-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-0804-9_16

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-0803-2

  • Online ISBN: 978-981-16-0804-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics