Tải bản đầy đủ (.docx) (63 trang)

0087 ứng dụng nhận dạng khuôn mặt trong hệ thống thông tin quản lý bệnh viện luận văn tốt nghiệp

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.48 MB, 63 trang )

BỘGIÁODỤCVÀ ĐÀOTẠO
TRƢỜNGĐẠIHỌCQUYNHƠN

TRẦNTHỊDIỆUMỸ

ỨNG DỤNG NHẬN DẠNG KHUÔN MẶT
TRONGHỆTHỐNGTHÔNGTINQUẢNLÝBỆNH
VIỆN

Chuyên ngành: Khoa học máy
tínhMãsố:8.48.01.01
Khóa:23

Ngƣờihƣớngdẫn:TS.LÊTHỊKIMNGA


LỜICAMĐOAN
Tơixincamđoan:
Nhữngnộidungtrongluậnvănvớiđềtài:“Ứngdụngnhậndạngkhnmặttronghệ
thốngthơngtinquảnlýbệnhviện”là do bản thân tơi thực hiệndướisựgiúpđỡ,hướngdẫntrựctiếpcủaTiến
sĩLêThịKimNga-giảngviênKhoaCơngnghệThơngtin,TrườngĐạihọcQuyNhơn.
Mọitham

khảo

dùngtrongluận

đềuđượctríchd ẫ n r õ r à n g v à trungthực

tên


văn

tácgiả,têncơngtrình,thời

gian,địađiểmcơngbố.
Các số liệu, kết quả thực nghiệm được trình bày trong luận văn là
hoàntoàn trung thực dựa trên khảo sát và cho đến nay chưa từng được công
bố hayxuất bản dưới bất kỳ hình thức nào khác. Những tư liệu tham khảo
được sửdụng trongluậnvăncó nguồngốcvà tríchdẫnrõràng,đầyđủ.
Mọi sao chép khơng hợp lệ, vi phạm quy chế đào tạo tơi xin chịu
hồntồntráchnhiệmtrước Hộiđồng.

BìnhĐịnh,ngày23tháng 08n ă m 2022
Người camđoan

TrầnThị Diệu Mỹ


LỜICẢMƠN
Trong quá trình nghiên cứu luận văn, mặc dù vẫn cịn gặp rất nhiều
khókhăn, nhưng tơi vẫn ln nhận được sự quan tâm, giúp đỡ của quý thầy
cô,bạn bè và người thân. Đây là nguồn động lực lớn giúp tôi hồn thành đề
tàiluậnvănnày.
Tơi xin gửi lời cảm ơn chân thành và lịng biết ơn sâu sắc nhất đến
qThầy/Cơ, những người đã nuôi dưỡng và chắp cánh ước mơ cho bản thân
tôiđến với con đường nghiên cứu khoa học đầy đam mê, đặc biệt là TS. Lê
ThịKim Nga- Khoa Công nghệ Thông tin - Trường Đại học Quy Nhơn. Với
tâmhuyết của mình, thầy đã chỉ bảo tận tình chu đáo để bản thân hồn thành
tốtcơngviệc của mình.
Và cũng xin cảm ơn các cán bộ, nhân viên phòng Đào tạo Sau đại

học,trường Đại học Quy Nhơn đã tạo điều kiện tốt nhất cho tơi trongs u ố t
q u á trình học tậptạitrường.
Cuối cùng, cho tôi được gửi lời biết ơn đến gia đình, bạn bè cùng tất
cảnhững người thân, ln bên cạnh động viên bản thân tơi trong suốt thời
gianhọctậpvà nghiêncứu.
Kính chúc quý Thầy/Cô và các Anh Chị Em trong lớp Cao học
ngànhKhoahọc Máytính khóa 23sứckhỏe,hạnhphúc vàthànhđạt.
Xinchân thành cảmơn!

TrầnThịDiệuMỹ


MỤCLỤC
LỜI CAM
ĐOANLỜICẢM
ƠNMỤCLỤC
DANH MỤC CÁC CHỮ VIẾT
TẮTDANHMỤC CÁCHÌNHẢNH
MỞĐẦU................................................................................................1
1. Lý do chọnđềtài..................................................................................................1
2. Mụcđíchvànhiệmvụ nghiêncứu...........................................................................2
3. Đối tượng vàphạmvi nghiêncứu..........................................................................3
4. Phươngphápnghiêncứu.......................................................................................3
5. Đóng góp củađềtài..............................................................................................3
6. Cấutrúcluậnvăn...................................................................................................3

Chƣơng1.TỔNGQUANVỀNHẬND Ạ N G K H U Ô N M Ặ T ỨNG
DỤNGTRONGY TẾ................................................................................5
1.1. Bàitốnnhậndạngkhnmặt............................................................................5
1.1.1.


Kháiniệm5

1.1.2.

