BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
BÁO CÁO BÀI TẬP LỚN
PHÝÕNG PHÁP TÍNH TOÁN MỀM
ÐỀ TÀI: TÌM HIỂU PHƯƠNG PHÁP PCA
NHẬN DẠNG KHUÔN MẶT.ỨNG
DỤNG MATLAB
Giảng viên:
Thực hiện: !"#$%&'
()*(+,
&-.(/
'()*(012
3()*()
4()*567
895:1;
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
1
BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
Mục Lục
1. Phép biến đổi Karhunen-Loève:................................................................7
2. Thuật toán PCA:......................................................................................11
2.1. Giới thiệu chung về thuật toán :.............................................................11
2.2. Nội dung thuật toán PCA:......................................................................13
3. Áp dụng PCA trong bài toán nhận dạng khuôn mặt :...........................15
3.1. Giới thiệu chung về các phương pháp nhận dạng mặt người:...............15
3.2. Nhận dạng khuôn mặt dựa trên PCA:....................................................16
3.3 Các hàm hiển thị ảnh trong Matlab ......................................................18
3.4 Các hàm khác được sử dụng trong đề tài...............................................19
4. Chương trình Demo:................................................................................21
Tài liệu tham khảo ......................................................................................26
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
2
BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
Bài Toán Nhận Dạng Mặt Ng
ườ
i
-----
oOo-----
2.1. Giới thiệu
:$))<$=>?@ABC(DE<
(F<0GHGIJI<H;<D0KL)M(
<BB6NIOPQG:R<SG>TU7
VSFGD>W<>E>)7)A2M($F
7A2 !!(GPPEGXJY0>K%C<6 ZZ[V><S
PD<\/DL+Q]Q(QF ZZZ,^4_GE><S>
)FJGXP`VSRBQK2JIM(>a()D<>
E<B?>bP$RE)B=M()H()
DAcVSV=<dOPeNV=<dO
ae>B>FcVS(0EBGf
G`JI/FNPRaGKR(Eg
/V/FaB>FDXFEU7VSfL]hR)
<DVS)B7GfN7\>=GE<$c
VSF<:(OJYG>T)WaBUM()H()
DFcVSVRP()2AOJ0gPO(E)F
RGGXW<\>=V=<dJI0eAi>
/)V=LPj<=G`Psinh trắc học?>Jk
TPR2>=GW\>=)DV>/
V=<>đặc trưng sinh lý học AGGfG?</)F2fF
QFlfV=LRGfG?PLM(G:đặc trưng hành vi VR
<:F>h7Fl5aREDVJkTc
VSALB:M(I7\><GfJP0BJY
I
>GfPmPV()0K-<0:B)GnF
BGGf<?)GnJ0V>):(E/Pm6
oFp)JD7<aPmV)F>EDVV=LGf
PmpnGY2>EV=<Gf<()LF
DVJk>Gf<(G?PV*cVS<(D2q
)<aIGfT$>)M(WGc)P0)>(Fc
VS@I0)I>2BG`)L((BmL)<
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
3
BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
DV2fPE7>2>DVV=<Gf
PmB:M(I7\>G90(DBcVS2RF
E>GfPmF2fA-P):(EG(L<M(
0 <DJ:Pr(;J?(G I\OI6 D
V(<BI6DJ:2fLAD
G>BOBI6D2fAR
aGXfFGX:(ENJk>a>M(FD7
(H(6Bf;R=)GnL2fV(n>FI
\OFSF(Fl1GF<Lg(>Gf7A2f
GX ( O 0 H( : F B M( H( : BsF G I
tPQ<1u^ _
7<aRPmVLFiR6 Zv!FDVfGX(O=
M(/AH(Lg(>Pj<=JIDF/PmF\cPm
I<Y>>)7))>2a>)7<HDVf
GXaG`RgVS=:^'_q
w Nhận dạng tội phạm
>EDVfGXG`7`<>E
B?> /J)<G`cVSG?a B:<DVRL
BAJE)JJ(J>(m
w Kiểm soát truy cập vào các hệ thống máy tính trong môi trường cộng tác
5B?G6D<>E>)bG`B:`R
DX<xfDVfyH()OP<
BI0)JYEJ>AS()DgG9<r
GIJIG`GD)GE<$B><>J7D
BV
w Giải pháp bảo mật bổ sung cho các giao dịch rút tiền tự động (ATM)
5()D<>>)OH =G<>VY<SB>A/
G`B?>JK>E7VS(PIN)FF
zTB:`<$DV2f
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
4
BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
w Đối sánh ảnh căn cước trong hoạt động của ngành luật pháp
>2M(P(D>?cVS>EDVfG?
GE>RIA>/g<$RLG`P(
R2KVRP(
w Ứng dụng trong các giao tiếp người – máy
{(B\>GYG`cVS<I\OAG?GF
>E>)7?>g\c7`
2)$LO@G?M(E2>GXG`c
VSPj<=DVf{(BGaL(J?(
EDVf<JP(D<HEBB6JM(>
aDVFO@D(<GO7Gf</P$
<$2>qphân tích thành phần chính (Principle Components Analysis –
PCA) và mạng lượng hoá vector (Learning Vector Quantization Network – LVQ)
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
5
BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
6
BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
1. Phép biến đổi Karhunen-Loève :
>WJ:Gn(Q|#}<Q+#,PLM(<$>I70(OVRP(
M(E():7B:`A>J:~EbtFWJ:Gn#
;P>E(V=>V|H(G?G?IG?H(EAV=
>+gPnABI>Ja2+{{1,,PE?(+•(B(F ZZ!,
D {x
1
Fx
2
FFx
n
} PDVRP(BVH(F<.PG9<YDV\VF
jP.€+\
•
,
\V
<$\
•
P>Y•/A\
x
i
( i = F&FΚF,P<QVH(O??YBP-JkW7n
<Q():7GPD
>DV‚V2Kφ <OJ:L?kRφ ag
J=FjPq
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
7
BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
5a<D)FƒNG2IPJ:Gn=A.φ
•
G`P<Q2g•7
6<)
•
Pg•Ar(\
B76)y?IJ$
H(FON+„V,76<Q2?GO.E.0\N?
G`(G`Jk>):>A)•<$k$
Y+ Fm,PD\G`JkG(LAƒFjPƒ(1,) = +)
•
,
\
<Dn×+m−d,<$+F•,DiJ
F…•
0nM(>FOIGYkN>G(LA-
)
•
G`7>{(GF>P-A>B:M(IP\0\N
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
8
BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
9
BÁO CÁO BÀI TẬP LỚN PHƯƠNG PHÁP TÍNH TOÁN MỀM
Nhóm 5 – KHMT2K3 – Đại học Công nghiệp Hà Nội
10