The utilization of biometric technology in airports is becoming the new trend around the world and a handful of major airline companies are on the forefront of biometrics: Delta, Jetblue, British Airways, etc. Today, you show your passport, face, and boarding pass; but in the future, our faces become our travel documents. Therefore, we thought American Airlines could benefit from such technology through FastPass.
What it does
Biometric facial recognition is utilized through a camera by capturing an image of your face. The captured image of your face is compared to your official ID picture - scanned at the verification kiosk when you first enter the airport. If the photo taken is similar to your official ID picture, then FastPass will display the person's profile and boarding pass information. This speeds up the entire process of boarding pass verification and allows for the TSA, airline employees, and security to verify a passenger.
How we built it
Challenges we ran into
We encountered minor issues in parsing JSON data from AA's Mock Engineer GitHub repository into the MySQL database and setting up the Azure Cloud Platform. Some issues that took a while to fix was implementing the Face API provided by Microsoft Azure. Azure requires a comprehensive process of HTTP request on the server-side to utilize the Face API. Another issue is that the team only composed of two freshman students, which overwhelmed us in such a big Hackathon setting.
Accomplishments that we're proud of
This is our first time using Microsoft Azure and doing a project on facial recognition, so we are very proud to finish the complete design of our product and show it to the judges.
What we learned
Since this was our first time using Microsoft Azure and utilizing facial recognition, we learned about the process to set-up an Azure cloud service and integrate it with an API.
What's next for FastPass
Some ideas to develop after the Hackathon for FastPass is tracking people's faces through an airport to find them if they are about to miss a flight and facial recognition in the airport to alert security about the presence of people without proper information at the airport.