Interactive Face Recognition IFR - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Interactive Face Recognition IFR

Description:

... with a 400MHz processor, 64 MB RAM, and Compact Flash and Serial Device ports ... which is inserted into the Compact Flash port & a wireless network card ... – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 19
Provided by: showDo
Category:

less

Transcript and Presenter's Notes

Title: Interactive Face Recognition IFR


1
Interactive Face Recognition (IFR)
  • Nishanth Vincent
  • Fairfield University
  • Advisor Professor Douglas A. Lyon, Ph.D.

2
Interactive Face Recognition
  • The Interactive face recognition system is a
    stand-alone GUI implementation on the Sharp
    Zaurus SL-6000L
  • The Zaurus is provided with a 400MHz processor,
    64 MB RAM, and Compact Flash and Serial Device
    ports
  • It is equipped with a Sharp CE-AG06 camera
    attachment which is inserted into the Compact
    Flash port a wireless network card
  • The operating system is Embedded Linux with
    Personal Java support.

3
Sharp Zaurus PDA
4
Camera
  • The source code for the camera is in C, so we
    call the executable at runtime using java.
  • private void camera()
  • try
    Runtime.getRuntime
    ().
  • exec ("/home/QtPalmtop/bin/./sq_camera
    ")
  • catch (IOException ioe)
  • ioe.printStackTrace ()

5
Problem Definition
  • We are given an input scene and a suspect
    database
  • Goal is to find a set of possible candidates
  • Challenge is to run the algorithm on the given
    embedded hardware.

6
Skin detection YCbCr Color Model
  • Skin detection was performed in the YCbCr color
    model
  • In this color model, the luminance component is
    separated from the color components

7
GUI for Zaurus
8
Threshold in YCbCr
  • if ( (Cbxy lt 173)
  • (Cbxy gt 133)
  • (Crxy lt 127)
  • (Crxy gt 77)
  • )
  • setPixel(x, y, 255)
  • else
  • setPixel(x, y, 0)

9
Skin Detected Image
10
Morphological operator -Dilation
  • Dilation is defined as a morphological operator,
    which is usually applied to binary images. The
    basic effect of the operator on a binary image is
    to gradually enlarge the boundaries of regions of
    foreground pixels

11
Dilated Image
12
Morphological operator -Erosion
  • Erosion is defined as a morphological operator
    which is also applied to binary images. It is
    used to erode away the boundaries of regions of
    foreground pixels. Thus the areas of foreground
    pixels shrink in size, and holes within those
    areas become larger

13
Eroded Image
14
Face detection
15
Face Database for Face Recognition
16
PCA-principal component analysis
  • This algorithm treats face recognition as a
    two-dimensional recognition problem,
  • It takes advantage of the fact that faces are
    normally upright and thus may be described by a
    small set of 2-D characteristics
  • Face images are projected onto a feature space
    ('face space') that best encodes the variation
    among known face images

17
Face Recognition
18
Conclusion
  • we have presented an interactive face recognition
    algorithm on the embedded device.
  • Our work is significantly novel compared to the
    previous work for the fact that we are able to
    match the faces from the scene in an interactive
    time and that our algorithm is able to run on the
    given embedded hardware
Write a Comment
User Comments (0)
About PowerShow.com