SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Báo Cáo Seminar Môn Học: Phương Pháp Phân Tích Thống Kê
Seminar: Ứng Dụng Phương Pháp Phân Tích Thành
Phần Chính Vào Nhận Dạng Khuông Mặt Người
GVPT: PGS.TS Nguyễn Hữu Phương
HV: Võ Tấn Tài
Đại Học Quốc Gia Thành Phố Hồ Chí Minh
Trường Đại Học Khoa Học Tự Nhiên
Khoa Điện Tử - Viễn Thông
Cao Học Khoá 23 Chuyên Ngành Điện Tử, Viễn Thông Và Máy Tính
Tp. Hồ Chí Minh, Tháng 6 năm 2014
Slide 2
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Agenda
1. EIGENFACES overview
2. PCA
3. Results
4. Recent Advances in Face Recognition
5. References
Slide 3
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Image Face Detection
Face Feature
Extraction
Feature Matching Decision Maker
Output
Slide 4
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Image Face Detection
Face Feature
Extraction
Feature Matching Decision Maker
Output
Slide 5
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Image Face Detection
Face Feature
Extraction
Feature Matching Decision Maker
Output
Slide 6
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Image Face Detection
Face Feature
Extraction
Feature Matching Decision Maker
Output
Slide 7
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Face Feature
Extraction
Feature Matching Decision Maker
Output
Ana Bob John Puppy LiLy
Slide 8
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Image Face Detection
Face Feature
Extraction
Feature Matching Decision Maker
Ouput
Slide 9
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Image Face Detection
Face Feature
Extraction
Feature Matching Decision Maker
Output
LiLy
Slide 10
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Problems
Each image is a n x m matrix of pixels. Convert it into a nm vector by stacking the
columns.
A small image is 100x100 -> a 10000 element vector, i.e. a point in a 10000 dimension
space!
Slide 11
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Problems
Each image is a n x m matrix of pixels. Convert it into a nm vector by stacking the
columns.
A small image is 100x100 -> a 10000 element vector, i.e. a point in a 10000 dimension
space!
Slide 12
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
PCA
To perform PCA several steps are undertaken:
Stage 1: Subtract the Mean of the data from each variable.
Stage 2: Calculate and from a covariance Matrix.
Stage 3: Calculate Eigenvectors and Eigenvalue form the
covariance Matrix.
Stage 4: Chose a Feature Vector ( a fancy name for a matrix of
vectors).
Stage 5: Multiply the transposed Feature Vectors by the
transpose adjusted data.
Slide 13
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
STAGE 1: Mean Subtraction
M = compute average vector
Subtract M from each vector  Zero centered distribution
Slide 14
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
STAGE 2: Covariance Matrix
compute covariance matrix
C =
Slide 15
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
STAGE 3: Eigenvectors and Eigen values
Slide 16
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
STAGE 4: Feature Vectors
Slide 17
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
STAGE 5: Transposition
The final stage in PCA is to take the transpose of the feature vector matrix and
multiply it on the left of the transposed adjusted data set (the adjusted data set is
from Stage 1 where the mean was subtracted from the data).
The Eigen Object Recognizer class performs all of this and then feeds the
transposed data as a training set into a Neural Network. When it is passed an
image to recognize it performs PCA and compares the generated Eigen values and
Eigenvectors to the ones from the training set the Neural Network then produces
a match if one has been found or a negative match if no match is found. The is a
little more to it than this however the use of Neural Networks is a complex subject
to cover and is not the object of this article.
Slide 18
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Results
Slide 19
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Results
Slide 20
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Results
Slide 21
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Results
Slide 22
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Results
Slide 23
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Results
Slide 24
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
Recent Advances In Face Recognition
A Google Scholar search for papers with the words “face recognition” yielded 1,100 papers
in 2000 and 9,190 papers in 2012.
Link: Recent Advances In Face Recognition
1. Image Compression in Face Recognition - a Literature Survey.
2. New Parallel Models for Face Recognition.
3. Robust Face Recognition System Based on a Multi-Views Face Database.
4. Face Recognition by Discriminative Orthogonal Rank-one Tensor Decomposition.
5. Intelligent Local Face Recognition.
6. Generating Optimal Face Image in Face Recognition System.
7. Multi-resolution Methods in Face Recognition.
8. Illumination Normalization using Quotient Image-based Techniques.
9. Liveness Detection for Face Recognition.
10. 2D-3D Mixed Face Recognition Schemes.
11. Recognizing Face Images with Disguise Variations.
12. Discriminant Subspace Analysis for Uncertain Situation.
13. Blood Perfusion Models for Infrared Face Recognition.
14. Discriminating Color Faces For Recognition.
15. A Novel Approach to Using Color Information in Improving Face Recognition Systems
Based on Multi-Layer Neural Networks.
Slide 25
Phương Pháp Phân Tích Thống Kê
Cao học khoá 23| Đại học Khoa Học Tự Nhiên
References
[1] An Efficient Method For Face Recognition Using Principal
Component Analysis (PCA), Dr. Tamilnadu, B. Dr. V.Cyril Raj.
[2] Performance Comparison of Principal Component Analysis-Based Face
Recognition in Color Space, Seunghwan Yoo, Dong-Gyu Sim, Young-Gon Kim
and Rae-Hong Park.
[3] Face Recognition: Where We Are and Where To Go From Here, Michael Jones.
[4] Recent Advances in Face Recognition, Kresimir Delac, Mislav Grgic
and Marian Stewart Bartlett.
[5] Face Recognition using Principle Component Analysis, Kyungnam Kim.
[6] Recognizing faces with PCA and ICA, Bruce A. Draper,Kyungim Baek,
Marian Stewart Bartlett and J. Ross Beveridge.

