Szczegóły publikacji

Opis bibliograficzny

Implementacja algorytmu generacji tła wraz z modułem segmentacji obiektów ruchomych i eliminacji cieni w układach FPGA serii Spartan 6 — Implementation of a background generation algorithm with moving object detection and shadow suppressing in Spartan 6 series FPGA devices / Tomasz KRYJAK, Mateusz KOMORKIEWICZ, Marek GORGOŃ // Automatyka : półrocznik Akademii Górniczo-Hutniczej im. Stanisława Staszica w Krakowie ; ISSN 1429-3447. — 2011 — t. 15 z. 3, s. 197–217. — Bibliogr. s. 216–217, Streszcz., Summ.

Autorzy (3)

Słowa kluczowe

EN: image processing and analysishardware accelerationFPGAbackground subtractionshadow removalbackground generationRGB to CIE Lab conversionBayer transform
PL: analiza obrazówodejmowanie tłageneracja tłaukłady FPGAsprzętowa akceleracja obliczeńkonwersja RGB CIE Labtransformacja Bayerausuwanie cieniprzetwarzanie obrazów

Dane bibliometryczne

ID BaDAP64605
Data dodania do BaDAP2012-03-02
Tekst źródłowyURL
Rok publikacji2011
Typ publikacjiartykuł w czasopiśmie
Otwarty dostęptak
Creative Commons
Czasopismo/seriaAutomatyka/Automatics

Abstract

The article describes an implementation of a moving object detection system consisting of a digital camera, a Spartan 6 FPGA device and a LCD monitor. The object detection method is based on differential images. It uses the following algorithms: background generation, background subtraction and shadow removal. The basis of the system are two modules designed in VHDL: advanced background generation and moving objects segmentation based on brightness, colour and texture analysis. In addition the construction of modules allowing communication with the camera, execution of the Bayer transform, RGB to CIE Lab colour space conversion and fast interface to the external DDR3 RAM is described. The paper also presents the usage of FPGA resources and tests results of the proposed system.

Streszczenie

W artykule opisano implementację systemu detekcji obiektów ruchomych składającego się z kamery cyfrowej, układu FPGA Spartan 6 oraz monitora LCD. Zastosowano metodę detekcji obiektów opartą na obrazach różnicowych, stosując następujące algorytmy: generacja tła, odejmowanie tła i usuwanie cieni. Dokonano modyfikacji i adaptacji algorytmów do potrzeb implementacji FPGA. Podstawą działania systemu są moduły zaimplementowane w języku VHDL: wielowariantowej generacji tła oraz segmentacji obiektów ruchomych na podstawie analizy wartości jasności, koloru i tekstury. Dodatkowo opisano budowę, zaimplementowanych w języku Verilog, modułów umożliwiających komunikację z kamerą, wykonanie transformacji Bayera, konwersji przestrzeni barw RGB na CIE Lab oraz szybkiego interfejsu do zewnętrznej pamięci RAM DDR3. Ponadto w pracy zaprezentowano zużycie zasobów FPGA dla poszczególnych modułów oraz wyniki testów wykonanego systemu.

Publikacje, które mogą Cię zainteresować

artykuł
#63727Data dodania: 17.1.2012
Real-time implementation of moving object detection in video surveillance systems using FPGA — Implementacja detekcji obiektów ruchomych w czasie rzeczywistym w systemach nadzoru wizyjnego z wykorzystaniem układów FPGA / Tomasz KRYJAK, Marek GORGOŃ // Computer Science ; ISSN 1508-2806. — 2011 — vol. 12, s. 162. — Bibliogr. s. 161–162
artykuł
#78883Data dodania: 3.1.2014
Implementacja sprzętowa odejmowania tła metodą ViBe w układzie FPGA — Hardware implementation of the ViBe background subtraction method in FPGA / Tomasz KRYJAK, Marek GORGOŃ // Pomiary, Automatyka, Kontrola / Stowarzyszenie Inżynierów i Techników Mechaników Polskich. Sekcja Metrologii, Polskie Stowarzyszenie Pomiarów Automatyki i Robotyki POLSPAR ; ISSN 0032-4140. — 2013 — vol. 59 nr 11, s. 1191–1194. — Bibliogr. s. 1194, Streszcz., Abstr.