Semi-automatic Photo-tagging by Face Recognition

Kanit Wongsuphasawat & Thiraphat Charoensripongsa Under Advisory of Ast. Prof. Dr. Sukree Sinthupinyo
Saturday, February 6, 2010

DIGITAL WORLD

Saturday, February 6, 2010

DIGITAL PHOTOGRAPHY

Saturday, February 6, 2010

DIGITAL PHOTOS

Saturday, February 6, 2010

STORAGE = COMPUTERS

Saturday, February 6, 2010

MORE PHOTOS

Saturday, February 6, 2010

2 MORE

PHOTOS

Saturday, February 6, 2010

MANY MORE PHOTOS

Saturday, February 6, 2010

MANAGE PHOTOS

Saturday, February 6, 2010

MANAGE PHOTOS

Saturday, February 6, 2010

MANAGE PHOTOS

Saturday, February 6, 2010

MANAGE PHOTOS

Saturday, February 6, 2010

MANAGE PHOTOS

Saturday, February 6, 2010

MANAGE PHOTOS

Saturday, February 6, 2010

Challenge =

MANAGE

Saturday, February 6, 2010

PHOTOSSSS

Saturday, February 6, 2010

FACESSSSSSSSSSSSS

!

Saturday, February 6, 2010

FACESSSSSSSSSSSSS

!

Saturday, February 6, 2010

OPENSOURCE

Saturday, February 6, 2010

OPENSOURCE
• Leading

Open-source Photo Management Software Still Lacks of Face Functions

• But

Saturday, February 6, 2010

Saturday, February 6, 2010

+
Saturday, February 6, 2010

+
Saturday, February 6, 2010

=

FEATURES
Saturday, February 6, 2010

FACE TAGGING FEATURES
Saturday, February 6, 2010

AUTO & MANUAL FACE DETECTION

FACE TAGGING FEATURES
Saturday, February 6, 2010

AUTO & MANUAL FACE DETECTION
SEMI-AUTO & MANUAL FACE RECOGNITION

FACE TAGGING FEATURES
Saturday, February 6, 2010

FACE BROWSING
AUTO & MANUAL FACE DETECTION
SEMI-AUTO & MANUAL FACE RECOGNITION

FACE TAGGING FEATURES
Saturday, February 6, 2010

FaceSpotCore
Detection & Recognition API

Database

Job Scheduling

User Interface

FaceSidebar Addons

FaceService Addons

FaceBrowser Addons

COMPONENTS
Saturday, February 6, 2010

Saturday, February 6, 2010

PCA

Saturday, February 6, 2010

PCA (2)

Saturday, February 6, 2010

PCA (3)

Saturday, February 6, 2010

TRAINING PROCESS
Saturday, February 6, 2010

CLASSIFYING PROCESS
Saturday, February 6, 2010

DEMO

Saturday, February 6, 2010

Saturday, February 6, 2010

TESTING

• Functional

Requirement Test

• Algorithmic Test • Detection • Recognition

Saturday, February 6, 2010

ALGORITHMIC TEST RESULTS
Detection
Precision Georgia Tech Database Caltech Database Recall Georgia Tech Database Caltech Database

Recognition
Neural Network 89.90% Nearest Neighbor 77.88%

100%

95.56%

99.55%

98.88%

97.27%

86.33%

Saturday, February 6, 2010

PLAN

Saturday, February 6, 2010

TOOLS

Ubuntu 9.10 / MonoDevelop / Glade / Git on GitHub / SmartGit Mono C# Framework / OpenCV on EmguCV
Saturday, February 6, 2010

TOOLS

Ubuntu 9.10 / MonoDevelop / Glade / Git on GitHub / SmartGit Mono C# Framework / OpenCV on EmguCV
Saturday, February 6, 2010

TOOLS

Ubuntu 9.10 / MonoDevelop / Glade / Git on GitHub / SmartGit Mono C# Framework / OpenCV on EmguCV
Saturday, February 6, 2010

TOOLS

Ubuntu 9.10 / MonoDevelop / Glade / Git on GitHub / SmartGit Mono C# Framework / OpenCV on EmguCV
Saturday, February 6, 2010

TOOLS

Ubuntu 9.10 / MonoDevelop / Glade / Git on GitHub / SmartGit Mono C# Framework / OpenCV on EmguCV
Saturday, February 6, 2010

TOOLS

Ubuntu 9.10 / MonoDevelop / Glade / Git on GitHub / SmartGit Mono C# Framework / OpenCV on EmguCV
Saturday, February 6, 2010

TOOLS

Ubuntu 9.10 / MonoDevelop / Glade / Git on GitHub / SmartGit Mono C# Framework / OpenCV on EmguCV
Saturday, February 6, 2010

TOOLS

Ubuntu 9.10 / MonoDevelop / Glade / Git on GitHub / SmartGit Mono C# Framework / OpenCV on EmguCV
Saturday, February 6, 2010

TOOLS

Ubuntu 9.10 / MonoDevelop / Glade / Git on GitHub / SmartGit Mono C# Framework / OpenCV on EmguCV
Saturday, February 6, 2010

PROBLEM
• Opensource • Environment • Experience

Saturday, February 6, 2010

Q&A

Saturday, February 6, 2010

Sign up to vote on this title
UsefulNot useful