Weitere ähnliche Inhalte

Ähnlich wie Ung Dung PCA vao nhan dang khuong mat nguoi

6 ds1728 bcvt cntt bac-vu
6 ds1728 bcvt cntt bac-vu6 ds1728 bcvt cntt bac-vu
6 ds1728 bcvt cntt bac-vu
gaquaysieugion
 
Uoc luong chi phi phat trien phan mem
Uoc luong chi phi phat trien phan memUoc luong chi phi phat trien phan mem
Uoc luong chi phi phat trien phan mem
Luong Hai
 

Ähnlich wie Ung Dung PCA vao nhan dang khuong mat nguoi (20)

Luận văn: Giải thuật bám đuổi đối tượng sử dụng bộ lọc Particle
Luận văn: Giải thuật bám đuổi đối tượng sử dụng bộ lọc ParticleLuận văn: Giải thuật bám đuổi đối tượng sử dụng bộ lọc Particle
Luận văn: Giải thuật bám đuổi đối tượng sử dụng bộ lọc Particle
 
Nhom14-_Full.pptx
Nhom14-_Full.pptxNhom14-_Full.pptx
Nhom14-_Full.pptx
 
6 ds1728 bcvt cntt bac-vu
6 ds1728 bcvt cntt bac-vu6 ds1728 bcvt cntt bac-vu
6 ds1728 bcvt cntt bac-vu
 
Luận văn: Nhận diện các dạng bề mặt phục vụ phân loại vật thể
Luận văn: Nhận diện các dạng bề mặt phục vụ phân loại vật thểLuận văn: Nhận diện các dạng bề mặt phục vụ phân loại vật thể
Luận văn: Nhận diện các dạng bề mặt phục vụ phân loại vật thể
 
Luận văn: Tính toán khoảng giải các ràng buộc không tuyến tính
Luận văn: Tính toán khoảng giải các ràng buộc không tuyến tínhLuận văn: Tính toán khoảng giải các ràng buộc không tuyến tính
Luận văn: Tính toán khoảng giải các ràng buộc không tuyến tính
 
Nhận dạng mặt người bằng thuật toán PCA trên Matlab
Nhận dạng mặt người bằng thuật toán PCA trên MatlabNhận dạng mặt người bằng thuật toán PCA trên Matlab
Nhận dạng mặt người bằng thuật toán PCA trên Matlab
 
Đề tài: Nhận dạng mặt người trên matlab, HOT, 9đ
Đề tài: Nhận dạng mặt người trên matlab, HOT, 9đĐề tài: Nhận dạng mặt người trên matlab, HOT, 9đ
Đề tài: Nhận dạng mặt người trên matlab, HOT, 9đ
 
Luận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAY
Luận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAYLuận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAY
Luận văn: Nhận dạng và phân loại hoa quả trong ảnh màu, HAY
 