Phântíchkhnmặt........................................................................................5

1.1.3.

Đặctrưngkhnmặt.......................................................................................7

1.1.4.

Nhữngvấnđềkhókhăntrongnhậndạngkhnmặt............................................7

1.2.

Phươngphápnhậndạngkhnmặt...................................................................9

1.2.1.

Tiếpcậnđốisánhmẫu.....................................................................................9

1.2.2.

Tiếpcậndựatrên cấutrúc.............................................................................10

1.2.3.

Tiếpcận dựatrênhọcmáy.............................................................................10


1.2.4.

Tiếp cận họcsâu.........................................................................................11

1.3. Mơhìnhbàitốnnhậndạngkhnmặt..............................................................14
1.4. Ứngdụng củanhậndạng khuôn mặttrongytế..................................................16


MỤCLỤC
1.4.1.

Nhậndạngkhnmặttrongđiềutrịbệnh.........................................................16

1.4.2.

Nhậndạngkhnmặttronghệthốngthơngtinquảnlýbệnhviện........................16

1.5. Kết luậnchương 1.........................................................................................17

CHƢƠNG2.NHẬNDẠNGKHNMẶTDỰAVÀOMẠNGNƠRONTÍCHCHẬP...................................................................................18
2.1. BiểudiễnđặctrưngkhnmặtdựavàohistogramhướngGradient(HOG)..............18
2.1.1. Đặctrưng HOG...........................................................................................18
2.1.2. KỹthuậtHOG..............................................................................................19
2.2. Kỹthuật nhận dạngkhn mặt dựavàomạngnơ-ron tíchchập.........................25
2.3. Kỹthuật nhận dạng khnmặt dựatrênHOGvàCNN......................................33
2.3.1. Hệthốngmạng CNNtrongnhậnkhn mặt...................................................33
2.3.2. Thuậttốnnhận dạngkhn mặtdựa vàoHOGvàCNN.................................34
2.4. Kết luậnchương 2.........................................................................................37


CHƢƠNG 3. ỨNG DỤNG NHẬN DẠNG KHN MẶT
TRONGHỆTHỐNGTHƠNGTINBỆNHVIỆN...............................39
3.1. Hệthốngthơngtinquảnlýbệnhviện.................................................................39
3.2. Ứngdụngnhậndạngkhnmặt vào hệthốngthơngtinbệnhviện........................40
3.3. Phântích ucầuvàthuthập dữliệu.................................................................41
3.3.1. Phântíchucầu..........................................................................................41
3.3.2. Thuthập dữliệu............................................................................................44
3.4. Mơi trường càiđặt vàkếtquảcài đặt thửnghiệm.............................................45
3.4.1. Mơitrường càiđặt:......................................................................................45
3.4.2. Mộtsố kếtquảchươngtrìnhthựcnghiệm.........................................................46
3.5. Đánhgiáthựcnghiệm.....................................................................................49
3.5.1. Kết quả đạt được........................................................................................49
3.5.2. Về mặt khôngđạtđược................................................................................50
3.6.

Kết luậnchương 3.......................................................................................50


MỤCLỤC
KẾTLUẬN..........................................................................................51
1. Nội dungnghiên cứuvà kếtquả đạtđượccủa luậnvăn.........................................51
2. Kiếnnghịvàhướngnghiêncứutiếptheo................................................................51

TÀILIỆUTHAM KHẢO...................................................................53


DANHMỤC CÁCCHỮVIẾT TẮT
Chữtắt

Dạngđầyđủ


AI

ArtificialIntelligence

ANN

ArtificialNơ-ronNetwork

CSDL

Cơ sởdữliệu

CNN

Convolutionalnơ-ronnetworks

HOG

HistogramofOrientedGradient

SVM

SupportVectorMachine

SIFT

Scale-invariantfeaturetransform



