Fred_the_token

Proudly Presents...

The Bin Laden Trap
or
Who's Face is that anyway?
or
Biometric Filters



This is a complete facial recognition system that is expandable through using different filters. The major filters consist of the face locator, the face recognizer, and the surrounding code that feeds the picture or frame to the face locator, takes the results of the face locator and feeds it to the face recognizer, and displays the final identification on the output frame and an output file. The whole program will be packaged in a GUI which will be designed for open source use on a linux platform, with a possible extension for use on Windows.

The main customers for our product would be academia, providing them an Open Source recognizer to test and develop with. It will be designed to be very modular, allowing the switching in of different recognizers, locators, or displays.


Final Project Links


Here's a link to our Final Design Document: final_design_doc.html
Here's a link to our README: README.html
Here's a link to our documentation generated by Doxygen: Documentation
Here's a link to our tarred, gzip'd project. face_rec.tar.gz
Here's a link to our handout from demo day. final_handout.doc


Project Specs

Basic Structure


Bare Essentials

  • 2 middle filters (the face recognizer and locater) with a front and back end which displays images with id's

Desired Options

  • Video Input
  • Modular filters and front/back ends (i.e., ability to switch in other face recognizers or locators or front and back ends, with well defined inputs/outputs)

Bells and Whistles

  • Live Video Input
  • Optimized for speed
  • Ported to Windows 2000/XP
  • Configuration Script for easy install

Marketing Presentation

Screenshots from Demo Day

Job Division

  • Justin: Marketing, Face Recognizer
  • Bobby: Neural Networks
  • Rob: Front/Back ends
  • All three: testing, development of face locator, bells and whistles

Project Tools



Image Manipulation and Filtering

Automatic Documentation

Software Development Tools

Facial Recognition Code



Project Deadlines and Calandar

January 2003

MondayTuesdayWednesdayThursdayFridaySaturdaySunday
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
    Filter Base Class
    Marketing Done
    Face Recognizer
    9:30 Weekly Meeting
25
 
26
 
27
    Marketing Presentations
28
 
29
    Marketing Presentations
30
 
31
    Marketing Presentations
    9:30 Weekly Meeting
1
 
2
 

February 2003

MondayTuesdayWednesdayThursdayFridaySaturdaySunday
3
    10:15 Team Meeting
Goals
  • Meet with Al/Binu (all)
  • Choose face recognizer(Justin)
  • Framework completed
    Includes: Makefile (Bobby), directory structure(all), CVS (source control)(Justin), Compilable base(Bobby), GUI work(Rob)
4
 
5
 
6
 
7
    9:30 Weekly Meeting
8
 
9
 
10
    10:15 Team Meeting Goals
  • We hope to be able to open, modify, and play a video file using the same windowing libraries that we will use for our final project. (Rob)
  • Understand the CSU code enough to train it to recognise a specific face(Justin)
  • We hope to have the code for training the Face Locator video filter written and some testing/debugging on it started.(Bobby)
11
 
12
 
13
 
14
 
15
 
16
 
17
    President's Day
18
 
19
 
20
 
21
    N Networks done
    Training Started
22
 
23
 
24
    10:15 Team Meeting
Goals
  • Face recognizer integrated into our filter class (Bobby and Justin)
  • Face Locator Arbitrator (Bobby)
  • Integrate GUI with base frame class (Rob)
25
 
26
 
27
 
28
 
1
 
2
 

March 2003

MondayTuesdayWednesdayThursdayFridaySaturdaySunday
3
    10:30 Team Meeting
4
 
5
 
6
 
7
    Up to video done
8
 
9
 
10
    Team Demo
11
 
12
    Team Demo
13
 
14
 
15
 
16
 
17
    Spring Break 17 - 21
18
 
19
 
20
 
21
 
22
 
23
 
24
    Team Meeting
25
 
26
 
27
 
28
    Training Done
    Bells and Whistles
29
 
30
 
31
    Team Meeting
1
 
2
 
3
 
4
 
5
 
6
 

April 2003

MondayTuesdayWednesdayThursdayFridaySaturdaySunday
7
    Team Meeting
8
 
9
 
10
 
11
    PROJECT DONE!
    Testing Start
12
 
13
 
14
    Team Meeting
    Testing
15
 
16
 
17
 
18
 
19
 
20
 
21
    Code Lockdown
22
 
23
 
24
    Final Project Demo
25
 
26
 
27
 
28
 
29
 
30
 
1
 
2
 
3
 
4
 


Group Members

Justin Elliss
elliss@cs.utah.edu
login: elliss

Bobby Evans
revans@cs.utah.edu
login: revans

Robert Smith
rcsmith@cs.utah.edu
login: rcsmith




Created on Jan 11, 2002
Webmaster elliss@cs.utah.edu