PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Układ SoC - FPGA do detekcji twarzy w obrazach cyfrowych

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
A SoC - FPGA for face detection in digital images
Języki publikacji
PL
Abstrakty
PL
W artykule przedstawiono wyniki badań dotyczących sprzętowej implementacji algorytmu detekcji twarzy w obrazach cyfrowych z wykorzystaniem układów programowalnych FPGA (Xilinx). Przeprowadzono symulację algorytmu w środowisku PC - Matlab. Przebadany wstępnie algorytm zaimplementowano w układzie FPGA Virtex-4. Wykonano badania eksperymentalne, w których porównano szybkość działania algorytmu w wersji programowej i sprzętowej oraz określono zajętość zasobów układu FPGA.
EN
In this paper there are presented recent results of the authors' work on implementation of face detection algorithms in digital images based on FPGA technology from Xilinx. There was considered a number of existing face detection methods, described in papers [1-3] to find out which one is the best for implementation in a single FPGA device. Then the authors proposed a modified algorithm for face detection that was tested using PC - MATLAB environment. The results of software simulations were used for appropriate adjusting of some essential parameters, according to the requirements of FPGA implementation (the basic limitation is a total number of FPGA resources). The main results of simulations are shown in Tab. 1. The final version of the algorithm was im-plemented in a Virtex-4 FPGA device and tested using a set of example digital images. An important advantage of the proposed SoC for face detection is its speed (2-4 times higher than that for software implementation, as it is shown in Tab. 2). Furthermore, this speed does not depend on the window size used in image analysis. There was also reported the final utilization of FPGA resources (Tab. 3). The experimental results obtained from laboratory tests of the proposed face detection algorithm implemented in a single FPGA device show that the hardware approach to face detection problem has important advantages: high speed, flexibility and relatively low requirements on the total number of FPGA resources.
Słowa kluczowe
PL
EN
Wydawca
Rocznik
Strony
889--891
Opis fizyczny
Bibliogr. 9 poz., rys., tab., wzory
Twórcy
autor
autor
  • Wojskowa Akademia Techniczna, Wydział Elektroniki Instytut Telekomunikacji, Zakład Techniki Cyfrowej, ul. gen. Sylwestra Kaliskiego 2, 00-908 Warszawa 49, pwujek@wat.edu.pl
Bibliografia
  • [1] Zhang C., Zhang Z.: A Survey of Recent Advances in Face Detection, Technical Report, MSR-TR-2010-66, Microsoft Corp. June 2010.
  • [2] Viola P. and Jones M.: Rapid object detection using a boosted cascade of simple features. In Proc. of CVPR, 2001.
  • [3] Viola P., Jones M.: Robust Real-Time Face Detection, Int. Journal of Computer Vision, Vol. 57, No. 2, 2004, pp. 137-154.
  • [4] Cho J., et.al.: FPGA-based Face Detection System Using Haar Classifiers, Proc. ACM/SIGDA 2009, pp. 103-112.
  • [5] Hefenbrock D., et.al.: Accelerating Viola-Jones Face Detection to FPGA=Level using GPUs, IEEE 2010 18th FCCM Int. Symposium, pp. 11-18.
  • [6] Kuchariew G., Ponikowski T., Chen L.: A Few Approaches To Face Detection In Face Recognition Systems - Proceedings of the Eighth International Conference: Advanced Computer Systems (ACS’2001), Mielno, October 17-19, 2001.
  • [7] Nikolaidis A., Pitas I.: Robust Watermarking of Facial Images Based on Salient Geometric Pattern Matching - IEEE Transactions on Multimedia, vol. 2, no. 3, September 2000.
  • [8] Barros A. M., Akil M. 1992: Study and implementation of a real time 3×3 programmable convolver with reconfigurable technology, Euro ASIC’92 Proceedings, pp. 392-395, (0-8186-2845-6/92), IEEE.
  • [9] Yadav D. K., Gupta A. K., Mishra A.K. 2008: A fast and area efficient 2-D convolver for real time image processing TENCON 2008 - 2008 IEEE Region 10 Conference.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSW4-0104-0023
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.