1 of 9

A Mobile Facial Recognition System Based on a Set of Raspberry Technical Tools

Authors: Taras Lendiel, Nikolay Kiktev, Oleksandr Korol

National University of Life and Environmental Sciences of Ukraine

1

2 of 9

Relevance and purpose of the study

  • The purpose of the research is to develop software and hardware for a mobile machine vision system for image recognition, which will allow monitoring of the video image and recording of the recognized image from the input video stream.

2

3 of 9

Research materials and methods

3

Structural diagram of the functioning of the mobile machine vision system

4 of 9

Research materials and methods

4

Gx = I(x + 1,y) - I(x - 1,y)

Gy = I(x,y + 1) - I(x,y - 1)

 

First, the image is divided into small sectors (for example, 8*8 pixels). The next stage is the calculation of gradients, where horizontal (Gx) and vertical (Gy) intensity gradients are calculated for each pixel in the sector:

During the execution stages of the method, the important characteristics are the direction of the gradient θ and the magnitude of the gradient │G│, which are determined at each point of the image:

The complete data set consists of 18 csv files

A histogram of gradient directions is created for each sector. Gradient angles are divided into bins, for example, with an interval of 20° (0°, 20°, 40°, ..., 180°). Each pixel contributes to the corresponding bin depending on the direction of the gradient. The weight of the contribution is determined by the magnitude of the gradient.

5 of 9

Research materials and methods

5

 

 

6 of 9

Results

6

Laboratory model of machine vision

Appearance of the interface

7 of 9

Program code Esp8266

7

8 of 9

Conclusions�

8

A mobile machine vision system based on a set of Raspberry technical tools has been developed.

Using the histogram method of oriented gradients, face recognition is performed during the operation of the machine vision system.

By using the neural network tool, training was performed to recognize the stored face specified in the database.

The mobile machine vision system allows you to recognize the face and compare it with the one stored in the database, after which the control element forms a control action on the output ports.

The specified technical implementation allows the use of a mobile machine vision system in automated control systems and Internet of Things technology systems.

9 of 9

Thank you for attention!

9