DocumentCode
3538257
Title
FPGA-based computing in computer vision
Author
Ratha, Nalini K. ; Jain, Anil K.
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1997
fDate
20-22 Oct 1997
Firstpage
128
Lastpage
137
Abstract
Algorithms in computer vision are characterized by (i) complex and repetitive operations; (ii) large amount of data and (iii) a variety of data interaction (e.g., point operations, neighborhood operations, global operations). Based on the computation and communication complexity, vision algorithms have been characterized into three categories: (i) low-level, (ii) intermediate-level and (iii) high-level. In this paper, we describe the usage of custom computing approach to meet the computation and communication needs of computer vision algorithms. By customizing hardware architecture for every application at the instruction level, the optimal grain size needed for the problem at hand and the instruction granularity can be matched. Field Programmable Gate Array (FPGA) based processing elements (PEs) are being used to provide this facility. Using programmable communication resources, the diverse communication requirements can be met. A vision system needs to integrate hardware for the three levels. A custom computing approach alleviates the problem of achieving optimal granularity for different stages as the same hardware gets reconfigured at a software level for different levels of the application. We demonstrate the advantages of our approach using Splash 2-a Xilinx 4010-based custom computer
Keywords
communication complexity; computer vision; field programmable gate arrays; parallel architectures; FPGA-based computing; Splash 2; Xilinx 4010-based custom computer; communication complexity; communication requirements; computer vision; custom computing approach; field programmable gate array; hardware architecture; instruction granularity; instruction level; optimal granularity; programmable communication resources; vision algorithms; Application software; Cameras; Computer vision; Detectors; Hardware; Image edge detection; Image segmentation; Layout; Machine vision; Surface fitting;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture for Machine Perception, 1997. CAMP 97. Proceedings. 1997 Fourth IEEE International Workshop on
Conference_Location
Cambridge, MA
Print_ISBN
0-8186-7987-5
Type
conf
DOI
10.1109/CAMP.1997.631921
Filename
631921
Link To Document