DocumentCode
2544395
Title
Automatic generation of neural networks for image processing
Author
Soares, Andre B. ; Susin, Altamiro A. ; Guimaraes, Leticia V.
Author_Institution
Inst. de Informatica, UFRGS, Porto Alegre
fYear
2006
fDate
21-24 May 2006
Lastpage
3204
Abstract
This paper presents a technique for automatic generation of image processing architectures based on artificial neural networks (NN) for real time vision applications in order to reduce the hardware design effort. The generated datapath can be reused with different functions. A high throughput is obtained with one output pixel being produced at each clock cycle for each input pixel, allowing VGA stream processing. NN used is MLP, trained by back-propagation. Function training is executed in a C++ software. Then VHDL code of the image processing IP core is automatically generated. Image processing systems using the generated IP cores were evaluated in FPGA, showing both good performance and suitability of the method
Keywords
backpropagation; field programmable gate arrays; hardware description languages; image processing; multilayer perceptrons; FPGA; IP core; MLP; VGA stream processing; VHDL code; back-propagation; image processing architecture; neural network automatic generation; Application specific integrated circuits; Digital signal processing; Field programmable gate arrays; Image edge detection; Image processing; Joining processes; Neural network hardware; Neural networks; Process design; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location
Island of Kos
Print_ISBN
0-7803-9389-9
Type
conf
DOI
10.1109/ISCAS.2006.1693306
Filename
1693306
Link To Document