Number theory in science and communication
Number theory in science and communication
Image Analysis Using Mathematical Morphology
IEEE Transactions on Pattern Analysis and Machine Intelligence
Fundamentals of digital image processing
Fundamentals of digital image processing
Separable image warping with spatial lookup tables
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Discrete-time signal processing (2nd ed.)
Discrete-time signal processing (2nd ed.)
Use of the Hough transformation to detect lines and curves in pictures
Communications of the ACM
Fast Algorithms for Digital Signal Processing
Fast Algorithms for Digital Signal Processing
Summed-area tables for texture mapping
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Detecting Pedestrians Using Patterns of Motion and Appearance
International Journal of Computer Vision
Real-Time Vision for Human-Computer Interaction
Real-Time Vision for Human-Computer Interaction
Examples of Low-Level Computer Vision on Media Processors
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops - Volume 03
Fast median and bilateral filtering
ACM SIGGRAPH 2006 Papers
Design and DSP implementation of fixed-point systems
EURASIP Journal on Applied Signal Processing
Design and implementation of numerical linear algebra algorithms on fixed point DSPs
EURASIP Journal on Advances in Signal Processing
Journal of Cognitive Neuroscience
Embedded Computer Vision
Integral Image Optimizations for Embedded Vision Applications
SSIAI '08 Proceedings of the 2008 IEEE Southwest Symposium on Image Analysis and Interpretation
A fast thresholded linear convolution representation of morphological operations
IEEE Transactions on Image Processing
DSP embedded smart surveillance sensor with robust SWAD-based tracker
ACIVS'12 Proceedings of the 14th international conference on Advanced Concepts for Intelligent Vision Systems
Hi-index | 0.00 |
In the last few years, programmable architectures centered around high-end DSP processors have emerged as the platform of choice for high-volume embedded vision applications, such as automotive safety and video surveillance. Their programmability inherently addresses the problems presented by the sheer diversity of vision algorithms. This paper provides an overview of high-impact algorithmic and software techniques for embedded vision applications implemented on programmable architectures and discusses several system-level issues. We provide a general discussion and practical examples for the following categories of algorithmic techniques: fast algorithms, reduced dimensionality and mathematical shortcuts. Additionally, we discuss the importance of software techniques such as the use of fixed-point arithmetic, reduced data transfers and cache-friendly programming. In our experience, each of these techniques is a key enabler for real-time embedded vision systems.