Luận văn thạc sĩ
Luận văn thạc sĩLuận văn thạc sĩ
Luận văn thạc sĩ
 
Luận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồ
Luận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồLuận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồ
Luận văn: Phương pháp sinh dữ liệu kiểm thử tự động từ biểu đồ
 
Tiếp cận dựa trên học máy cho bài toán trích xuất thông tin, HAY
Tiếp cận dựa trên học máy cho bài toán trích xuất thông tin, HAYTiếp cận dựa trên học máy cho bài toán trích xuất thông tin, HAY
Tiếp cận dựa trên học máy cho bài toán trích xuất thông tin, HAY
 
Đề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAY
Đề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAYĐề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAY
Đề tài: Bảo vệ và phục hồi tổn thương gan của quả Dứa dại, HAY
 
Phát triển các thuật toán mới cho truyền thông trong mạng robot
Phát triển các thuật toán mới cho truyền thông trong mạng robotPhát triển các thuật toán mới cho truyền thông trong mạng robot
Phát triển các thuật toán mới cho truyền thông trong mạng robot
 
Báo cáo
Báo cáoBáo cáo
Báo cáo
 
Baocao lv
Baocao lvBaocao lv
Baocao lv
 
Đề tài: Thiết kế xe điều khiển từ xa có live stream camera, HAY
Đề tài: Thiết kế xe điều khiển từ xa có live stream camera, HAYĐề tài: Thiết kế xe điều khiển từ xa có live stream camera, HAY
Đề tài: Thiết kế xe điều khiển từ xa có live stream camera, HAY
 
Uoc luong chi phi phat trien phan mem
Uoc luong chi phi phat trien phan memUoc luong chi phi phat trien phan mem
Uoc luong chi phi phat trien phan mem
 
Luận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rôn
Luận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rônLuận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rôn
Luận án: Nhận dạng, điều khiển hệ phi tuyến dùng mô hình nơ rôn
 
Đều khiển phi tuyến hệ agv​
Đều khiển phi tuyến hệ agv​Đều khiển phi tuyến hệ agv​
Đều khiển phi tuyến hệ agv​
 
Đồ Án Nhận Dạng Mặt Người Trên Matlab
Đồ Án Nhận Dạng Mặt Người Trên MatlabĐồ Án Nhận Dạng Mặt Người Trên Matlab
Đồ Án Nhận Dạng Mặt Người Trên Matlab
 

Kürzlich hochgeladen

26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
ltbdieu
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
ChuThNgnFEFPLHN
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
hoangtuansinh1
 

Kürzlich hochgeladen (20)

kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhhkinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 
Kiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net VietKiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net Viet
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
 

