This is an archive site. Current senoir design projects are at https://projects.eng.uci.edu.
Distributed Facial Recognition Security
By Team 14
Conner Clark - CpE, Mena Soliman - CpE, Ian Wahl - CpE, Justin Dobrusky - CpE
Mentor: Isaac Scherson
Project Overview:
Our project is designing a distributed facial recognition that would allow users to open assigned devices using only their face. The majority of the project will be implementing the client/server/database application that will store and remeber user's facial profiles. The outcome of this project will be a mobile device application that allows for users to create accounts, add faces to their accounts, and attempt to recognize any given face.
Goal Statment:
The goal for our project is to design a system that allows and facilitates the widespread use of facial recognition technology. The APIs out project develops allows users access to their secure files, possessions and property with only a glance. We also intend for our system to be fast, efficient, and secure when handling and transmitting user information.
Introduction:
For our project we will be implementing a security system back-end using facial recognition. The challenge of this project is to quickly acquired facial data and send it to and from a recognition server. The image keys of verified users will be stored on a server-side database and be able to be recognized from any unit (not just the one that acquired the original profile). Our project will use a mobile phone camera as the client unit and be able to send the a facial image to the server and quickly be recognized or not. The focus of this project is to create a stable client-server system that can be applied to other bio-metric security systems as well. For the actual recognition portion of the assignment we will be using the OpenFace open source facial recognition libraries.
Approach:
An important part of this project is that it will be designed to be bio-metric independent. Technology is always moving forward and with this in mind we want to design our system so that other potential (possibly better, smarter) bio-metric security measures can be integrated in the future.
Team Members:
Project Schedule:
Week 1-2: Our strength as a team is mostly software orientated, hence our goal is to create a functioning microcontroller unit as soon as possible. Once over this hurdle, we believe the project will go smoothly.
Week 3-4: Develop all server-side and client-side software to make the program functional. Both sides should be tested and verified to be functional.
Week 5-10: Integration is paramount and often the hardest part. Thus, we want to spend the majority of our time testing this aspect.
Project Video:
https://www.youtube.com/watch?v=H4qmKTXTYUw&feature=youtu.be
Application Github:
https://github.com/ianwahl7/DistFR
Final Report: