Hardware implementation of digital image stabilization using optical flow algorithm and FPGA technology
Abstrakt
W artykule przedstawiono efektywną procedurę uproszczenia algorytmu przepływu optycznego oraz jego realizację w układzie programowalnym FPGA. Zmodyfikowany algorytm wykorzystuję metodę blokowego dopasowania podobszarów oraz jednowymiarową reprezentację podobszarów. Dodatkowo, funkcja korelacji oparta jest o normę L1. W rezultacie uzyskano zmniejszenie zużytych zasobów kosztem nieznacznej utraty dokładności. Zarówno dokładność, jak i ograniczenia wynikające z wykorzystanych uproszczeń zostały zweryfikowane na przykładzie kilku sekwencji obrazów rzeczywistych oraz syntetycznych. Zaproponowane rozwiązanie zostało zaimplementowane w układzie VirtexII-1000 i zastosowane do realizacji algorytmu cyfrowej stabilizacji obrazu z kamery CMOS. Wyniki eksperymentalne w pełni potwierdzają możliwość wykorzystania przedstawionego algorytmu w systemach o ograniczonych zasobach sprzętowych.An efficient simplification procedure of the optical flow algorithm as well as its hardware implementation using the field programmable gate array (FPGA) technology is presented. The modified algorithm is based on block matching of subsets of successive frames, and exploits one-dimensional representations of subsets. Also, an L1-norm-based correlation function requiring no multiplication/division operations is used. As a result, it was possible to reduce the computational complexity of the algorithm without compromising the processing accuracy. Both the accuracy and the limitations resulting from the introduced simplifications have been verified using several examples of synthetic and real movie samples. The presented algorithm has been implemented using VirtexII-1000 FPGA to realize a digital stabilization system for the CMOS camera images. Experimental results confirm that our algorithm can be used in battery-powered systems with limited resources.
Autorzy (3)
Cytuj jako
Pełna treść
pełna treść publikacji nie jest dostępna w portalu
Słowa kluczowe
Informacje szczegółowe
- Kategoria:
- Publikacja w czasopiśmie
- Typ:
- artykuły w czasopismach recenzowanych i innych wydawnictwach ciągłych
- Opublikowano w:
-
Elektronika : konstrukcje, technologie, zastosowania
strony 132 - 136,
ISSN: 0033-2089 - Język:
- angielski
- Rok wydania:
- 2010
- Opis bibliograficzny:
- Piotrowski R., Szczepański S., Kozieł S.: Hardware implementation of digital image stabilization using optical flow algorithm and FPGA technology// Elektronika : konstrukcje, technologie, zastosowania. -., nr. Nr 2 (2010), s.132-136
- Weryfikacja:
- Politechnika Gdańska
wyświetlono 107 razy
Publikacje, które mogą cię zainteresować
Sprzętowa realizacja algorytmu przepływu optycznego w układzie FPGA
- R. P. Piotrowski,
- S. Szczepański