This chapter explores some hypothetical computer vision pipeline designs to understand HW/SW design alternatives and optimizations. Instead of looking at isolated computer vision algorithms, this chapter ties together many concepts into complete vision pipelines. Vision pipelines are sketched out for a few example applications to illustrate the use of different methods. Example applications include object recognition using shape and color for automobiles, face detection and emotion detection using local features, image classification using global features, and augmented reality. The examples have been chosen to illustrate the use of different families of feature description metrics within the Vision Metrics Taxonomy presented in Chap. 5. Alternative optimizations at each stage of the vision pipeline are explored. For example, we consider which vision algorithms run better on a CPU versus a GPU, and discuss how data transfer time between compute units and memory affects performance.
Document type: Part of book or chapter of book
The different versions of the original document can be found in:
DOIS: 10.1007/978-3-319-33762-3_8 10.1007/978-1-4302-5930-5_8
Published on 01/01/2016
Volume 2016, 2016
DOI: 10.1007/978-3-319-33762-3_8
Licence: CC BY-NC-SA license
Are you one of the authors of this document?