real time face tracking and recognitionadutta/data/rtftr/oscn2009_final.pdf · project overview...

28
Real Time Face Tracking And Recognition Abhishek Dutta Anjan Nepal Bibek Shrestha Lakesh Kansakar August 8, 2009

Upload: others

Post on 20-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Real Time Face Tracking And Recognition

Abhishek Dutta Anjan Nepal Bibek Shrestha Lakesh Kansakar

August 8, 2009

Page 2: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Contents

● Project Overview● Architecture Overview

● System Blocks● Modular Architecture

● Open Source and RTFTR● Underlying Technology● License Involved● Market Value● Libraries Used

Page 3: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Project Overview

● Allow real time tracking and recognition of human faces in a video stream.

● Compare the performance of different combination of face detection and recognition algorithms.

● Develop a security application which can keep track of all the people entering and leaving a secured zone.

Page 4: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

ObjectiveOriginal Video Final Video

Page 5: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

RTFTR

Page 6: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 7: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 8: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 9: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 10: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Face Detection using Neural Network

Faces

Non Faces

Neural Network

Page 11: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Face Detection using AdaBoost

Page 12: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 13: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 14: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Face Recognition

Page 15: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 16: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 17: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Modular Architecture

Page 18: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 19: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare
Page 20: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Open Source and RTFTR

Page 21: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

GNU GPL v2.0 License

● Strong copyleft license.● Ensures four pillars of

freedom.● Ensures derivative works

Page 22: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Underlying Technology

● GNU C / C++● Linux Environment● GCC and Automake tools● Gtk+ for Interface● OpenMP for multithreading● Kdevelop IDE

Page 23: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Libraries used

Page 24: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Collaboration

Page 25: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Unique Selling Proposition

Page 26: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Market Values

● Research Platform● Extendible and open to further research.● Freely downloadable and can be implemented in

custom software and hardware.

● Business Model● Customization and Support

● With RTFTR, everybody in the society has access to a surveillance system that can be used to secure homes, schools, public places, etc.

Page 27: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Learning

● Research and Contribute to Computer Vision.● Project Management and Collaboration.● Open Source Hacking.● Open Source is a self sufficient ecosystem.

Page 28: Real Time Face Tracking And Recognitionadutta/data/rtftr/oscn2009_final.pdf · Project Overview Allow real time tracking and recognition of human faces in a video stream. Compare

Thank you

http://collaborate.d2labs.org/projects/rtftr

http://rtftr.sourceforge.net