DANHMỤCCÁCHÌNHẢNH
Hình1.1.MơhìnhmạngANNtheoRowley...............................................................12
Hình1.2.Cácbướcnhậndạngkhnmặt..................................................................14
Hình1.3.Mơhình hệthốngnhậndạngkhnmặt.......................................................15
Hình 2.1:H ư ớ n g vàđộlớn gradientđượcrút rađược mơ tảtrênảnh......................21
Hình2.2:Mơtảtính tốnhistogramgradientcủaảnhđầuvào......................................22
Hình2.3:Mappingđộlớngradientsvớicácbins.........................................................23
Hình2.4:Minhhọaphânchiagradient......................................................................24
Hình2.5:BiểuđồHistogram ofGradient gồm
9binstươngứngvớim ộ t ơ vngtronglướiơvng..................................................24
Hình 2.6:Kiếntrúcmạng CNN...............................................................................28
Hình2.7:Bộlọctíchchậpđượcsửdụngtrongmatrậnđiểmảnh......................................29
Hình2.8:PhươngthứcAveragePoolingvàMaxPooling.............................................31
Hình2.9:Tổngquanvềphươngpháp nhậndạngmặt ngườibằngmạngnơ-rontíchchập
..............................................................................................................................33
Hình 2.10:Thiếtkếmạngnơ-ronđể xửlýảnh...........................................................34
Hình2.11:Cácgiaiđoạn dị tìmvàhiệu chỉnh...........................................................34
Hình2.12:Kiến trúcCNNđượcsửdụngtrong nhậndạngkhnmặt...........................36
Hình 2.13:Cácđiểmđặctrưngtrênkhnmặt đượctrích chọn..................................36
Hình3.1: Mơ hìnhhệthốngthơngtinbệnhviện.........................................................40
Hình 3.2: Mơ hình hệ thống thơng tin bệnh viện có tích hợp Nhận dạng
khnmặt..............................................................................................................41
Hình 3.3: Quytrìnhkhámchữabệnhtạibệnhviện có sửdụng....................................42
Hình3.4.Sơđồ mơhình tổngquan...........................................................................45
Hình3.5.Giaodiệnchínhchươngtrình.....................................................................47
Hình3.6:Mànhình chụpảnhvàlưu thơngtinBệnhnhân............................................47
Hình3.7:Nhậndạngkhn mặtBệnhnhân...............................................................48


1


MỞĐẦU
1. Lýdochọnđềtài
Trong những năm gần đây, sự phát triển của cuộc Cách mạng
Côngnghiệp lần thứ 4 đã tạo ra nhiều sự chuyển biến đối với con
ngườit r o n g x ã hội trên thế giới nói chung và Việt Nam nói riêng. Nhiều
lĩnh vực liên quanđến những hệ thống công nghệ thông tin hiện đại cũng đã
dần trở nên quenthuộctrongđờisốngconngười.
XửlýảnhvàThịgiácmáyđangpháttriểnmạnhmẽvàđangđượcthuhút
sựquantâmcủanhiềunhàkhoahọc.Trongnhữngnămqua,nghiêncứunhận dạng khuôn mặt và ứng
dụng trong các hệ thống giám sát tự động đượcquan tâm thu hút cả trong
nghiên cứu lẫn trong thực tế. Đã xuất hiện nhữngcông nghệ khả thi sau nhiều
thập niên nghiên cứu đóng góp vào xu thế này,chúng không chỉ ứng dụng
vào các ứng dụng thương mại, ứng dụng bảo mậtmà còn nhiều lĩnh vực khác
trong cuộc sống. Mặc dù hệ thống nhận dạngkhuôn mặt hiện tại đã đạt đến
một mức độ phát triển nhất định, nhưng chúngvẫn còn nhiều hạn chế khi áp
dụng vào các điều kiện thực tế. Khuôn mặt làloại đối tượng mang theo tri
thức

của

đối

tượng,

trong(khnmặtbịthay

ln

bị


thay

đổi

theo

đổi
thời

bởi

nhữngbiến

gian,

thểbên

diệnmạov . v )

v à biếnthểbênngồi(điềukiệnthu nhậnhìnhhọcvàquanghọc).Chẳnghạ
n,với điều kiệncác khuônmặt nhận dạng thực tế được lấy trongm ô i
t r ư ờ n g thựctếvới sự thayđổiđộsáng,khuôn m ặt nghi ênghoặc độ phân
giảithấpcủa hìnhảnh thu đượcvẫn là vấn đề khógiảiquyết.Nói cáchk h á c ,
n g h i ê n cứunhậndạngkhuônmặtứngdụngtronghệthốnggiámsáttựđộnglàvấnđềhếtsức cầnthiết.
Trong lĩnh vực y tế, cả nước đang thúc đẩy việc nghiên cứu ứng
dụngCơngnghệthơngtinnóichungvàứngdụngTrítuệnhântạotrongquả
nlý



khám chữa bệnh. Bài toán đặt ra là cần truy vấn thơng tin bệnh nhân
nhanhchóng,

hiệu

quả



chínhxác

tronghệ

thốngthơngtinquản

lýbệnhv i ệ n nhằm giảm thiểu quá tải ở các bệnh viện, tăng năng suất làm
việc tại các bệnhviệncũngnhưhạnchếnhữngrủirotrongcơngtáckhámchữabệnh.Nhậndạng khn
mặt tích hợp vào hệ thống thông tin quản lý bệnh viện là vấn đềđặt ra nhằm
giải quyết các vấn đề như xác định danh tính bệnh nhân chính xác vànhanhchóng,
giámsátvàhỗtrợhướngdẫnbệnhnhântrongqtrìnhquảnlývà điềutrịtạibệnhviện.
Với những lý do trên, tôi quyết định lựa chọn đề tài nghiên cứu luận
văn:“Ứng dụng nhận dạng khuôn mặt trong hệ thống thông tin quản lý
bệnhviện”để nghiêncứu.
2. Mụcđíchvà nhiệmvụ nghiêncứu
2.1. Mụcđíchnghiêncứu

