Szczegóły publikacji

Opis bibliograficzny

Implementacja sieci neuronowych w układach programowalnych FPGA dla potrzeb przetwarzania obrazów w czasie rzeczywistym — Neural networks implementation in FPGA programmable chips for real-time image processing / Kazimierz WIATR, Paweł CHWIEJ // Kwartalnik Elektroniki i Telekomunikacji = Electronics and Telecommunications Quarterly ; ISSN 0867-6747. — 2006 — t. 52 z. 1, s. 115–128. — Bibliogr. s. 127–128, Summ.

Autorzy (2)

Słowa kluczowe

EN: reconfigurable computing systemsFPGAprogrammable chipsimage processingneural networks
PL: rekonfigurowalne systemy obliczenioweprzetwarzanie obrazówukłady programowalneFPGAsieci neuronowe

Dane bibliometryczne

ID BaDAP40635
Data dodania do BaDAP2008-10-10
Tekst źródłowyURL
Rok publikacji2006
Typ publikacjiartykuł w czasopiśmie
Otwarty dostęptak
Czasopismo/seriaKwartalnik Elektroniki i Telekomunikacji = Electronics and Telecommunications Quarterly

Abstract

In this paper the implementation of fragment digital Cellular Neural Network (CNN) for image processing on the Field Programmable Gate Array (FPGA) and it's experiment results are present. The high processing speed of the network is use to provide real time processing. Results shows that the architecture CNN and FPGA and implementation has good corespondent. The above presented networks are configured in maximum values because, in reality, not all the coefficients of the pattern are non­zero. It is also unnecessary to record the coefficients in 8 bits. This solution occupies considerable area and decreases the system speed. In the analysis, We have introduced two kinds of network: for angle embossment and edge detection. They have 11 non- zero pattern coefficients and they characterize, in comparison to the preceding networks, in good speeds, at little waste of the system area. The speeds, even at 8 bit input and output do not fall below 20 MHz. For the angle embossment network the speed only slightly decreases during the bit increase. The use of the cellular image processor with the application of these networks gives a real chance for the physical utilization of the network. Summing up the results of our work, we can assert that cellular neural networks are suitable for the implementation in FPGA systems. However, the utilization of a network implemented in FPGA systems has to take place with cooperation with other systems. The construction of too large a neural network and its implementation in FPGA system, despite the possibility of using XC2V8000, is not a good solution because it considerably decreases the system speed.

Streszczenie

Celem niniejszego artykułu jest przedstawienie możliwości implementacji wybranej sieci neuronowej do przetwarzania obrazów w układach programowalnych FPGA. Autorzy zakładają, że uczenie sieci neuronowej następuje w komputerze ogólnego przeznaczenia, natomiast implementacja w FPGA dotyczy sieci neuronowej już nauczonej. Sieć komórkowa łączy w sobie cechy sztucznej sieci neuronowej czyli przetwarzania informacji przy użyciu identycznych elementów i prostej strukturze oraz funkcji z modelem automatów komórkowych, czyli regularną budową i lokalnymi połączeniami międzyelementowymi. Charakterystyczne jest także to, że wagi połączeń są stałe, a sieć wykazuje charakter rekurencyjny. Ponadto sieć taka swoją strukturą dobrze odpowiada architekturze wewnętrznej układów programowalnych FPGA, dzięki czemu wyjątkowo korzystnie przebiega jej implementacja w takich strukturach. W artykule przedstawione zostaną przykładowe implementacje w układach programowalnych FPGA firmy Xilinx. W szczególności zostaną zaprezentowane maksymalne osiągnięte szybkości pracy zaimplementowanych sieci, wnoszone opóźnienie oraz związany z tymi sieciami koszt mierzony wielkością użytych zasobów wewnętrznych układu FPGA i odniesiony do szerokości bitowej słowa wejściowego.

Publikacje, które mogą Cię zainteresować

artykuł
#40636Data dodania: 10.10.2008
Modyfikacja algorytmów transformacji FDCT dla potrzeb kompresji obrazów implementowanej w układach FPGA — Transform FDCT algorithm modified for image compression implemented in FPGA structures / Agnieszka DĄBROWSKA, Kazimierz WIATR // Kwartalnik Elektroniki i Telekomunikacji = Electronics and Telecommunications Quarterly ; ISSN 0867-6747. — 2006 — t. 52 z. 4, s. 629–641. — Bibliogr. s. 640, Summ.
artykuł
#3868Data dodania: 18.4.2001
Implementacja sprzętowa skalowanego systemu kodowania obrazów wizyjnych wielkiej rozdzielczości w czasie rzeczywistym — Harware implementation of scaling system for super high definition image in real-time coding / Kazimierz WIATR, Paweł RUSSEK // Kwartalnik Elektroniki i Telekomunikacji = Electronics and Telecommunications Quarterly ; ISSN 0867-6747. — 2000 — t. 46 z. 1, s. 63–79. — Bibliogr. s. 78–79, Streszcz., Summ.