Software

This section contains a brief description of the software projects, the authors, the status, an archive of the source code and archives, when is the case, with the auxiliary software or testbenches used for debugging and verification.  

Embedded Vision (EV)

  • ID: SW_EV_01

Name: Embedded Local Binary Pattern face detection software application

Description: Ported software version and algorithmic accelerated version of Local Binary Pattern (LBP) face detection application. The two application run on Xilinx ML505 development board containing LEON3 Sparc V8 32 bits synthesized. To run the applications one needs to download the hardware platform from project HW_EV_01 and follow the project instructions.

Author/s: Laurentiu ACASANDREI ; Supervisor/s: Angel BARRIGA

Status: PROVEN ; Technology: Portable Software;  License: GNU; Associated: HW_EV_01.

Download link: LBP_FACE_DETECTION_SW

Associated Publications:
* Acasandrei, L., Barriga, A.: Design Methodology for Face Detection Acceleration. 39th Annual Conference on IEEE Industrial Electronics Society (IECON), November 2013.
  • ID: SW_EV_02

Name: Viola Jones face detection software application

Description: Ported software version and algorithmic accelerated version of Viola Jones face detection application. The two application run on Xilinx ML505 development board containing LEON3 Sparc V8 32 bits synthesized. To run the applications one needs to download the hardware platform from project HW_EV_02 and follow the project instructions.

Author/s: Laurentiu ACASANDREI ; Supervisor/s: Angel BARRIGA

Status: PROVEN ; Technology: Portable Software;  License: GNU; Associated: HW_EV_02.

Download link: VIOLA_JONES_FACE_DETECTION_SW

Associated Publications:
Acasandrei, L., Barriga, A.: Embedded face detection implementation. IEEE International Conference of the Biometrics Special Interest Group (BIOSIG), September 2013.
Berni, J. F., Acasandrei, L., Galan, R.C., Barriga, A., Vazquez, A.R.: Power-efficient focal-plane image representation for extraction of enriched Viola-Jones features. IEEE International Symposium on Circuits and Systems (ISCAS), pp. 3122–3125 (2012).
Acasandrei, L., Barriga, A.: Accelerating Viola-Jones face detection for embedded and SoC environments. 5th ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC), 2011.

 

  • ID: SW_EV_03

Name: Face recognition using Fisherfaces (LDA) and Eigenfaces (PCA)  

Description: Ported software version of the face recognition using Fisherfaces(LDA) and Eigenfaces(LDA). This project is composed by a group of four software applications that are involved in training of new classification vectors, verification of the trained results and face recognition. The first applications is cv_open_core and contains the core functions and data used in the rest of the applications. The make-training uses a image face database to train new classification vectors (either Fisherfaces or Eigenfaces) and must be run in OS that has OpenCV installed. The c_opencv_test application measures the recognition performances of the new trained classification vectors and must run in OS that has OpenCV installed. The face_classification_leon3 application uses the trained vectors to recognize users from images. The face classification application targets the LEON3 embedded system running on Xilinx ML505. 

Author/s: Manuel QUINTERO RODRIGUEZ, Alejandro RUIZ RIBES ; Supervisor/s:  Laurentiu ACASANDREI , Angel BARRIGA

Status: PROVEN ; Technology: Software;  License: GNU; Associated: Any HW with a LEON3.

Download link: FACE_RECOGNITION_LDA_PCA_SW

Associated Publications:
* Acasandrei, L., Barriga, A.: Face Identification Implementation in a Standalone Embedded System. International Symposium on Industrial Electronics (ISIE), June 2014.
* Acasandrei, L., Rodríguez, M.Q., Ribes, A.R., Barriga, A.: Sistema empotrado reconfigurable para aplicaciones de identificación de caras. Jornada de Computacion Reconfigurable y Aplicaciones (JCRA), Madrid 2013.