Nghiên cứu phương pháp nhận dạng khuôn mặt. Xây dựng ứng
dụngnhận dạng khuôn mặt tích hợp vào hệ thống thơng tin quản lý bệnh viện
nhằmtruyxuất,tìmkiếm,xác thựcthơng tinbệnh nhân chínhxácvà hiệuquả.
2.2. Nhiệmvụnghiêncứu


Nhằmđạtđếnmụcđíchđãtrìnhbày,đềtàihướngđếnnhữngnhiệmvụcụthể
nhưsau:
 Nghiêncứutổngquanvềbàitốnnhậndạngkhnmặttronggiámsáttựđộng.
 Nghiêncứuphươngphápnhậndạngkhnmặt.
 Xâydựngứ n g dụng nhậndạng khuôn m ặ t t r o n g t ìm kiếmvàxá c thực
thơngtin bệnh nhân tíchhợp tronghệthốngthơng tinbệnhviện.


3. Đốitƣợngvàphạmvinghiêncứu
Đối tượng nghiên cứu:Ảnh khuôn mặt và phương thức tích hợp vào
hệthốngthơngtinquảnlýbệnhviện.
Phạm vi nghiên cứu:Nhận dạng khn mặt trong xác thực, tìm
kiếmthơngtinbệnh nhântronghệthốngthơngtin ytế.
4. Phƣơngphápnghiêncứu
Phươngphápnghiêncứucủađềtàiđượclựachọnlàlýthuyếtkếthợpv
ớithựcnghiệm.Cácvấnđềcầngiảiquyếtliênquanđếncácthuậtt o á n xửlýả
nhvàthịgiácmáyđượcthựchiệntrênphầnmềmmáytínhvớiđầuvàolà

các

thơng tin thu nhận được từ thực tế. Quá trình được tiến hành dựa trênviệctìmhiểutàiliệu,càiđặtthử
nghiệmsauđóđánhgiák ế t q u ả t h ự c nghiệm
vàcảitiếnnhằmnângcaochấtlượngchươngtrình.
Như vậy, cần tiến hành tìm hiểu lý thuyết về phương pháp nhận
dạngkhn mặt, kỹ thuật tích hợp vào hệ thống quản lý thông tin y tế tại các
bệnhviện. Tìm hiểu kỹ thuật về mặt lý thuyết sẽ được kết hợp với việc cài đặt
thựcnghiệm để kiểm chứng và đánh giá những nội dung lý tìm hiểu lý thuyết
và từđócảitiếnvà hồnthiệnchươngtrình.
5. Đónggópcủa đềtài

Thực hiện đề tài“Ứng dụng nhận dạng khuôn mặt trong hệ thống
thôngtin quản lý bệnh viện”, sẽ góp phần hỗ trợ xác thực và tìm kiếm thơng
tinngười bệnhnhanh chóng,hiệuquảvà chính xác.
6. Cấutrúcluậnvăn
Ngồi phầnm ở

đầu,

kết

luận



tài

liệu

tham

k h ả o , n ộ i d u n g c ủ a l u ậ n văn đượctrìnhbàytrongba chương:
Chương1:Tổngquanvềnhậndạngkhnmặttronghệthốngthơng


tinquản lýbệnh viện
Trong chương này, luận văn sẽ trình bày bài tốn nhận dạng khn
mặt,hệ thống thơng tin quản lý y tế và một số bài tốn ứng dụng tích hợp
nhậndạngkhnmặt trong xác thựcvàtìmkiếmthơngtin ngườibệnh.
Chương 2: Kỹthuậtnhận dạngkhnmặt
Phần này luận văn trình bày kỹ thuật nhận dạng khn mặt hiệu

quảtrong xác thực vàtìmkiếmthơngtinngườibệnh.
Chương 3: Ứng dụng nhận dạng khn mặt trong xác thực và
tìmkiếm thơngtin bệnhviện
Luận văn sẽ cài đặt thử nghiệm kỹ thuật nhận dạng khn mặt trình
bàytrong chương 2 và tích hợp tìm kiếm, xác thực thơng tin trong hệ thống
thôngtin quảnlýbệnhviện.


Chƣơng1.TỔNGQUANVỀNHẬNDẠNGKHNMẶTỨNGDỤN
GTRONGYTẾ
1.1. Bàitốnnhậndạngkhnmặt
1.1.1. Kháiniệm
Nhận dạng khn mặt là kỹ thuật kết hợp tốn học và sinh trắc học
nhằmánhxạcácđặcđiểmkhnmặtcủamộtngườivàomơhìnhtốnhọcvàlưutrữ dữ liệu dưới dạng đặc
trưng

