Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Future Students Current Students SCS Research People Tech Support
Undergraduate Honours Projects

Carleton University - School of Computer Science
Undergraduate Honours Project

Fall 2009
Facial Recognition on Mobile Platforms

Terry Worona



ABSTRACT

The introduction of smart phones configured with cameras, GPS systems and internet browsers have ushered in a new era of information technology. The report details the creation of Look, an iPhone application which addresses the lack of integration between computer vision and mobile platforms. Look is designed to locate a face within an image captured by the iPhone camera and to retrieve a match from stored images in a remote database. The closest match is returned and displayed together with the original source image. The model database is created in an off-line process using an eigenspace algorithm which compresses images by storing them as eigenvector representations, while the actual face images are stored on a Flickr web server. The model database is compiled as an XML file and downloaded by Look at startup. As a match is located, the specific face image is returned to the iPhone via a Flickr JSON request. The report determines that it is possible to cross-compile OpenCV libraries for mobile ARM architectures. Contributions are noted in the conclusion, providing specific instructions for porting OpenCV to the iPhone, representing an image database as an eigenspace XML and querying REST services such as Flickr.