Publication Date


Document Type


First Advisor

Hashemian, Reza

Degree Name

M.S. (Master of Science)

Legacy Department

Department of Electrical Engineering


Electrical engineering


This work implements face recognition technique on Raspberry Pi using Kinect Xbox 360 camera and IRobot. The aim of this project is to create a cost effective standalone face recognition system to use in search and rescue operations or in any hazardous areas. To achieve this, I am using raspberry pi as processor, Kinect camera to capture live feeds from the scene and Roomba to move around the location. Anyone can access this program with appropriate setup. We will ask Roomba to find out a specific person in a room. By moving in a predefined path, Roomba will identify every person and stops in front of the person to verify he/she is the person specified. It will continue this until it identifies the required person and when it does, it will stop and says, "I found this person." This can be done in two steps: face detection to locate the person and face recognition to recognize the person in a given frame.


Advisors: Reza Hashemian.||Committee members: Mansour Tahernezhadi; Donald Zinger.||Includes illustrations.||Includes bibliographical references.


42 pages




Northern Illinois University

Rights Statement

In Copyright

Rights Statement 2

NIU theses are protected by copyright. They may be viewed from Huskie Commons for any purpose, but reproduction or distribution in any format is prohibited without the written permission of the authors.

Media Type