điểm.

So

sánh,

phân

lớp

các

tập


điểm

đặctrưngc ủ a k h u ô n m ặ t n h ằ m x á c đ ị n h l ớ p đ ị n h d a n h c h o k h u ơ n m ặ t đ
ó . K ỹ thuậtnhậndạngkhnmặtlàkiểmtrasựphùhợpdựatrênphépsosánhmột-nhiềucụthểlàtìmramộtngườilàai
trong

số

những

người

đã

được

lưu

trữtronghệthốngdựavàothơngtinkhnmặt.Hệthốngnhậndạngkhnmặtlà
một hệthốngđượcthiết kếđểtìm thơngtincủamột người dựa vàonhữngđặctrưngsinh trắchọcduynhất
trênkhnmặtcủa người đó.
1.1.2. Phântích khnmặt
Phântíchcácđặctínhsinhtrắchọccủaconngười
Đặctínhsinht rắccủangười làđặct ínhđođượccác néthànhviri êng
củaconngười.Nhậndạngngườiđượcthựchiệntrongqtrìnhkiểmtratínhđồng nhất của đặc tính sinh
trắc giữa người cần kiểm tra với đặc tính tương tựcủangườiđãđượclưusẵntrongcơsởdữ
liệu.Cóthểnhậndạngngườidựatrên các đặc điểm sinh trắc tĩnh trên người như khuôn
mặt, mắt, vân tay, bàntay v.v. hay các đặc trưng hành vi như dáng đi, giọng
nói,chữ viết v.v.D ữ liệusinhtrắclýtưởng củangười cầnphảicó nhữngđặctính
cơbản như:

 Tính tổngqt: Mỗingười đềuđượcthểhiệnbởi đặctínhnày
 Tínhduynhất:Khơngthểtồntạihaingười cóđặctínhgiống nhau
 Tínhthuthậpđược:Làđặctínhđượcthuthậpmộtcáctươngđốiđơn


giảnvànhanhchóngtừmỗi cácnhânvàcóthểđượcchi tiếthóa.
Hệthốngnhậndạng tổng quát
Nhiệm vụ của hệ thống nhận dạng khuôn mặt là xử lý tự động thông
tintừ các ảnh để tìm ra độ tương tự giữa các khn mặt và đưa ra quyết định
vềtính đồng nhất giữa chúng. Cấu trúc của hệ thống nhận dạng khn mặt
đượcthểhiệnnhưhìnhsau:
 Tiền xử lý (Pre-Processing): Để chuẩn hóa ảnh cần tìm giúp cho
việctìm kiếm được hiệu quả hơn. Các cơng việc trong bước tiền xử lý
cóthể là: chuẩn hóa kích cỡ giữa ảnh trong CSDL và ảnh cần tìm,
hiệuchỉnh độ sáng, tối của ảnh, lọc nhiễu, chuẩn hố về vị trí, tư thế
ảnhmặt.
 Tách khn mặt (FD): Để xác định vị trí, kích cỡ của một hoặc
nhiềukhn mặt trên ảnh chụp từ đó tách ra phần mặt. Phần ảnh mặt
đượctách ra thường nhỏ hơn nhiều so với ảnh chụp ban đầu, nó sẽ là
cáckhn mặt cần tìm và chức năng trích chọn đặc trưng sẽ sử dụng
cácảnh đượctáchranày.
 Trích chọn đặc trưng (FE): Tìm ra các đặc trưng chính của ảnh mặt,
từcácđặctrưngnàyhìnhthànhcácvectơđặctrưng,cácvectơnàysẽđược sử dụng để đối sánh
sự giống nhau giữa ảnh mặt cần tìm và ảnhmặt trongCSDL.
 Đối sánh (Comparison): Thực hiện việc so sánh giữa các vectơ
đặctrưng để chọn ra độ tương tự giữa ảnh cần tìm và ảnh trong
CSDL.Ảnhc h â n d u n g m ặ t n g ư ờ i c h o g i ấ y t ờ x u ấ t n h ậ p c ả n h v à đ
i đ ư ờ n g thỏamãncácyêucầucủa tiêu chuẩnquốctế ISO/IEC.
Hệthốngnhậndạngkhuôn mặtcầnđảmbảo cácyêu cầu:



 Độchínhxácnhậndạngcóthểchấpnhậnđượcđốivớiucầucủab
àitốnnhậndạng.
 TốcđộvậnhànhcaođốivớicácCSDLlớnvàsốlượngcácucầucó
thểgiảiquyếtđược.
 Đơngiảntrongviệccàiđặt,lựachọnthiếtbịvàvậnhànhantồnvớingười
sửdụng.
1.1.3. Đặctrưngkhnmặt
Đặct r ư n g

khn

mặt

bao

gồm

đặc

trưng

hình

