1 / 17

Rotation Invariant Neural-Network Based Face Detection

Rotation Invariant Neural-Network Based Face Detection. Overview. Multiple Neural Networks Router Networks Detector Networks. Overview of how the algorithm works. Input and output of the router network. Rotation Network: Outputs are generated as weighted vectors.

lev-stuart
Download Presentation

Rotation Invariant Neural-Network Based Face Detection

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Rotation Invariant Neural-Network Based Face Detection

  2. Overview • Multiple Neural Networks • Router Networks • Detector Networks

  3. Overview of how the algorithm works

  4. Input and output of the router network

  5. Rotation Network:Outputs are generated as weighted vectors • Average of the weighted vectors is interpreted as an angle • 1048 training images labeled by face, eyes, tip of the nose, corners and centers of the mouth • Each training face is rotated 15 times in a circle

  6. Rotation Neural Net Description • 400 layers on the input layer (20X20) • Hidden layer of 15 units, output layer of 36 units. • Hyperbolic tangent activation function • Standard error back propigation

  7. Detector Network • Identical to the routing network. • Trained by positive (contains faces) and negative images (does not contain faces). • Weights are initially random for the first training iteration. • Training on non-face images, add false positives to the non-image

  8. Adding False Positives to the training set as negative images

  9. Arbitration Scheme • Detection of Different Faces at different angles in the same image • Detections are placed in 4 dimensional space - x,y,angle, pyramid level, quantized in 10 degree increments. • Two independently trained networks are ANDed to improve the success rate.

  10. Empirical Results: • 130 images, 511 faces

  11. Sample Images

  12. Conclusions • Represents ways of integration multiple neural nets • Speed of implementation • Face Detection VS Facial Recognition

More Related