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: shadow removalRGB to CIE Lab conversionbackground subtractionbackground generationimage processing and analysisFPGAhardware accelerationBayer transform
PL: transformacja Bayeraanaliza obrazówgeneracja tłaodejmowanie tłausuwanie cieniprzetwarzanie obrazówkonwersja RGB CIE Labsprzętowa akceleracja obliczeńukłady FPGA

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

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.

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.

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.