h ọ c v à đ ặ c t r ư n g d i ệ n mạo. Đặc trưng hình học bao gồm cấu
trúc, hình dạng và các thành phần trênkhn mặt như miệng, mắt, mũi và
lơng

mày,


khoảng

cách

giữa

mắt,

mũi,miệngvàhàm,đườngbaocáchốcmắt,cáccạnhcủa miệng,vịtrícủam
ũi,hai mắt và các vùng xung quanh. Các thành phần khn mặt được trích chọnđểhìnhthành vectơ
đặctrưngbiểudiễnhình họckhn mặt.
Bêncạnhđó,đặctrưngvềdiệnmạobiểudiễnsựthayđổivẻbềngồicủ
akhnmặt. Đólàhìnhdạng khn mặt, kết cấu bềmặtda vàb i ể u đ ồ nhiệt của
khuôn mặt, ...Kết cấu da như các nếp nhăn trên khuôn mặt. Biểu đồnhiệtcủa
khnmặtnhư cácmẫunhiệt của khn mặt,nó làd u y n h ấ t v ớ i mỗi người.
Cácđặctrưngvềdiệnmạocóthểtríchchọntrêncảkhnmặthoặc phần nào đó trên khn mặt. Vì
vậy,

các

nhà

nghiên

cứu

phân

tích


đặctrưngkhnmặthay phântíchkhnm ặt hầuhếtđềutậptr ungvàonhữ
ngđặcđiểmđótrênkhnmặt.
1.1.4. Nhữngvấnđềkhó khăntrong nhậndạng khuônmặt
Khuôn mặt là đối tượng tự biến đổi nên khó mơ tả khi điều kiện thu
nhậnthayđổi,ucầutốcđộnhậndạngnhanh,độchínhxáccao,cơsởdữliệukhn mặtngàycànglớn.


Mộtgươngmặtngườikhơngchỉlàđốitượngbachiềumàcịnlàmộtthựcthể mang tính
độngrấtcao.Ngồira,nhậndạngkhnmặtcịnphụthuộcvàonhiềuyếutố.Chínhvìthếvấnđềnàyvẫnđangđượcnhiều
nhómtrênthếgiớiquantâmnghiêncứu.Khókhăncủabàitốnnhậndạngkhnmặtcóthểkểnhưsau:
Tưthế,gócchụp
Ảnh chụp khn mặt có thể thay đổi rất nhiều bởi vì góc chụp
giữacamera và khn mặt. Chẳng hạn như: chụp thẳng, chụp xéo bên trái
450hayxéo bên phải 450, chụp từ trên xuống, chụp từ dướil ê n , . . . ) . V ớ i
các



t h ế khácn h a u , c á c t h à n h p h ầ n t r ê n k h u ô n m ặ t n h ư m ắ t , m ũ i , m i ệ n g
c ó t h ể b ị khuấtmộtphầnhoặcthậmchíkhuấthết.Khnmặtđangnhìnthẳngnhưnggóc chụp camera bị
lệch... đều là các hạn chế, khó khăn trong việc nhận dạngkhn
mặtmộtcáchchínhxác.
Sựxuấthiệnhoặcthiếumộtsốthànhphầncủakhnmặt
Các đặc trưng như: râu mép, râu hàm, mắt kính, mũ... có thể xuất
hiệnhoặc không. Các đặc trưng ngoại lai này cũng ảnh hưởng khơng nhỏ đến
việcnhậndạngkhn mặt.Vấn đề nàylàmchobàitốntrởnênkhóhơn rấtnhiều.
Sựbiểucảmcủakhn mặt
Biểu cảm của khn mặt có thể làm ảnh hưởng đáng kể đến các thơng
sốcủakhnmặt.Chẳnghạn,cùngmộtkhnmặtmộtngười,nhưngcóthểsẽrất khác khi họ cười hoặc
sợ


hãi

v.v.

Khn

mặt

con

người

với

rất

nhiều

đặctrưngk h á c n h a u m u ố n N h ậ n d ạ n g c h í n h x á c đ ã r ấ t k h ó k h ă n , v à v ớ i n
h i ề u loạibiểucảmkhácnhauthìviệcnhậndạngtốiưuđượckhnmặtngàycàngkhó khănhơn.
Sựchekhuất


Khnmặtcóthểbịchekhuấtbởicácđốitượngkháchoặccáckhnmặtkhác.
Điềukiệnthunhận ảnh
Ảnh được chụp trong các điều kiện khác nhau về chiếu sáng, tính
chấtcamera (máy kỹ thuật số, điện thoại...) ảnh hưởng rất nhiều đến chất
lượngkhn mặt trong ảnhchụpvàcũng gâykhó khăn trongqtrình nhận dạng.
Sựđadạngcủanềnảnh

