Top Banner
Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA - based System on Chip (SoC ) Nikolaos Stekas 1 , Dirk van den Heuvel 2 1. Delft University of Technology, Delft, Netherlands 2. TOPIC Embedded Products*, Best, Netherlands *[email protected]
7

Face recognition using Local Binary Patterns Histograms ... · Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA-based System on Chip (SoC) Nikolaos Stekas

May 01, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Face recognition using Local Binary Patterns Histograms ... · Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA-based System on Chip (SoC) Nikolaos Stekas

Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA-based

System on Chip (SoC)

Nikolaos Stekas 1, Dirk van den Heuvel 2

1. Delft University of Technology, Delft, Netherlands2. TOPIC Embedded Products*, Best, Netherlands

*[email protected]

Page 2: Face recognition using Local Binary Patterns Histograms ... · Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA-based System on Chip (SoC) Nikolaos Stekas

Face Recognition

ID: 5235

• Evolution and Importance

• Challenges

Real Time Execution

High Recognition Accuracy

Page 3: Face recognition using Local Binary Patterns Histograms ... · Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA-based System on Chip (SoC) Nikolaos Stekas

…LBPInput Image

Regions HIGH ACCURACY

SMALL DATABASE

SIMPLE COMPUTATIONS

Input Face Image Feature ExtractionDatabase Features

ComparisonRecognition

• LBPH

• Manhattan Distance

Δ = | x - y |

Page 4: Face recognition using Local Binary Patterns Histograms ... · Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA-based System on Chip (SoC) Nikolaos Stekas

Implementation• Platform

• System Overview

Page 5: Face recognition using Local Binary Patterns Histograms ... · Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA-based System on Chip (SoC) Nikolaos Stekas

Implementation• Platform

• System Overview

FPGA ACCELERATION

ARM SIMPLICITY

Page 6: Face recognition using Local Binary Patterns Histograms ... · Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA-based System on Chip (SoC) Nikolaos Stekas

Results

0

2

4

6

8

10

12

14

16

18

LBPH MD Overall Real-Time

Exec

uti

on

Tim

e (m

s)

2.602

17

25.9

0

5

10

15

20

25

30

Current Work CUDA OpenCL

Exec

utu

ion

Tim

e (m

s)

1. Execution Time

2. Accuracy 3. Utilization

Page 7: Face recognition using Local Binary Patterns Histograms ... · Face recognition using Local Binary Patterns Histograms (LBPH) on an FPGA-based System on Chip (SoC) Nikolaos Stekas

Thank you!

http://topicembeddedproducts.com/