Ung Dung PCA vao nhan dang khuong mat nguoi

  • 1. Báo Cáo Seminar Môn Học: Phương Pháp Phân Tích Thống Kê Seminar: Ứng Dụng Phương Pháp Phân Tích Thành Phần Chính Vào Nhận Dạng Khuông Mặt Người GVPT: PGS.TS Nguyễn Hữu Phương HV: Võ Tấn Tài Đại Học Quốc Gia Thành Phố Hồ Chí Minh Trường Đại Học Khoa Học Tự Nhiên Khoa Điện Tử - Viễn Thông Cao Học Khoá 23 Chuyên Ngành Điện Tử, Viễn Thông Và Máy Tính Tp. Hồ Chí Minh, Tháng 6 năm 2014
  • 2. Slide 2 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Agenda 1. EIGENFACES overview 2. PCA 3. Results 4. Recent Advances in Face Recognition 5. References
  • 3. Slide 3 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Image Face Detection Face Feature Extraction Feature Matching Decision Maker Output
  • 4. Slide 4 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Image Face Detection Face Feature Extraction Feature Matching Decision Maker Output
  • 5. Slide 5 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Image Face Detection Face Feature Extraction Feature Matching Decision Maker Output
  • 6. Slide 6 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Image Face Detection Face Feature Extraction Feature Matching Decision Maker Output
  • 7. Slide 7 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Face Feature Extraction Feature Matching Decision Maker Output Ana Bob John Puppy LiLy
  • 8. Slide 8 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Image Face Detection Face Feature Extraction Feature Matching Decision Maker Ouput
  • 9. Slide 9 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Image Face Detection Face Feature Extraction Feature Matching Decision Maker Output LiLy
  • 10. Slide 10 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Problems Each image is a n x m matrix of pixels. Convert it into a nm vector by stacking the columns. A small image is 100x100 -> a 10000 element vector, i.e. a point in a 10000 dimension space!
  • 11. Slide 11 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Problems Each image is a n x m matrix of pixels. Convert it into a nm vector by stacking the columns. A small image is 100x100 -> a 10000 element vector, i.e. a point in a 10000 dimension space!
  • 12. Slide 12 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên PCA To perform PCA several steps are undertaken: Stage 1: Subtract the Mean of the data from each variable. Stage 2: Calculate and from a covariance Matrix. Stage 3: Calculate Eigenvectors and Eigenvalue form the covariance Matrix. Stage 4: Chose a Feature Vector ( a fancy name for a matrix of vectors). Stage 5: Multiply the transposed Feature Vectors by the transpose adjusted data.
  • 13. Slide 13 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên STAGE 1: Mean Subtraction M = compute average vector Subtract M from each vector  Zero centered distribution
  • 14. Slide 14 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên STAGE 2: Covariance Matrix compute covariance matrix C =
  • 15. Slide 15 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên STAGE 3: Eigenvectors and Eigen values
  • 16. Slide 16 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên STAGE 4: Feature Vectors
  • 17. Slide 17 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên STAGE 5: Transposition The final stage in PCA is to take the transpose of the feature vector matrix and multiply it on the left of the transposed adjusted data set (the adjusted data set is from Stage 1 where the mean was subtracted from the data). The Eigen Object Recognizer class performs all of this and then feeds the transposed data as a training set into a Neural Network. When it is passed an image to recognize it performs PCA and compares the generated Eigen values and Eigenvectors to the ones from the training set the Neural Network then produces a match if one has been found or a negative match if no match is found. The is a little more to it than this however the use of Neural Networks is a complex subject to cover and is not the object of this article.
  • 18. Slide 18 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Results
  • 19. Slide 19 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Results
  • 20. Slide 20 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Results
  • 21. Slide 21 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Results
  • 22. Slide 22 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Results
  • 23. Slide 23 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Results
  • 24. Slide 24 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên Recent Advances In Face Recognition A Google Scholar search for papers with the words “face recognition” yielded 1,100 papers in 2000 and 9,190 papers in 2012. Link: Recent Advances In Face Recognition 1. Image Compression in Face Recognition - a Literature Survey. 2. New Parallel Models for Face Recognition. 3. Robust Face Recognition System Based on a Multi-Views Face Database. 4. Face Recognition by Discriminative Orthogonal Rank-one Tensor Decomposition. 5. Intelligent Local Face Recognition. 6. Generating Optimal Face Image in Face Recognition System. 7. Multi-resolution Methods in Face Recognition. 8. Illumination Normalization using Quotient Image-based Techniques. 9. Liveness Detection for Face Recognition. 10. 2D-3D Mixed Face Recognition Schemes. 11. Recognizing Face Images with Disguise Variations. 12. Discriminant Subspace Analysis for Uncertain Situation. 13. Blood Perfusion Models for Infrared Face Recognition. 14. Discriminating Color Faces For Recognition. 15. A Novel Approach to Using Color Information in Improving Face Recognition Systems Based on Multi-Layer Neural Networks.
  • 25. Slide 25 Phương Pháp Phân Tích Thống Kê Cao học khoá 23| Đại học Khoa Học Tự Nhiên References [1] An Efficient Method For Face Recognition Using Principal Component Analysis (PCA), Dr. Tamilnadu, B. Dr. V.Cyril Raj. [2] Performance Comparison of Principal Component Analysis-Based Face Recognition in Color Space, Seunghwan Yoo, Dong-Gyu Sim, Young-Gon Kim and Rae-Hong Park. [3] Face Recognition: Where We Are and Where To Go From Here, Michael Jones. [4] Recent Advances in Face Recognition, Kresimir Delac, Mislav Grgic and Marian Stewart Bartlett. [5] Face Recognition using Principle Component Analysis, Kyungnam Kim. [6] Recognizing faces with PCA and ICA, Bruce A. Draper,Kyungim Baek, Marian Stewart Bartlett and J. Ross Beveridge.