Trong q trình nhận dạng, khn mặt dễ bị nhầm lẫn với nhiều
khungcảnh phức tạp xung quanh, ảnh hưởng khơng chỉ trong q trình xác
địnhkhn mặt trong ảnh mà cịn trong việc phân tích, rút trích các đặc trưng
phụcvụchoviệcnhậndạngkhn mặt.
1.2. Phƣơngphápnhậndạngkhnmặt
Dựa vào các tính chất của các phương pháp nhận dạng khuôn mặt.
Cácphương pháp này được chia ba hướng tiếp cận chính. Ngồi ba hướng
này,nhiều nghiên cứu có liên quan đến khơng chỉ một hướng tiếp cận chính
mà ápdụng kếthợpcáchướngtiếpcậnnhằmchora kếtquả tốiưu:
1.2.1. Tiếpcậnđối sánhmẫu
Dùng các mẫu chuẩn của khuôn mặt (các mẫu này đã được định
nghĩabằng tay trước hoặc được tham số hóa bằng một hàm số) để mô tả cho
khuônmặt hay các đặc trưng khuôn mặt (các mẫu này phải chọn làm sao cho
táchbiệt nhau theo tiêu chuẩn mà các tác giả định để so sánh). Mẫu này được
sửdụng để phát hiện khuôn mặt bằng cách qt nó qua ảnh và tính tốn giá
trịtương đồng cho mỗi vị trí (đường viền khn mặt, mắt, mũi, miệng). Các
mốitương quan giữa dữ liệu ảnh đưa vào và các mẫu dùng để xác định khuôn
mặt.Thông qua các giá trị tương quan này mà các tác giả quyết định có hay khơngcó
tồntạikhnmặttrongcơsởdữliệu.


1.2.2. Tiếpcậndựatrêncấutrúc
Khn mặt cũng cót h ể đ ư ợ c m ô t ả l à đ ố i t ư ợ n g c ó
cấu

trúc.

Tiếp

c ậ n dựatrêncấutrúclàcácphươngphápxửlýtrênđốitượngkhnmặtcácmơtả

địnhlượng,mơtảmốiquanhệcấutrúcgiữacácphầntrongđốitượng,đặcbiệt là cấu trúc đặc trưng hình
dạng

của

đối

tượng

khn

mặt.

Đặc

trưng

củanhậndạ ng c ấ u t r úc l à c á c m ẫ u đ ư ợ c p h â n t í c h t h à n h c á c m ẫ u n h ỏ h ơn
d ự a trên mối quan hệ không gian, các mẫu được hình thành từ các mẫu nhỏ
hơnđượcphâncấp,cáclớpkhácnhaucócáccácmẫukhácnhau,quyluậtgiữ
acácmẫunhỏkhácnhaucóthểkhácvớicáclớpkhácnhau.Nhưvậyđốitượngcầnnhậndạng có thểđượcmơ tả
bởi xâu chuỗi,đồ thịhoặcvănphạm.
Nhận dạng cấu trúc văn phạm dựa vào việc mô tả đối tượng bằng
cáchbiểu thị giả định đối tượng cơ sở để có thể đánh giá được trong ngơn ngữ
tựnhiên. Phương pháp này xây dựng mô tả thức bậc các mơ hình phức tạp từ
cácyếutốngunthủyđơngiản.Đểmơtảđốitượng,cóthểdùngmộtsốđặcđặctrưng cơ bản như đoạn
thẳng, cung, ... Chẳng hạn, một hình chữ nhật đượcđịnh nghĩa gồm 4 đoạn
thẳng vng góc với nhau từng đơi một. Trong mơhình này người ta có thể
sử dụng một bộ ký hiệu kết thúc Vt, một bộ ký hiệukhông kết thúc Vn. Ngồi
ra có dùng một tập các luật sinh để mô tả cách xâydựng các đối tượng phù

hợp dựa trên các đối tượng đơng i ả n h o ặ c n g u y ê n thủy (tập Vt).
Trong tiếp cận này, người ta dựa trên nguyên tắc: cấu trúc mộtdạng là kết quả
của việc áp dụng luật sinh theo ngun tắc xác định bắt đầu từmộtdạnggốcbắtđầu.
Vìthếmộtcáchhìnhthức,mơhìnhnàycóthểtươngđương với một văn phạm G=(Vt, Vn, P, S).
Việc nhận dạng có thể dựa trênviệc tìm văn phạm mơ tả dữ liệu đối tượng và
tìm kiếm hay kiểm tra xem cácngơn ngữ có được sinh ra từ văn phạm đó hay
khơng để có xác định đối tượngthuộclớpquantâm.
1.2.3. Tiếp cậndựatrênhọcmáy


Trái ngược với phương pháp đối sánh mẫu, với các mẫu đã được
địnhnghĩa trước bởi những chuyên gia, các mẫutrong hướng tiếpc ậ n n à y
đ ư ợ c học từ cácảnhmẫu. Nói mộtc á c h
phương

