Browse > Article
http://dx.doi.org/10.22156/CS4SMB.2019.9.12.017

Development of Face Recognition System based on Real-time Mini Drone Camera Images  

Kim, Sung-Ho (Department of Computer Science and Engineering, Sangji University)
Publication Information
Journal of Convergence for Information Technology / v.9, no.12, 2019 , pp. 17-23 More about this Journal
Abstract
In this paper, I propose a system development methodology that accepts images taken by camera attached to drone in real time while controlling mini drone and recognize and confirm the face of certain person. For the development of this system, OpenCV, Python related libraries and the drone SDK are used. To increase face recognition ratio of certain person from real-time drone images, it uses Deep Learning-based facial recognition algorithm and uses the principle of Triples in particular. To check the performance of the system, the results of 30 experiments for face recognition based on the author's face showed a recognition rate of about 95% or higher. It is believed that research results of this paper can be used to quickly find specific person through drone at tourist sites and festival venues.
Keywords
Drone; Real-time Drone image; Drone Control; GUI; Face Recognition; Deep Learning;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 E. H. Sun, T. H. Luat, D. Y. Kim & Y. T. Kim. (2015). A Study on the Image-based Automatic Flight Control of Mini Drone. Journal of Korean Institute of Intelligent Systems, 25(6), 536-541.   DOI
2 D. W. Kim et al. (2017). AI-Based Drone Object Tracking System: Design and Implementation. The Journal of Korean Institute of Communications and Information Sciences, 42(12), 2391-2401.   DOI
3 Zero Zero Robotics. (2018). HOVER. https://gethover.com/?d=pc&c=kr
4 Super Data Science. (2019). Face detection using OpenCV and Python: A beginner's guide. https://www.superdatascience.com/opencv-facedetection
5 Mike Driscoll. (2018). Face Detectioin using Python and OpenCV. https://dzone.com/articles/face-detection-usingpython-and-opencv
6 Adrian Rosebrock. (2015). Creating a face detection API with Python and OpenCV. https://www.pyimagesearch.com/2015/05/11/creating-a-face-detection-api-with-python-and-opencv-in-just-5-minutes
7 Adrian Rosebrock. (2018). Face recognition with OpenCV, Python and Deep learning. https://www.pyimagesearch.com/2018/06/18/face-recognition-with-opencv-python-and-deep-learning
8 Elliot Forbes. (2017). An Introduction to Face Recognitioin in Python. https://tutorialedge.net/python/intro-face-recognition-in-python
9 Shantnu Tiwari. (2012-2019). Face Detection in Python Using a Webcam. https://realpython.com/face-detection-in-python-using-a-webcam
10 Ben Virdee. (2017). Face Recognition : Kairos vs Microsoft vs Google vs Amazon vs OpenCV. https://www.kairos.com/blog/face-recognition-kairos-vs-microsoft-vs-google-vs-amazon-vs-opencv
11 Sefik Ilkin Serengil. (2018). Real Time Facial Expression Recognition on Streaming Data. https://sefiks.com/2018/01/10/real-time-facial-expression-recognition-on-streaming-data
12 J. H. Lee. (2018). A Method of Eye and Lip Region Detection using Faster R-CNN in Face Image. Journal of the Korea Convergence Society, 9(8), 1-8.   DOI
13 Arun Ponnusamy. (2018). CNN based face detector from dlib. https://towardsdatascience.com/cnn-based-facedetector-from-dlib-c3696195e01c
14 Varun Kumar. (2017). 15 Efficient Face Recognition Algorithms And Techniques. https://www.rankred.com/face-recognition-algorithms-techniques
15 Glenn. (2018). Fast and Accurate Face Tracking in Live Video with Python. https://www.codemade.io/fast-and-accurate-face-tracking-in-live-video-with-python/
16 W. J. Hwang. (2017). Trends in Deep Learning-based Face Detection, Landmark Detection and Face Recognition Technology. The Korean Society Of Broad Engineers, Broadcasting and Media Magazine, 22(4), 41-49.
17 M. Gemici & Y. Zhuang. (2011). Autonomous Face Detection and Human Tracking using AR Drone Quadrotor. http://www.cs.cornell.edu/courses/cs4758/2011sp/final_projects/spring_2011/Gemici_Zhuang.pdf
18 H. K. Kim, J. M. Moon & J. Y. Park. (2018). Research Trends for Deep Learning-Based High-Performance Face Recognition Technology. ETRI Electronics and Telecommunications Trends, 33(4), 43-53.
19 O. S. Kwon. (2018). Face recognition Based on Super-resolution Method Using Sparse Representation and Deep Learning. Journal of Korea Multimedia Society, 21(2), 173-180.   DOI
20 T. Y. Ko et al. (2017). Real-time face recognition and tracking system using deep learning in various environments. The Institute of Electronics and Information Engineers, 643-646.
21 S. Y. Kang et al. (2017). Real-time Missing Persons Recognition System through CCTV based on Deep learning. Conference of the Korea Information Science Society, 1941-1943.
22 RAZE. (2019). Tello. https://www.ryzerobotics.com/kr/tello
23 A. Geitgey. (2016). Machine Learning is Fun! Part 4: Modern Face Recognition with Deep Learning. https://medium.com/@ageitgey/machine-learning-is-fun-part-4-modern-face-recognition-with-deep-learning-c3cffc121d78
24 A. Geitgey. (2019). Face Recognition Documentation. https://media.readthedocs.org/pdf/face-recognition/latest/face-recognition.pdf
25 A. Rosebrock. (2018). How to build a deep learning image dataset. https://www.pyimagesearch.com/2018/04/09/how-to-quickly-build-a-deep-learning-image-dataset/