DocumentCode :
2896685
Title :
Multi-operand block-floating point arithmetic for image processing
Author :
Lipchin, A. ; Reyzin, I. ; Lisin, D. ; Saptharishi, M.
Author_Institution :
VideoIQ, Inc., Bedford, MA, USA
fYear :
2010
fDate :
6-8 Oct. 2010
Firstpage :
122
Lastpage :
127
Abstract :
We extend the application of block-floating point arrays to multi-operand algebraic expressions consisting of additions and multiplications. The proposed method enables automatic runtime calculation of binary shifts of array elements. The shifts are computed for all elementary operations in an expression using a dataflow graph. The method attempts to preserve accuracy across the entire expression while avoiding overflow. A variety of common computer vision and image processing operations can be efficiently realized in fixed-point processors using the proposed technique. It eliminates the need to hand-craft block-floating point implementations for each new operation or processor. The result is a reduction in development time and the likelihood of errors.
Keywords :
computer vision; data flow graphs; digital arithmetic; digital signal processing chips; computer vision; dataflow graph; fixed-point processors; image processing; multioperand algebraic expressions; multioperand block-floating point arithmetic; Accuracy; Convolution; Indexes; Kernel; Pixel; Runtime; Signal processing algorithms; block-floating point; fixed-point; image processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems (SIPS), 2010 IEEE Workshop on
Conference_Location :
San Francisco, CA
ISSN :
1520-6130
Print_ISBN :
978-1-4244-8932-9
Electronic_ISBN :
1520-6130
Type :
conf
DOI :
10.1109/SIPS.2010.5624776
Filename :
5624776
Link To Document :
بازگشت