tổng

quát,

pháp

các
theo

h ư ớ n g tiếpcậnnàpdụngcáckỹthuậttheohướngxácsuấtthốngkêvàmá
yhọcđểtìmnhữngđặctínhliênquancủakhnmặtvàkhơngphảikhnmặt.Cácđặctínhđãđượchọcởtronghìnhthái
các




hình

phân

bố

hay

các

hàm

biệtsốn ê n d ù n g c á c đ ặ c t í n h n à y đ ể x á c đ ị n h k h u ô n m ặ t . Đ ồ n g t h ờ i , b à i
t o á n giảmsốchiều,thườngđượcquantâmđểtănghiệuquảtínhtốncũngnhưhiệuquảxácđịnh.
Có nhiều phương pháp áp dụng xác suất thống kê để giải quyết. Một
ảnhhay một vectơ đặc trưng xuất phát từ một ảnh được xem như một biến
ngẫunhiên x, và biến ngẫu nhiên có đặc tính là khn mặt hay khơng phải
khnmặt bởi cơngthứctínhtheo cáchàmmậtđộ phân lớp theođiềukiện.
Các mẫu ảnh được chiếu vào không gian có số chiều thấp hơn, rồi sau
đódùngmộthàmbiệtsố(dựatrêncácđộđokhoảngcách)đểphânloại,hoặcxâydựng

mặt

phẳngquyếtđịnhphituyếnbằngmạngNơ-ronđatầng,hoặcdùngSVM (Support Vector Machine) và
các phương thức Kernel. Chiếu hồn tồncác mẫu vào khơng gian có số
chiều cao hơn để dữ liệu bị rời rạc hồn tồn vàtacóthểdùngmộtmặtphẳngquyếtđịnhphân
loạicácmẫukhnmặtvàkhơngphảikhnmặt.
1.2.4. Tiếpcậnhọcsâu
Mạng nơ-ron được áp dụng khá thành cơng trong các bài tốn nhận
dạngmẫu,n h ư : n h ậ n k ý t ự , đ ố i t ư ợ n g , r o b o t t ự đ ộ n g v ậ n h à n h . X á c đ ị n h

k h u ơ n mặtngườicóthểxemlàbàitốnnhậndạnghailoạimẫu,cónhiềukiếntrúcmạng nơ-ron đã được
trình bày. Một thuận lợi khi dùng mạng nơ-ron để xácđịnh khn mặt là tính
khả

thi

của

hệ

thống

học

khi



sự

phức

tạp

trong

lớpcủacácmẫukhnmặt.Tuynhiên,mộtđiềutrởngạilàcáck i ế n trúcmạn
g



đềutổngqt,khiápdụngthìphảixácđịnhrõràngsốlượngtầng,sốlượngnode,tỷlệ
học,…,chotừng trườnghợpcụthể.

Hình1.1.MơhìnhmạngANNtheoRowley

ProppvàSamalpháttriểnmạngnơ-ronđểxácđịnhkhnmặtngườisớmnhất. Mạng nơron

của

hai

ơng

gồm

bốn

tầng

với

1,024

đầu

vào,

256

đầu


kếtiếptrongtầngầnthứnhất,támđầukếtiếptrongtầngầnthứhai,vàhaiđầura.Theo đánh giá
cácphươngphápdùngmạngnơ-ronđểxácđịnhkhnmặtngười của nhiều tác giả, thì nghiên cứu
của Rowley được xem là tốt nhất đốivới ảnh xám. Một mạng đa tầng được
dùng để học các mẫu khuôn mặt vàkhông phải khuôn từ các ảnh tương ứng
(dựa trên quan hệ cường độ, về mặtkhônggiancủacácđiểmảnh).
Gần đây, mạng nơ-ron đang được ngày càng quan tâm mạnh mẽ [19,
21].Đặcbiệt,cácmạnglớnvàsâuđãthểhiệnkếtquảấntượng:(1)chúngđượcápdụng cho
lượnglớndữliệuđàotạovà(2)cáctàinguntínhtốncóthểmởrộng như hàng nghìn lõi CPU [11] và/
hoặc

GPU

[19]



sẵn.

Đáng

chú

ý

nhất,Krizhevskyvàcộngsự[19]chothấyrằngcácmạngtíchchậprấtlớnvàsâu
[21] được đào tạo bằng phương pháp truyền ngược tiêu chuẩn [25] có thể
đạtđượcđộchínhxácnhậndạngcaovớimộttậpdữliệulớn.
Cơng nghệ Nhận dạng khn mặt tân tiến. Tỷ lệ lỗi trong nhận
dạngkhuôn mặt đã giảm trong suốt hai mươi năm theo ba bậc [12] khi nhận

dạngkhnmặttrựcdiệntrongảnhtĩnhđượcchụptrongmơitrườngđượckiểmsốt



×