On the Hardware Implementation Performance, of Face Recognition Techniques, for Digital Forensics

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1208)


As face recognition systems constitute a very useful tool in the sector of Digital Forensics, they should provide accurate and fast results. Although several software implementations for face recognition exist, they are unable to achieve high recognition rate in reasonable time, due to the complex and numerous needed calculations. As a result, there is an on-going research in low-cost hardware implementations, especially based on Field Programmable Gate Arrays (FPGAs), in order to reduce the processing time and the false alarm identification rate. In this work, we introduce the fundamental of algorithms, for face recognition, such as Principal Components Analysis (PCA), and its modified methods, as well as the Local Binary Pattern (LBP). These approaches are applied in different architectures, and alternative FPGA implementations are introduced. We also present implementation synthesis results, based on the recognition time and the allocated hardware resources.


Digital forensics Face recognition FPGA Hardware security Cyber security 



This publication is based upon work from COST Action 16101 “MULTI-modal Imaging of FOREnsic SciEnce Evidence” (MULTI-FORESEE), supported by COST (European Cooperation in Science and Technology).


  1. 1.
    Casey, E.: Digital Evidence and Computer Crime, 3rd edn, p. 840. Elsevier, Amsterdam (2011). ISBN 9780123742681Google Scholar
  2. 2.
    Ioannidou, I., Sklavos, N.: Digital forensics: video manipulation detection techniques and security systems. In: Proceedings of 3rd MULTI-modal Imaging of FOREnsic SciEnce Evidence Tools for Forensic Science 2019, Catania, Italy, 16–18 September 2019Google Scholar
  3. 3.
    Casey, E.: Handbook of Digital Forensics and Investigations, p. 600. Elsevier, Amsterdam (2010). ISBN 9780123742674Google Scholar
  4. 4.
    Amato, G., et al.: Face verification and recognition for digital forensics and information security. In: Proceedings of 7th International Symposium on Digital Forensics and Security 2019 (ISDFS 2009), Barcelos, Portugal, 10–12 June 2019Google Scholar
  5. 5.
    Ognjanovic, I., Sklavos, N., Sendelj, R.: Multi criteria, for decision making systems, in face recognition process. In: Proceedings of 3rd MULTI-modal Imaging of FOREnsic SciEnce Evidence Tools for Forensic Science 2019, Catania, Italy, 16–18 September 2019Google Scholar
  6. 6.
    Alkawaz, H., Clarke, N.L., Furnell, S., Li, F., Alruban, A.: Advanced facial recognition for digital forensics. In: Proceedings of 17th European Conference on Cyber Warfare and Security 2019, Oslo, Norway, June 2018Google Scholar
  7. 7.
    Zhang, Y., Cao, W., Wang, L.: Implementation of high performance hardware architecture of face recognition algorithm based on local binary pattern on FPGA. In: Proceedings of IEEE 11th International Conference on ASIC 2015 (ASICON 2015), Chengdu, China, 3–6 November 2015Google Scholar
  8. 8.
    Visakhasart, S., Chitsobhuk, O.: Multi-pipeline architecture for face recognition on FPGA. In: Proceedings of International Conference on Digital Image Processing 2009, Bangkok, Thailand, 7–9 May 2009Google Scholar
  9. 9.
    Matai, J., Irturk, A., Kastner, R.: Design and implementation of an FPGA-based real-time face recognition system. In: Proceedings of IEEE International Symposium on Field-Programmable Custom Computing Machines 2011, Salt Lake City, UT, USA, 1–3 May 2011Google Scholar
  10. 10.
    The ORL Face Database, Cambridge University, Computer Laboratory (2019).
  11. 11.
    Yale Face Database, Yale University (2019).
  12. 12.
    Martinez, A.M., Benavente, R.: The AR face database. CVC Technical report #24, June 1998Google Scholar
  13. 13.
    Sklavos, N.: Design and implementation of integrated circuits in trusted environments. In: Design Test Verification and EDA (DTVEDA 2017) Workshop, Volos, Hellas, 6–7 July 2017Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.SCYTALE Group, Computer Engineering and Informatics DepartmentUniversity of PatrasPatrasHellas
  2. 2.University of Donja GoricaPodgoricaMontenegro

Personalised recommendations