Face Recognition Based Door Unlocking System Using Raspberry Pi
Face Recognition Based Door Unlocking System Using Raspberry Pi
ISSN: 2454-132X
Impact factor: 4.295
(Volume 5, Issue 2)
Available online at: www.ijariit.com
3. RELATED WORK
This section provides various approaches towards door
unlocking system. In previous works, they deal with different
algorithms technologies and equipment for unlocking the door.
In reference article 8 studies by Somjit Nath, Paramita Banerjee
proposed “Arduino Based Door Unlocking System with Real Fig. 2: Block diagram of a transmitter
Time Control”.This approach implemented with RFID codes to
scan for unlocking the door. So when a person wants to enter 4.3 Receiver
the door he needs to scan the card then he gains access to that
door. If he misplaces that card he cannot access through that
door and there is a chance of insecurity that anyone can access
to the door with that misplaced card. This stands as a drawback
to this system.
6. PROPOSED SYSTEM
In the new system, we are designing a door lock system with
the help of the face recognition module. In this, we are using
Raspberry pi which has many features that make the user
modify use in different smart applications. Fig. 8: Flow chart for the proposed system
© 2019, www.IJARIIT.com All Rights Reserved Page |1322
Vamsi Thulluri Krishna et al.; International Journal of Advance Research, Ideas and Innovations in Technology
7. METHODOLOGY 8.1 Advantages
In this, we are using the LBPH (Local Binary Pattern High reliability.
Histogram) Algorithm. This algorithm will give us more It provides enough flexibility to suit the requirements.
accurate results when we compare to other types of algorithms More secure due to face detection.
such as Fisher Face, Eigen Faces Algorithms in base paper.
This LBPH Algorithm will take number of images as you wish 8.2 Modules
in different angles and check those all images at the time of Transmitter section: This consists of Raspberry pi, camera
face no recognition. In our case, we are taking 20 images of a and Zigbee module. The camera captures images through
person with different angles and it will be stored in our date Open CV and compared with stored authorized images. If it
base. For this algorithm, we are using VNC viewer to run matches the control will send some unique character through
raspbian os for detecting images from the data base. At first, we Zigbee.
have to save images by using data sets and after that, we will Receiver section: This system consists of 8051 micro
train that faces to algorithm then it stores into the data base. At controller, keypad, LCD, Motor Driver, Zigbee and DC
first, it converts color images to gray scale images and then it motor. The controller receives data of unique character and
converts into pixels for detecting this will divides the image control movement of the motor. Here we are using L293D IC
into various pieces then it stores the values of each pixel. If for controlling direction.
pixels are less then it will be represented as 0 and pixels which
are high will be 1 then it will be arranged in 3 x 3 matrix format 8.3 Results
for recognizing the new images on screen compared to data All the modules present in Fig.1 are individually tested and
base stored images. Here are some different variations of faces later they integrated into a single main module. Raspberry Pi
that is capture. was programmed successfully using python with open CV and
Micro controller was programmed successfully using
Embedded C in Keil vision software to achieve face recognition
door unlocking system. The individuals who were authorized to
access the door he stands in front of the camera and it will
capture the image of that person and compare with the data
Fig. 9: Data set training images base images. If the images are recognized then automatically
door will unlock. When a person image is not detected then it
will ask for a manual pin to unlock the door, if that person
8. RESULTS AND DISCUSSIONS entered a valid pin the door will unlock. When a person entered
In this result we tested in different types of systems to know the the wrong pin then the door will not be opened and denied
accuracy of this system according to the system processing access to the room. Whereas when recognition of images, the
speed performance is depended. This case we captured and correct pin was detected, relay released the door and access was
shown different machine which is used in testing are listed granted for that person. This was tested with different
below with their configurations. combinations of faces and pins.
Table 1: Machine for testing accuracy
Operating Main 9. CONCLUSION
Machine Processor
system memory In this proposed door access system by using face recognition
Dell Core i the images are stored in a data base. This system is used door
Window 7 4GB
Inspiration (2nd gen) lock access for Residential and Commercial Purposes. Here we
Acer Aspire Corei5 have designed a highly secured door locking system by using
Window 7 4GB
(2nd gen) Raspberry pi
HP sleek book Corei3
Window 10 4GB
15 (4th gen) 10. REFERENCES
Acer Aspire Corei5 [1] (2017) “Comparative Analysis for a Real Time Face
Window 10 8GB
V5WE2 (4th gen) Recognition System Using Raspberry Pi” Muhammad
Kashif Shaikh, Syed Annas Bin Mazhar.
This is the graphical representation of the performance and time [2] (2017)”Secured Room Access Module” Suchit Shavi.
takes to detect the human face by using the LBPH Algorithm in [3] (2017) “Automatic Semantic Face Recognition”: Mark S.
above listed processors and systems. The system with high Nixon University of Southampton Southampton, United
configuration takes less time to recognize the face when Kingdom
compared to other processors. [4] (2017) “Real-Time Implementation of face recognition
system” by Neel Ramakant Borkar and Sonia Kuwelkar,
India
[5] (2017) “IoT based Home security through Digital Image
Process Algorithms” by A. Beatrice, Dr S. Britto Ramesh
Kumar and J. Jerlin Sharmila, India
[6] (2017) “Secured Room Access Module” by Suchit and
Shanvi, India
[7] (2017) “Door locking system via web application”
Charoen Vongchumyen, Watjanapong Kasemsiri,
Kiatnarong Tongprasert, Aranya Walairacht, Pattaya.
[8] (2016) “Arduino Based Door Unlocking System with
RealTime Control” Somjit Nath, Paramita Banerjee,
Rathindra Nath, Biswas, Swarup Kumar, Mitra.
Fig. 11: Graphical representation with time intervals
© 2019, www.IJARIIT.com All Rights Reserved Page |1323
Vamsi Thulluri Krishna et al.; International Journal of Advance Research, Ideas and Innovations in Technology
[9] (2014) K.Gopalakrishnan, V.Sathish Kumar “embedded [11] (2012) “Face Recognition Based on Magnetic Door Lock
image capturing system using the raspberry pi system” System Using Microcontroller” Harnani Hassan, Raudah,
international Journal. Abu Bakar Ahmad Faculty of Electrical Engineering.
[10] (2014) “Development of Intelligent Automatic Door [12] (2005) “Real-time Embedded Face Recognition for Smart
System” Daiki Nishida, Kumiko Tsuzura1, Shunsuke Home” by F. Zuo and P. H. N. de.
Kudoh1, Kazuo Takai, Tatsuhiro Momodori. [13] (2000) “Automatic Door Opener” Pik-Yiu Chan, John D.
Enderle.