………… o0o………… Luận văn
Tìm hiểu một số phương
pháp phát hiện khuôn mặt
trong ảnh
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 1
I CM N
Em xin chân thành cm n các thy, các cô khoa Công ngh Thông tin
Trng i hc Dân lp Hi Phòng ã tn tình dy d, truyn t cho chúng em
nhiu kin thc quý báu.
Em xin t lòng bit n sâu sc n thy Th.s Ngô Trng Giang, ngi ã
n tình giúp và truyn t nhiu kinh nghim tài có thc thc hin
và hoàn thành.
Xin chân thành cm n các bn trong khoa Công Ngh Thông Tin, i Hc
Dân Lp Hi Phòng ã giúp , ng viên tôi rt nhiu trong quá trình thc hin
tài.
Em xin trân trng cm n!
i Phòng, tháng 07 nm 2007.
3.1. ng quan v mng nron nhân to 40
3.1.1. ng nron sinh hc 40
3.1.2. ron nhân to: 41
3.1.3. Các thành phn ca nron nhân to: 42
3.1.4. Mô hình c bn ca mng nron 43
3.1.5. Xây dng mng nron 44
3.1. 6. Hun luyn mng nron 45
3.2. Chun b d liu 52
3.2. 1. Gii thiu 52
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 3
3.2.2. Gán nhãn và canh biên các c trng khuôn mt 52
3.2.3. Tin x lý v sáng và tng phn trên tp mu hc 54
3.3. Hun luyn dò tìm khuôn mt 56
3.3.1. Gii thiu 56
3.3.2. Hun luyn dò tìm khuôn mt 56
3.4. Quá trình dò tìm khuôn mt 60
CHNG 4: CÀI T NG DNG 62
4.1. Môi trng TEST 62
4.2. t s giao din chính 62
4.3. t qu 65
4.4. Nhn xét 66
T LUN 67
TÀI LIU THAM K H O 68
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 4
U
Trong nhng nm gn ây, các ng dng v trí tu nhân to ngày càng phát
trin và c ánh giá cao. Mt lnh vc ang c quan tâm ca trí tu nhân
o nhm to ra các ng dng thông minh, có tính ngi ó là nhn dng. i
(nh k thut s). K thut này nhn bit các c trng ca khuôn mt và b
qua nhng th khác, nh: tòa nhà, cây ci, c th, …
1.2. t s lnh vc ng dng phát hin khuôn mt.
Phát hin khuôn mt ã c ng dng trong rt nhiu lnh vc:
- thng tng tác gia ngi và máy: giúp nhng ngi b tt hoc
khim khuyt có th trao i. Nhng ngi dùng ngôn ng tay có th giao
tip vi nhng ngi bình thng. Nhng ngi b bi lit thông qua mt
ký hiu nháy mt có th biu l nhng gì h mun, …. ó là các bài
toán u b ca bàn tay (hand gesture), u b khuôn mt, …
- Nhn dng ngi A có phi là ti phm truy nã hay không? Giúp c quan
an ninh qun lý tt con ngi. Công vic nhn dng có th trong môi
trng bình thng cng nh trong bóng ti (s dng camera hng ngoi).
- thng quan sát, theo dõi và bo v. Các h thng camera s xác nh
âu là con ngi và theo dõi con ngi ó xem h có vi phm gì không, ví
xâm phm khu vc không c vào, ….
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 6
- u tr (rút tin ATM, bit ai rút tin vào thi m ó), hin nay có
tình trng nhng ngi b ngi khác ly mt th ATM hay mt mã s PIN
và nhng ngi n cp này i rút tin, hoc nhng ngi ch thi rút tin
nhng li báo cho ngân hàng là mt th và mt tin. Các ngân hàng có nhu
u khi có giao dch tin s kim tra hay lu tr khuôn mt ngi rút tin
sau ó i chng và x lý.
- Th cn cc, chng minh nhân dân (Face dentification).
- u khin vào ra: vn phòng, công ty, tr s, máy tính,…. Kt hp thêm
vân tay và hc mt. Cho phép nhân viên c ra vào ni cn thit, hay mi
ngi s ng nhp máy tính cá nhân ca mình mà không cn nh tên
ng nhp cng nh mt khu mà ch cn xác nh thông qua khuôn mt.
- An ninh sân bay, xut nhp cnh (hin nay c quan xut nhp cnh Mã
áp dng). Dùng xác thc ngi xut nhp cnh và kim tra có phi là
này s không thay i khi t th khuôn mt, v trí t thit b thu hình hoc
u kin ánh sáng thay i.
- ng tip cn da trên so khp mu: Dùng các mu chun ca khuôn
t ngi (các mu này c chn la và lu tr) mô t cho khuôn mt
ngi hay các c trng khuôn mt (các mu này phi chn làm sao cho
tách bit nhau theo tiêu chun mà các tác ginh ra so sánh).
- ng tip cn da trên din mo: Trái ngc hn vi so khp mu,
các mô hình hc ây c hc t mt tp nh hun luyn cho trc. Sau
ó h thng s xác nh khuôn mt ngi. Mt s tác gi còn gi hng
tip cn này là hng tip cn theo phng pháp hc.
1.3.1. ng tip cn da trên tri thc.
Trong hng tip cn này, các lut s ph thuc rt ln vào tri thc ca
nhng tác gi nghiên cu v bài toán xác nh khuôn mt ngi. ây là hng
tip cn dng top-down. D dàng xây dng các lut c bn mô t các c
trng ca khuôn mt và các quan h tng ng. Ví d, mt khuôn mt thng
có hai mt i xng nhau qua trc thng ng gia khuôn mt và có mt mi,
t ming. Các quan h ca các c trng có thc mô t nh quan h v
khong cách và v trí. Thông thng các tác gi s trích c trng ca khuôn
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 8
t trc tiên có c các ng viên, sau ó các ng viên này sc xác
nh thông qua các lut bit ng viên nào là khuôn mt và ng viên nào
không phi khuôn mt.
t vn khá phc tp khi dùng hng tip cn này là làm sao chuyn t
tri thc con ngi sang các lut mt cách hiu qu. Nu các lut này quá chi tit
(cht ch) thì khi xác nh có th xác nh thiu các khuôn mt có trong nh, vì
nhng khuôn mt này không th tha mãn tt c các lut a ra. Nhng các lut
ng quát quá thì có th chúng ta s xác nh lm mt vùng nào ó không phi là
khuôn mt mà li xác nh là khuôn mt. Và cng khó khn khi cn m rng
yêu cu ca bài toán xác nh các khuôn mt có nhiu t th khác nhau.
= ),()(
1
yxIxHI
n
y
và
∑
−
= ),()(
1
yxIyVI
m
x
(1.1)
Hình 1-3: Phng pháp chiu:
(a) nh ch có mt khuôn mt và hình nn n gin;
(b) nh ch có mt khuôn mt và hình nn phc tp;
(c) nh có nhiu khuôn mt
a trên biu hình chiu ngang, có hai cc tiu cc b khi hai ông xét
quá trình thay i c ca HI, ó chính là cnh bên trái và phi ca hai bên
u. Tng t vi hình chiu dc VI, các cc tiu cc b cng cho ta bit v trí
ming, nh mi, và hai mt. Các c trng này xác nh khuôn mt.
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 10
Hình 1-3.a là mt ví d v cách xác nh nh trên. Cách xác nh này có t l
xác nh chính xác là 86.5% cho trng hp ch có mt khuôn mt thng trong
nh và hình nn không phc tp. Nu hình nn phc tp thì rt khó tìm, nh là
hình 1-3.b. Nu nh có nhiu khuôn mt thì s không xác nh c, hình 1-3.c.
Hình 1-4: Chiu tng phn ng viên xác nh khuôn mt.
Mateos và Chicote dùng kt cu xác nh ng viên trong nh màu. Sau
n. T l chính xác ca thut toán là 80%.
Cng dùng phng pháp cnh nh Sirohey, Chetverikov và Lerch dùng
t phong pháp da trên blob và streak (hình dng git nc và sc xen k),
xác nh theo hng các cnh. Hai ông dùng hai blob ti và ba blob sáng
mô t hai mt, hai bên gò má, và mi. Mô hình này dùng các treak mô t hình
dáng ngoài ca khuôn mt, lông mày, và môi. Dùng nh có phân gii thp
theo bin i laplace xác nh khuôn mt thông qua blob.
Graf a ra mt phng pháp xác nh c trng ri xác nh khuôn mt
trong nh xám. Dùng b lc làm ni các biên, các phép toán hình thái hc
c dùng làm ni bt các vùng có cng cao và hình dáng chc chn
(nh mt). Thông qua biu tìm các nh ni bt ri xác nh các ngng
chuyn nh xám thành hai nh nh phân. Các thành phn dính nhau u xut
hin trong hai nh nh phân thì c xem là vùng ca ng viên khuôn mt ri
phân loi xem có phi là khuôn mt không. Phng pháp c kim tra trên các
nh ch có u và vai ca ngi. Tuy nhiên còn có mt vn ây là làm sao
s dng các phép toán hình thái và làm sao xác nh khuôn mt trên các vùng
ng viên.
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 12
1.3.2.2. c trng kt cu
Khuôn mt con ngi có nhng kt cu riêng bit mà có th dùng
phân loi so vi các i tng khác. Augusteijn và Skufca cho rng hình dng
a khuôn mt dùng làm kt cu phân loi, gi là kt cu ging khuôn mt
(face-like texture). Có ba loi c trng c xem xét: màu da, tóc, và nhng
th khác. Hai ông dùng mng n-ron v mi tng quan cascade cho phân loi
có giám sát các kt cu, và mt ánh xc trng t t chc Kohonen gom
nhóm các lp kt cu khác nhau. Hai tác gi xut dùng phng pháp bu c
khi không quyt nh c kt cu a vào là kt cu ca da hay kt cu ca
tóc.
Dai và Nakano dùng mô hình SGLD xác nh khuôn mt ngi. Thông
m nh sc phân loi thành tóc, khuôn mt, tóc/khuôn mt, và tóc/nn trên
s phân b ca mô hình, theo cách ó s có c các vùng ging khuôn mt
và ging tóc. Mô hình hình dáng ca u sc so sánh vi vùng ging khuôn
t và ging tóc. Nu tng t, vùng ang xét s tr thành ng viên khuôn mt,
sau ó dùng các c trng mt-lông mày và mi-ming xác nh ng viên
nào s là khuôn mt tht s.
Sobottka và Pitas dùng các c trng v hình dáng và màu sc xác nh
khuôn mt ngi. Dùng mt ngng phân n trong không gian màu HSV
xác nh các vùng có th là màu da ngi. Các thành phn dính nhau sc
xác nh bng thut toán tng vùng phân gii thô. Xem xét tin ng viên
nào va khp hình dng ellipse sc chn làm ng viên ca khuôn mt. Sau
ó dùng các c trng bên trong nh: mt và ming, c trích ra trên c s các
vùng mt và ming s ti hn các vùng khác ca khuôn mt, sau cùng phân loi
a trên mng n-ron bit vùng ng viên nào là khuôn mt ngi và vùng
nào không phi khuôn mt ngi. T l chính xác là 85%.
1.3.3. ng tip cn da trên so khp mu.
Trong so khp mu, các mu chun ca khuôn mt (thng là khuôn mt
c chp thng) sc xác nh trc hoc xác nh các tham s thông qua
t hàm. T mt nh a vào, tính các giá tr tng quan so vi các mu chun
ng vin khuôn mt, mt, mi và ming. Thông qua các giá tr tng quan
này mà các tác gi quyt nh có hay không có tn ti khuôn mt trong nh.
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 14
ng tip cn này có li th là rt d cài t, nhng không hiu qu khi có s
thay i v t l, t th, và hình dáng.
1.3.3.1. Xác nh mu trc
Sakai ã c gng th xác nh khuôn mt ngi chp thng trong nh.
Ông dùng vài mu con v mt, mi, ming, và ng vin khuôn mt mô
hình hóa mt khuôn mt. Mi mu con c nh ngha trong gii hn ca các
n thng. Các ng thng trong nh c trích bng phng pháp xem xét
áp dng cho h thng th giác ca robot. Hình 1-5 cho thy mu ni bt trong 23
quan hc nh ngha. Dùng các quan h này phân loi, có 11 quan h
thit yu (các mi tên màu en) và 12 quan h xác thc (các mi tên xám). Mi
i tên là mt quan h. Mt quan h tha mãn mu khuôn mt khi t l gia hai
vùng vt qua mt ngng và 23 quan h này vt ngng thì xem nh xác
nh c mt khuôn mt.
Phng pháp so khp mu theo th t xác nh khuôn mt ngi do
Miao trình bày. giai n u tiên, nh sc xoay t -20
o
n 20
o
vi mi
c là 5
o
và theo th t. Xây dng nh a phân gii, hình 1-1, ri dùng phép
toán Laplace xác nh các cnh. Mt mu khuôn mt gm các cnh mô t sáu
thành phn: hai lông mày, hai mt, mt mi, và mt ming. Sau ó áp dng
heuristic xác nh s tn ti ca khuôn mt trong nh, phng pháp này cho
phép xác nhiu khuôn mt, nhng kt qu không tt bng xác nh mt khuôn
t (chp thng hoc xoay) trong nh xám.
Hình 1-5: u khuôn mt, có 16 vùng và 23 quan h (các mi tên).
Wei và Lai dùng b lc phân n kt hp thut toán tìm láng ging gn
nht xác nh ng viên khuôn mt, tng viên này sau ó so khp vi các mu
ã xác nh trc bit ng viên có phi là khuôn mt hay không. T l chính
xác là 80%.
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 16
Darrell dùng phân n tìm ng viên, dùng ng viên này xác nh
khuôn mt ngi da vào mu ri theo vt chuyn ng ca ngi.
Dowdall dùng ph ca màu da ngi xác nh ng viên. Sau ó chiu
t nh hay mt vector c trng xut phát t mt nh c xem nh mt bin
ngu nhiên x, và bin ngu nhiên có c tính là khuôn mt hay không phi
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 17
khuôn mt bi công thc tính theo các hàm mt phân lp theo u kin
p(x | khuôn mt) và p(x | không phi khuôn mt) . Có th dùng phân loi Bayes
hoc kh nng cc i phân loi mt ng viên là khuôn mt hay không phi
là khuôn mt. Không th cài t trc tip phân loi Bayes bi vì s chiu ca x
khá cao, bi vì p(x | khuôn mt) và p(x | không phi khuôn mt) là a thc, và
cha th hiu nu xây dng các dng tham s hóa mt cách t nhiên cho
p(x | khuôn mt) và p(x | không phi khuôn mt) . Có khá nhiu nghiên cu theo
ng tip cn này quan tâm xp x có tham s hay không có tham s cho
p(x | khuôn mt) và p(x | không phi khuôn mt) . Các tip cn khác trong
ng tip cn da trên din mo là tìm mt hàm bit s (nh: mt phng quyt
nh, siêu phng tách d liu, hàm ngng) phân bit hai lp d liu:
khuôn mt và không phi khuôn mt. Bình thng, các mu nh c chiu vào
không gian có s chiu thp hn, ri sau ó dùng mt hàm bit s (da trên các
o khong cách) phân loi, hoc xây dng mt quyt nh phi tuyn bng
ng n-ron a tng. Hoc dùng SVM (Support Vector Machine) và các
phng thc kernel, chiu hoàn toàn các mu vào không gian có s chiu cao
n d liu b ri rc hoàn toàn và ta có th dùng mt mt phng quyt nh,
phân loi các mu khuôn mt và không phi khuôn mt.
1.3.4.1. Eigenface.
Kohonen ã a ra phng pháp dùng vector riêng nhn dng khuôn
t, ông dùng mt mng n-ron n gin chng t kh nng ca phng
pháp này trên các nh ã c chun hóa. Mng n-ron tính mt mô t ca
khuôn mt bng cách xp x các vector riêng ca ma trn tng quan ca nh.
Các vector riêng sau này c bit n vi cái tên Eigenface. Kirby và Sirovich
chng t các nh có các khuôn mt có thc mã hóa tuyn tính bng mt s
ng va phi các nh c s. Tính cht này da trên bin i Karhunen-Lòeve,
-ron ã c trình bày. Mt thun li khi dùng mng n-ron xác nh
khuôn mt là tính kh thi ca h thng hc khi có s phc tp trong lp ca các
u khuôn mt. Tuy nhiên, mt u tr ngi là các kin trúc mng u tng
quát, khi áp dng thì phi xác nh rõ ràng s lng tng, s lng node, t l
c, …, cho tng trng hp c th
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 19
Hình 1-6: Mô hình mng N-ron theo Rowley
Agui trình bày mng n-ron x lý có th t. Giai n u, dùng hai mng
con song song mà d liu vào là các giá tr cng ca nh ban u và các giá
tr cng ca nh ã c lc bng thut toán lc Sobel vi ca s lc 3x3.
u vào ca mng giai n hai bao gm d liu u ra t hai mng con và
các giá trc trng ã c trích ra, nh: c trng lch chun ca các giá
trm nh trong mu a vào, mt t l ca sm nh trng trên tng s
m nh (ã chuyn sang nh nh phân) trong mt ca s, và c trng thit yu
hình hc. Mt giá tr xut ti giai n hai cho bit có tn ti hay không
khuôn mt ngi trong vùng a vào. Qua kinh nghim, tác gi ch ra rng nu
các nh cùng mt kích thc thì mi dùng phng pháp này c.
Propp và Samal phát trin mng n-ron xác nh khuôn mt ngi sm
nht. Mng n-ron ca hai ông gm bn tng vi 1,024 u vào, 256 u k tip
trong tng n th nht, tám u k tip trong tng n th hai, và hai u ra.
ng t nh mng n-ron x lý theo th tc a ra sau ó. Phng
pháp ca Soulie duyt mt nh a vào vi mng n-ron có thi gian tr (kích
thc ca s là 20x25 m nh) xác nh khuôn mt. Dùng bin i wavelet
phân rã nh các phn có kích thc khác nhau xác nh khuôn mt.
Vaillant dùng mng n-ron dng xon xác nh khuôn mt ngi. u
tiên to các nh mu khuôn mt và không phi khuôn mt có kích thc 20x20.
Dùng mt mng n-ron, mng này ã c hun luyn, tìm các v trí tng
i ca các khuôn mt các t l khác nhau. Ri dùng mt mng khác xác
nh v trí chính xác ca các khuôn mt. Mng u tiên dùng tìm các ng
nh, c chn mt t l duyt, sau ó xác nh, ri li thay i t l (bin thiên
l này do ngi xây dng quyt nh). Gn 1050 mu khuôn mt có kích
thc, hng, v trí, và cng khác nhau dùng hun luyn mng. S gán
nhãn cho mt, nh ca mi, góc cnh, và tâm ca ming ri dùng chun hóa
khuôn mt v cùng mt t l, hng, và v trí. Thành phn th hai là phng
pháp trn các xác nh chng chéo nhau và a ra quyt nh. Phép toán logic
(AND/OR) là mt quyt nh n gin nht và phng pháp bu cc dùng
tng tính hiu qu. Rowley a nhiu cách gii quyt bài toán khác nhau vi
chi phí tính toán ít hn Sung và Poggio nhng t l chính xác cao hn. Mt gii
n ca phng pháp ca Rowley và Sung là có th xác nh khuôn mt chp
thng và ta thng (nghiêng u). Sau ó Rowley ci tin có th xác nh
khuôn mt b xoay bng mng nh hng (Router Network), hình 1-8, s thêm
tin trình xác nh hng khuôn mt và xoay v li t th chun (chp thng),
tuy nhiên khi quay li d liu nh trên thì t l chính xác li gim i, ch còn
khong 76.9%.
Hình 1-8: t ví d cho d liu vào và d liu ra ca mng nh hng.
1.3.4.3. Support Vector Machine (SVM).
Support Vector Machine (SVM) là mt k thut hc c Vapnik xut.
Phng pháp này rt hiu qu vi tp d liu ln, nhng li gp khó khn khi
n phi mô t li chính xác các khuôn mt ( vì tính bin thiên ca khuôn mt).
Osuna áp dng phng pháp này u tiên xác nh khuôn mt ngi.
SVM c xem nh là mt kiu mi dùng hun luyn phân loi theo hàm a
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 22
thc. Trong khi hu ht các phng pháp khác dùng hun luyn phân loi
(Mng Bayes, Nueral, RBF) u dùng tiêu chí ti thiu li hun luyn (ri ro do
kinh nghim), trong khi SVM dùng quy np (c gi là ti thiu ri ro cu
trúc), mc tiêu là làm ti thiu mt bao bên trên trên li tng quát. Mt phân loi
SVM là mt phân loi tuyn tính, dùng mt mt phng tách d liu. Da trên
t kt hp có các trng s ca mt tp con nh các vector hun luyn, các
i
∈ R
n
. Tính mt phân b ca các mu hun luyn
[w1,…, wN] cp nht trong sut quá trình hc. Sau bc lp m, mu khó phân
loi (x
i
,y
i
) có trng s mi w
i
(m)
, n bc lp th (m+1), mu này s có tm
quan trng hn. Viola và Jones dùng AdaBoost kt hp cascade xác nh
khuôn mt ngi vi các c trng dng Haar wavelet-like. Tc x lý khá
nhanh và t l chính xác hn 80% trên nh xám.
Khóa lun tt nghip Tìm hiu mt s phng pháp phát hin khuôn mt trong nh
Lê Hng Chuyên _ CT701 Trang: 23
1.3.4.6. c vi FloatBoost
Li và Zhang a ra mt khái nim mi ó là FloatBoost. Phng pháp này
c da trên phân loi boosting t l li cc tiu. Nhng phng pháp này
cho phép quay lui sau khi ti mi bc khi hc bng AdaBoost ã cc tiu c
l li trc tip, cc tiu theo hàm m. Có hai vn gp khi dùng phng
pháp AdaBoost:
- Th nht: AdaBoost cc tiu theo hàm m ti biên qua tp hun luyn.
ây là tin li, tuy nhiên mc tiêu cui cùng trong các ng dng dùng
phân loi mu thì thng là cc tiu mt giá tr trc tip (tuyn tính) kt
p vi t l li. Mt phân loi mnh c hc bng AdaBoost thì gn
m ti u ca ng dng trong u kin t l li.
- Th hai: AdaBoost li mt thách thc nu dùng phân loi yu hc.
c chính xác v trí l dùng cho các phng pháp da trên so khp hay
a trên din mo (ni xut hin các c trng nh mt và mi cn xác nh v
trí l tt ly c toàn b chi tit ca c trng). Mc tiêu ca hng tip cn
này là kt hp các vùng c trng khuôn mt vi các trng thái ca mô hình.
Thng các phng pháp da vào HMM s xem xét mt mu khuôn mt nh
t chui các vector quan sát, vi mi vector là mt dãy các m nh,
hình 1-9a và hình 1-10. Trong quá trình hun luyn và kim tra, mi nh c
quét theo mt th t và mt quan sát c xem nh mt khi các m nh,
hình 1-9a và hình 1-10. Áp dng mt nh hng theo xác sut chuyn t
trng thái này sang trng thái khác, hình 1-9b, d liu nh c mô hình hóa
ng phân b Gauss nhiu bin. Mt chui quan sát bao gm tt c giá tr cng
t mi khi. Kt qu xut ra cho bit quan sát thuc lp nào. HMM c
dùng nhn dng khuôn mt ngi và xác nh khuôn mt ngi.