Đề tài Nhận dạng ảnh mặt người trong điều kiện ánh sáng thay đổi

lời nói đầu Nhận dạng mặt ng−ời bằng mắt lμ một ph−ơng thức thông dụng rất hiệu quả vμ đạt độ chính xác cao ngay cả trong tr−ờng hợp có các thay đổi lớn bởi các tác nhân kích thích trực quan do các điều kiện quan sát, diễn cảm, lão hóa vμ các tiêu khiển nh− kính hoặc các thay đổi kiểu tóc. Tuy nhiên việc xây dựng các hệ thống tự động thực hiện nhiệm vụ nhận dạng nμy thông qua ảnh lμ rất khó khăn vì gặp phải các biến đổi quan trọng trong quá trình định dạng ảnh. D−ới đây lμ một số bμi toán có liên quan tới nhận dạng mặt ng−ời: - Phát hiện đ−ờng biên của mặt ng−ời trong một ảnh chụp toμn cảnh nμo đó (tách ảnh mặt ng−ời), - Xác định ng−ời qua ảnh đã đ−ợc tách nhờ đối sánh ảnh với ảnh của một tập hợp ng−ời đã đ−ợc quản lý nμo đó (định danh ảnh), - Phân tích các diễn cảm của mặt để biết đ−ợc tình trạng của ng−ời trong ảnh tại thời điểm chụp ảnh Nhận dạng mặt ng−ời tự động lμ một công việc khó khăn bởi vì khả năng thay đổi vốn có của quá trình định dạng ảnh trong giới hạn về chất l−ợng ảnh vμ trắc quang, hình học, che lấp, thay đổi, vμ cải trang. Ngμy nay tất cả các hệ thống nhận dạng mặt tự động đang sử dụng chỉ có thể thực hiện trên các cở sở dữ liệu ảnh hạn chế trong giới hạn về cỡ, tuổi, giới tính, vμ/hoặc chủng tộc vμ tuy nhiên, nhận dạng mặt tự động đ−ợc thừa nhận lμ tốt trong các môi tr−ờng đ−ợc điều khiển. Khoá luận "Nhận dạng mặt ng−ời trong điều kiện ánh sáng thay đổi" có nội dung khảo sát một số ph−ơng pháp vμ kỹ thuật trong lĩnh vực nhận dạng ảnh, đ−ợc chia thμnh ba ch−ơng: Ch−ơng 1 "Tổng quan về nhận dạng ảnh mặt ng−ời" trình bμy một cách tổng quan về các nhiệm vụ của hệ thống nhận dạng mặt: Mô tả bμi toán, cách giải quyết bμi toán theo quan điểm của lý thuyết nhận dạng vμ các hệ thống triển khai thực tế. Nội dung của ch−ơng đ−ợc chia lμm 3 phần. Phần thứ nhất mô tả bμi toán nhận dạng ảnh mặt ng−ời, trình bμy các điều kiện bμi toán, các yêu cầu nhận dạng vμ giải quyết bμi toán theo quan điểm của nhận dạng. Phần thứ hai giải quyết các vấn đề trong bμi toán nhận dạng, đ−a ra các quy trình mμ một hệ thống nhận dạng tuân theo. Phần thứ ba mô tả hệ thống kỹ thuật trong bμi toán nhận dạng ảnh mặt ng−ời, trình bμy các quy trình xử lý thông tin, các vấn đề triển khai thực tế vμ các ứng dụng điển hình. Ch−ơng 2 "Phân tích các yếu tố ảnh h−ởng đến quá trình nhận dạng vμ các cách tiếp cận để giải quyết bμi toán." trình bμy các yếu tố ảnh h−ởng đến nhận dạng ảnh vμ hai cách 4 tiếp cận nhằm giải quyết bμi toán. Khóa luận xem xét cách tiếp cận dựa trên khuôn mẫu, cách tiếp cận dựa trên điểm đặc tr−ng vμ kết hợp cả hai cách tiếp cận nμy để thu đ−ợc kết quả tốt nhất. Ch−ơng 3 "Một số thuật toán giải quyết bμi toán dựa trên hai cách tiếp cận nhận dạng ảnh mặt". Ch−ơng nμy trình bμy các thuật toán nhận dạng một ảnh dựa trên thuật toán khoảng cách tiếp xúc. Phần kết luận nêu tóm tắt lại nội dung chính đ−ợc đề cập đến trong khóa luận, một số kết quả vμ khiếm khuyết của khóa luận vμ định ra ph−ơng h−ớng nghiên cứu tiếp theo. Phần tμi liệu tham khảo trình bμy các tμi liệu nghiên cứu gần đây của một số tác giả n−ớc ngoμi. Mỗi tμi liệu đều nêu đ−ợc khía cạnh nμo đó của nội dung đang nghiên cứu. Do thời gian vμ trình độ còn hạn chế, việc triển khai thuật toán nhận dạng ảnh mặt ng−ời trong các điều kiện thay đổi của ánh sáng còn ở mức độ nhất định vμ ch−a đ−ợc cμi đặt trong thực tế. Hy vọng rằng nếu thời gian vμ củng cố thêm sự hiểu biết tôi sẽ tiến hμnh nghiên cứu sâu hơn về vấn đề nμy. Mục lục lời nói đầu .3 ch−ơng 1. Tổng quan về nhận dạng ảnh mặt ng−ời 5 1.1 Bμi toán nhận dạng ảnh mặt ng−ời 5 1.1.1 Bμi toán vμ các yêu cầu nhận dạng .5 1.1.2 Giải quyết bμi toán từ quan điểm của lý thuyết nhận dạng 8 1.2 giải quyết vấn đề trong bμi toán nhận dạng ảnh mặt ng−ời 9 1.2.1 Thu nhận dữ liệu .10 1.2.2 Biểu diễn đối t−ợng .12 1.2.3 Lập luận kết quả .14 1.3 hệ thống kỹ thuật nhận dạng ảnh mặt ng−ời 14 1.3.1 Qui trình công nghệ xử lý thông tin 15 1.3.2 Các vấn đề trong triển khai thực tế 16 1.3.3 Các ứng dụng điển hình 17 ch−ơng 2. nhận dạng ảnh mặt ng−ời trong điều kiện ánh sáng thay đổi .19 2.1 Phân tích các yếu tố ảnh h−ởng đến quá trình nhận dạng .19 2.1.1 ánh sáng 19 2.1.2 Các thay đổi hình học .19 2.1.3 Sai số do hệ thống .20 2.2 Các kỹ thuật giải quyết 20 2.2.1 Đ−a các thông tin về điều kiện môi tr−ờng vμo mô tả đối t−ợng 20 2.2.2 Cách giải quyết dựa trên kỹ thuật khoảng cách tiếp xúc 24 2.2.3 Kết hợp các cách biểu diễn đối t−ợng khác nhau .26 Ch−ơng 3. thuật toán nhận dạng trong điều kiện ánh sáng thay đổi .32 3.1 Thuật toán so sánh khuôn mẫu dựa theo khoảng cách tiếp xúc 32 3.2 Thuật toán so sánh điểm đặc tr−ng dựa theo khoảng cách tiếp xúc 35 3.3 Kết hợp hai thuật toán so sánh trên 37 2 Kết luận 39 Tμi liệu tham khảo .40

pdf41 trang | Chia sẻ: maiphuongtl | Lượt xem: 1812 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Đề tài Nhận dạng ảnh mặt người trong điều kiện ánh sáng thay đổi, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ña hai m¾t hoÆc måm). Nãi chung víi c¸ch tiÕp cËn nµy chØ cho ta ®−îc mét sè ®Æc ®iÓm cña ®èi t−îng, nã kh«ng ®ñ ®Ó cã thÓ øng dông trong thùc tÕ nh−ng ®èi víi sù hiÖu chØnh h×nh häc hoÆc bé läc th× cã thÓ c¶i tiÕn ®−îc c¸c kÕt qu¶ nµy. C¸ch tiÕp cËn ph©n tÝch c¸c thµnh phÇn chÝnh: c¸ch tiÕp cËn nµy cã thÓ trÝch ra ®−îc th«ng tin quan träng nhÊt ®−îc tr×nh bµy b»ng c¸ch thèng kª ®èi víi mét tËp c¸c ¶nh nh− lµ mét tËp c¸c vector riªng. C¸c vector riªng cã thÓ ®−îc ®¸nh gi¸ nh− lµ tËp c¸c ®iÓm ®Æc tr−ng chung vµ ®Þnh râ ®−îc c¸c ®Æc ®iÓm thay ®æi cña ¶nh trong c¬ së d÷ liÖu. Mçi ¶nh ®−îc biÓu diÔn mét c¸ch chÝnh x¸c qua mét sù liªn kÕt tuyÕn tÝnh cña nh÷ng vector riªng nµy. §Ó quyÕt ®Þnh kÝch th−íc cña kh«ng gian mÆt chóng ta dùa vµo sè c¸c vector riªng. Kü thuËt nµy ph©n tÝch c¸c ®Æc ®iÓm cña ¶nh, thu thËp c¸c th«ng tin quan träng vµ lo¹i bá ®−îc c¸c th«ng tin d− thõa kh«ng cÇn thiÕt cho hÖ thèng nhËn d¹ng. Do ®ã nã cã thÓ t×m ®−îc sù biÓu diÔn tèi −u kÝch th−íc cña ¶nh nh−ng kü thuËt nµy cã thÓ h÷u Ých ®èi víi viÖc x©y dùng l¹i cÊu tróc ¶nh h¬n lµ ®èi víi viÖc nhËn d¹ng. H¬n n÷a, ph−¬ng thøc mÆt riªng (vector riªng) lµ kh«ng bÊt biÕn víi sù thay ®æi h×nh häc cña ¶nh nh− lµ sù co gi·n, dÞch chuyÓn hoÆc phÐp quay trong d÷ liÖu gèc. C¸ch tiÕp cËn tiªp theo lµ sö dông bé läc: hÖ thèng cho ¶nh ®i qua bé läc vµ qua bé Bé läc * * * * * * * H×nh 1.4 M« pháng bé läc ®Ó lÊy ®−îc c¸c ®iÓm ®Æc tr−ng 14 läc ®ã c¸c th«ng tin ®Æc tr−ng quan träng sÏ ®−îc thu l¹i vµ lµm gi¶m kh«ng gian l−u tr÷ ¶nh. KÕt qu¶ lµ ta thu ®−îc c¸c th«ng tin quan träng cña ¶nh. Cã thÓ m« t¶ nh− h×nh 1.4 trªn ®©y. H×nh trªn cho thÊy khi cho qua bé läc c¸c th«ng tin d− thõa sÏ bÞ lo¹i bá chØ ®Ó l¹i c¸c th«ng tin quan träng t¹o nªn ¶nh mÆt. Nãi tãm l¹i: c¸c c¸ch tiÕp cËn trªn nh»m môc ®Ých ph©n lo¹i ®−îc c¸c ®iÓm ®Æc tr−ng vµ biÓu diÔn chóng sau ®ã thùc hiÖn viÖc tèi −u c¸c th«ng tin ®ã sao cho kÝch th−íc kh«ng gian l−u tr÷ ®iÓm ®Æc tr−ng lµ nhá nhÊt. 1.2.4 LËp luËn kÕt qu¶ HÖ thèng so s¸nh hai ¶nh víi nhau sao cho cã hiÖu qu¶ nhÊt, sô phï hîp cña hai ¶nh ®−îc tÝnh b»ng c¸ch nh−: sö dông c¸ch tiÕp kho¶ng c¸ch tiÕp xóc vµ sö dông c¸c ng−ìng ®Ó ®¸nh gi¸. Trong kh«ng gian mÆt hÖ thèng so s¸nh kho¶ng c¸ch tõ mét mÆt cÇn t×m ®Õn mét tËp hîp c¸c mÆt, kÕt qu¶ lµ ta thu ®−îc tËp c¸c sè ®o. NÕu mét trong tËp c¸c sè ®o tháa m·n yªu cÇu vÒ kho¶ng c¸ch nhËn d¹ng th× ®ã chÝnh lµ mÆt mµ chóng ta cÇn t×m. C¸c kho¶ng c¸ch chuÈn ®−îc sö dông: kho¶ng c¸ch Euclidean hoÆc kho¶ng c¸ch Mahalanobits (®èi víi kh«ng gian vector riªng). Bªn c¹nh viÖc sö dông c¸c kho¶ng c¸ch ®Ó ®¸nh gi¸ sù phï hîp cña hai ¶nh, chóng ta cßn cã thÓ sö dông c¸c ng−ìng ®Ó ®¸nh gi¸ møc ®é chÝnh x¸c cña mét sè c¸ch tiÕp cËn kh¸c. Tû sè nhËn d¹ng sai cña c¸c c¸ch tiÕp cËn kh¸c nhau kh«ng thÓ v−ît qu¸ mét ng−ìng nµo ®ã. NÕu v−ît qu¸ th× kÕt luËn hai mÆt ®ã kh«ng phï hîp cßn ng−îc lai th× hai mÆt lµ phï hîp vµ ta tiÕn hµnh ®¸nh gi¸ nhËn d¹ng chóng. 1.3 hÖ thèng kü thuËt nhËn d¹ng ¶nh mÆt ng−êi NhËn d¹ng ¶nh mÆt ®· ®−îc nghiªn cøu trong nhiÒu n¨m vµ ®ang ®−îc øng dông trong thùc tÕ nh− lµ: c¸c hÖ thèng b¶o mËt, sù x¸c ®Þnh téi ph¹m vµ hç trî c¸c hÖ thèng nhËn d¹ng giäng nãi. NhËn d¹ng mÆt rÊt quan träng ®èi víi con ng−êi bëi v× bÒ mÆt ®ãng mét vai trß lín trong giao tiÕp víi céng ®ång, c¸c biÓu hiÖn cña t×nh c¶m, c¶m xóc, suy nghÜ vµ c¶m nghÜ. HÖ thèng nhËn d¹ng ¶nh mÆt tù ®éng cã thÓ ®−îc chia thµnh c¸c phÇn nh−: quy tr×nh c«ng nghÖ xö lý th«ng tin, c¸c vÊn ®Ò triÓn khai trong thùc tÕ vµ c¸c øng dông ®iÓn h×nh. 15 1.3.1 Qui tr×nh c«ng nghÖ xö lý th«ng tin Quy tr×nh thiÕt kÕ mét hÖ thèng nhËn d¹ng ¶nh mÆt tù ®éng lµ mét qu¸ tr×nh xö lý ®a giai ®o¹n. Nh÷ng giai ®o¹n nµy vÒ c¬ b¶n lµ c¸c b−íc gièng nhau. C¸c giai ®o¹n cã thÓ ®−îc m« t¶ nh− sau: B−íc 1: Giai ®o¹n c¶m biÕn C¸c nghiªn cøu ®−îc ®−a ra ®Ó x¸c ®Þnh t¸c nh©n ®em l¹i c¸c thuéc tÝnh cña ®èi t−îng (cì, h×nh d¸ng, mµu s¾c, kÕt cÊu, …). C¸c gi¸ trÞ vµ c¸c mèi quan hÖ gi÷a c¸c thuéc tÝnh cña ®èi t−îng ®−îc sö dông ®Ó biÓu thÞ ®Æc ®iÓm cña mét ®èi t−îng trong c¸ch thøc cña mét vector mÉu. Ph¹m vi gi¸ trÞ cña thuéc tÝnh ®−îc hiÓu nh− lµ ®é lín cña kh«ng gian. Mét vÊn ®Ò quan träng lµ ®é chÝnh x¸c cña sù xuÊt hiÖn khung c¶nh thùc ®−îc thu bëi vector mÉu nh− thÕ nµo. C¸c vÊn ®Ò nhiÔu trong ¶nh ph¶i d−íi møc ®é cho phÐp vµ kh«ng lµm mÊt th«ng tin chñ yÕu. C¸c th«ng tin cña ®èi t−îng ®−îc biÓu diÔn nh− thÕ nµo trong vµo giai ®o¹n c¶m biÕn nµy vµ kÕt qu¶ thu ®−îc cña giai ®o¹n nµylµ c¸c kÕt qu¶ ®o th«ng tin cña ®èi t−îng, kÕt qu¶ ®o nµy ®−îc ®−a vµo giai ®o¹n tiÒn xö lý ®Ó thùc hiÖn viÖc lo¹i bá nhiÔu, n©ng cao khÝa c¹nh ch¾c ch¾n cña ¶nh… B−íc 2: Giai ®o¹n tiÒn xö lý Giai ®o¹n tiÒn xö lý ®−îc thùc hiÖn ®Ó lo¹i bá nhiÔu, n©ng cao khÝa c¹nh ch¾c ch¾n cña ¶nh, vµ g©y ra c¸c thay ®æi kh¸c lµm ®¬n gi¶n hãa c¸c b−íc xö lý ë møc ®é cao h¬n. §èi t−îng DÊu hiÖu C¶m biÕn Giai ®o¹n c¶m biÕn KÕt qu¶ ®o tÝn hiÖu Giai ®o¹n tiÒn xö lý Tr×nh trÝch chän th«ng tin ®Æc tr−ng Sù trÝch chän ®¨c tr−ng Kh«ng gian biÓu diÔn Giai ®o¹n ph©n lo¹i Nhãm mÉu Xö lý th«ng tin khung c¶nh H×nh 1.5 Qu¸ tr×nh nhËn d¹ng mÉu 16 §Ó ng¨n ngõa sù lo¹i ra c¸c c¹nh cña ¶nh ®· tån t¹i hoÆc ®−a ra c¸c c¹nh lçi, thao t¸c tiªu biÓu ®−îc sö dông ®ã lµ: t¸ch ng−ìng vµ lµm mÞn. T¸ch ng−ìng biÕn ®æi mét ¶nh cÊp ®é x¸m thµnh mét ¶nh nhÞ ph©n, trong ®ã mçi mét ®iÓm cã thÓ lµ ®en hoÆc tr¾ng. Lµm mÞn ¶nh ®−îc dïng ®Ó lµm gi¶m nhiÔu, ®Ó n©ng cao sù lùa chän c¸c ®iÓm ®Æc tr−ng cña ¶nh, vµ ®Ó lµm gi¶m c¸c chi tiÕt ¶nh kh«ng mong muèn. Do ®ã, ¶nh ®−îc ph©n chia thµnh c¸c ®èi t−îng c« lËp nhau. KÕt qu¶ lµ thu ®−îc kh«ng gian ®iÓm ®Æc tr−ng vµ nã gióp cho giai ®o¹n trÝch chän ®iÓm ®Æc tr−ng ®−îc thùc hiÖn. B−íc 3: TrÝch chän ®iÓm ®Æc tr−ng Sau khi cã ®−îc kh«ng gian ®iÓm ®Æc tr−ng, hÖ thèng tiÕn hµnh trÝch chän c¸c ®iÓm ®Æc tr−ng cña ®èi t−îng trong kh«ng gian ®ã. ViÖc trÝch ra c¸c ®Æc tr−ng cña ®èi t−îng th«ng qua nhiÒu c¸ch kh¸c nhau nh−ng ý nghÜa chÝnh cña nã vÇn lµ ph¶i sö dông mét bé läc ®Ó lo¹i bá c¸c th«ng tin kh«ng cÇn thiÕt vµ gi÷ l¹i ®−îc c¸c th«ng tin quan träng. C¸c ®iÓm ®Æc tr−ng cña ®èi t−îng ®−îc läc vµ kÕt qu¶ ®ã gióp cho qu¸ tr×nh nhËn d¹ng thuËn tiÖn. Qu¸ tr×nh läc nµy cã thÓ thèng kª thµnh c¸c thuéc tÝnh nh−: mµu s¾c, kÕt cÊu, c−êng ®é, kho¶ng c¸ch, chuyÓn ®éng… C¸c ®iÓm ®Æc tr−ng h×nh thµnh nªn kh«ng gian biÓu diÔn ®iÓm ®Æc tr−ng. KÕt qu¶ cña kh«ng gian biÓu diÔn gióp cho qu¸ tr×nh ph©n lo¹i c¸c ®iÓm ®Æc tr−ng ®−îc tèt h¬n. B−íc 4: Giai ®o¹n ph©n lo¹i TiÕn hµnh ph©n lo¹i kh«ng gian biÓu diÔn ®iÓm ®Æc tr−ng ®Ó thu ®−îc c¸c th«ng tin mÉu b»ng c¸ch sö dông c¸c gi¸ trÞ ®iÓm ®Æc tr−ng ®· chän. KÕt qu¶ lµ c¸c ®èi t−îng hoÆc c¸c líp mÉu biÓu thÞ ®Æc ®iÓm ®−îc häc bëi c¸c miªu t¶ sù h×nh thµnh mÉu chung, c¸c chuÈn ph©n lo¹i, hoÆc c¸c hµm quyÕt ®Þnh. B−íc 5: Tr×nh xö lý th«ng tin khung c¶nh Tr×nh xö lý khung c¶nh lµm t¨ng ®é chÝnh x¸c cña nhËn d¹ng bëi viÖc cung cÊp th«ng tin thÝch hîp cã liªn quan ®Õn m«i tr−êng xung quanh ®èi t−îng (b»ng c¸ch lµm phï hîp c¸c ®Æc ®iÓm cña ®èi t−îng víi c¸c m« h×nh ®· ®−îc l−u tr÷, hoÆc b»ng c¸ch ph©n lo¹i dùa trªn tiªu chuÈn ph©n lo¹i). 1.3.2 C¸c vÊn ®Ò trong triÓn khai thùc tÕ Thµnh c«ng cña mét øng dông nhËn d¹ng mÆt th−êng phô thuéc vµo c¸ch mµ c¸c th«ng tin (dÊu hiÖu) ®−îc m« t¶. Sù thô thuéc vµo øng dông, sù biÓu diÔn thÝch hîp sÏ ®−îc thùc hiÖn ®Ó t¹o ra qu¸ tr×nh biÓu diÔn th«ng tin mµ c¸c th«ng tin lµ x¸c ®¸ng nhÊt ®−îc nhÊn m¹nh cho øng dông. Hai rµng buéc ®¸ng chó ý ®ã lµ: - KÝch th−íc cña tr×nh ph©n lo¹i mµ ®−îc liªn kÕt víi sè liªn th«ng trong m¹ng Neural. 17 - Sè tËp c¸c vÝ dô ®µo t¹o (cì cña tËp d÷ liÖu). C¸c quyÕt ®Þnh ph¶i ®−îc ®−a ra ®Ó lµm gi¶m cì cña vector mÉu mµ ®−îc m« t¶ trong m¹ng Neural. Th«ng th−êng kÝch th−íc cña c¸c vector mÉu phô thuéc vµo miÒn cña quang phæ mµ qu¸ tr×nh thu ¶nh gÆp ph¶i. KÝch th−íc cña c¸c vector mÉu cã thÓ ®−îc gi¶m b»ng c¸ch sö dông mét sè mèi quan hÖ gi÷a c¸c vïng quang phæ víi nhau. Sù thay ®æi sãng lµ mét kü thuËt phæ biÕn kh¸c ®−îc sö dông trong qu¸ tr×nh biÓu diÔn ¶nh, ë ®ã mét dÊu hiÖu nhÊt thêi ®−îc biÓu diÔn trong giíi h¹n cña hµm c¬ së: ∑∑= j k jkjk thCtX )()( (3) trong ®ã X(t) lµ chuçi thêi gian gèc, Cjk lµ c¸c hÖ sè sãng, hjk(t) lµ c¸c nh©n sãng, chØ sè j lµ c¸c vÞ trÝ biÓu thÞ thêi gian cña nh©n, vµ chØ sè k lµ sù chia cña nh©n. Sau ®ã sù thay ®æi c¸c hÖ sè sãng Cjk ®−îc sö dông cho viÖc cung cÊp d÷ liÖu tíi m¹ng Neural. 1.3.3 C¸c øng dông ®iÓn h×nh Qu¸ tr×nh nhËn d¹ng ¶nh mÆt ng−êi tù ®éng cã thÓ ®−îc chia thµnh hai nhiÖm vô chÝnh: - T×m mét mÆt hoÆc c¸c mÆt trong mét ¶nh nÒn vµ - Sù nhËn d¹ng c¸c ®Æc ®iÓm cña mÆt NhiÖm vô thø nhÊt: t×m mét mÆt trong mét ¶nh gièng nh− lµ viÖc ®¨ng ký mÆt hoÆc viÖc x¸c ®Þnh vÞ trÝ cña mÆt. NhiÖm vô nµy phô thuéc vµo c¸c nh©n tè sau: + §iÒu khiÓn mµu s¾c vµ ¶nh nÒn + C¸c ¶nh mµu hoÆc ®¬n mµu vµ c¸c ¶nh tÜnh hoÆc c¸c ¶nh video. NÕu ¸nh s¸ng ¶nh nÒn ®−îc ®iÒu khiÓn th× viÖc x¸c ®Þnh c¸c mÆt lµ dÔ dµng. Do ®ã, sù phô thuéc vµo ®iÒu khiÓn th«ng qua c¸c nh©n tè sÏ dÉn ®Õn viÖc x¸c ®Þnh vÞ trÝ cña mÆt cã thÓ lµ mét bµi to¸n dÔ hoÆc mét bµi to¸n khã. Do ¶nh h−ëng cña c¸c yÕu tè vµ c¸c lo¹i ¶nh nªn viÖc t×m mÆt còng trë nªn khã kh¨n h¬n. Sù biÕn ®æi cña ¸nh s¸ng còng nh− sù biÕn ®æi cña ¶nh c¬ së ®Òu ¶nh h−ëng rÊt lín ®Õn qu¸ tr×nh t×m kiÕm mÆt. NhiÖm vô thø hai: sù nhËn d¹ng vµ sù x¸c minh mÆt lµ hai kiÓu cña bµi to¸n nhËn d¹ng mÆt, cô thÓ lµ bµi to¸n nhËn d¹ng vµ bµi to¸n x¸c minh mÆt. Trong bµi to¸n x¸c minh mÆt ng−êi ta ph¶i kiÓm tra mÆt ®· cho lµ cña ai vµ do ®ã viÖc kiÓm tra nµy lµm phï hîp ®Æc tÝnh cña ¶nh ®èi víi mét m« h×nh ®¬n. Trong bµi to¸n nhËn d¹ng mÆt, ®©y lµ bµi to¸n t×m sù phï hîp nhÊt cña mét ¶nh ch−a biÕt dùa vµo mét c¬ së d÷ liÖu c¸c mÉu mÆt hoÆc lµ ®Þnh râ nã kh«ng phï hîp víi bÊt kú ¶nh nµo ®ã trong c¬ së d÷ liÖu. §iÒu quan träng trong thùc tÕ ®ã lµ sù kh¸c nhau cña hai bµi to¸n nµy vÒ tèc ®é: nãi chung, nÕu ta cã N ng−êi trong 18 mét c¬ së d÷ liÖu th× qu¸ tr×nh nhËn d¹ng sÏ chËm h¬n N lÇn so víi qu¸ tr×nh x¸c minh. T¹i v× qu¸ tr×nh nhËn d¹ng ph¶i so s¸nh N lÇn cßn qu¸ tr×nh x¸c minh chØ ph¶i so s¸nh mét lÇn. C¸c c¬ së d÷ liÖu ®· vµ ®ang ®−îc ph¸t triÓn Phßng thÝ nghiÖm nghiªn cøu Olivetti (Olivetti Research Laboratory – ORL) ë Anh ®· ph¸t triÓn mét c¬ së d÷ liÖu mÆt mµ cã thÓ cung cÊp nh− mét ®iÓm chuÈn tèt ®èi víi sù kiÓm tra mét hÖ thèng nhËn d¹ng mÆt. C¬ së d÷ liÖu ¶nh mÆt FERET ®−îc ph¸t triÓn t¹i Mü. C¬ së d÷ liÖu nµy ®−îc kiÓm tra bëi phßng thÝ nghiÖm nghiªn cøu qu©n ®éi Mü. H×nh d−íi ®©y m« t¶ mét c¬ së d÷ liÖu ¶nh, trong ®ã c¸c ¶nh biÕn ®æi theo c¸c ®iÒu kiÖn cña ¸nh s¸ng: H×nh 1.6. BiÓu diÔn c¸c ¶nh theo c¸c ®iÒu kiÖn thay ®æi cña ¸nh s¸ng 19 ch−¬ng 2. nhËn d¹ng ¶nh mÆt ng−êi trong ®iÒu kiÖn ¸nh s¸ng thay ®æi Ch−¬ng hai nµy ph©n tÝch c¸c yÕu tè ¶nh h−ëng ®Õn qu¸ tr×nh nhËn d¹ng vµ c¸c c¸ch tiÕp cËn ®Ó gi¶i quyÕt c¸c yÕu tè ¶nh h−ëng ®ã. 1.4 Ph©n tÝch c¸c yÕu tè ¶nh h−ëng ®Õn qu¸ tr×nh nhËn d¹ng BÊt cø mét qu¸ tr×nh nhËn d¹ng nµo còng chÞu ¶nh h−ëng cña nhiÒu yÕu tè kh«ng thuËn lîi tíi qu¸ tr×nh. C¸c yÕu tè cã thÓ lµm gi¶m tÝnh chÝnh x¸c cña hÖ thèng, lµm gi¶m tèc ®é nhËn d¹ng,… . Cã thÓ kÓ ®Õn c¸c yÕu tè d−íi ®©y: - M«i tr−êng, - BiÓu diÔn khÝa c¹nh h×nh häc cña bÒ mÆt (sù quay ¶nh, co gi·n, thay ®æi vÞ trÝ,…), - C¸c sai sè do hÖ thèng. C¸c ®Æc tr−ng bÊt ®éng cña ¶nh lµ nh÷ng yÕu tè cÇn thiÕt ®Ó kh¾c phôc ®−îc ¶nh h−ëng cña nh÷ng yÕu tè nµy song tËp nh÷ng ®Æc tr−ng bÊt ®éng kh«ng ®ñ ®Ó tr×nh bµy ¶nh mÆt ng−êi, v× vËy viÖc nghiªn cøu, ph©n tÝch ¶nh h−ëng cña c¸c yÕu tè ®ã lµ quan träng. Trong c¸c môc d−íi ®©y, c¸c yÕu tè ¶nh h−ëng ®Õn hÖ thèng nhËn d¹ng ¶nh tù ®éng ®−îc ph©n tÝch vµ mét sè gi¶i ph¸p kh¾c phôc ®−îc giíi thiÖu. 2.1.1. ¸nh s¸ng C¸c yÕu tè cña m«i tr−êng ¶nh h−ëng tíi qu¸ tr×nh nhËn d¹ng mÆt nh−: c¸c yÕu tè vÒ ¸nh s¸ng, c¸c thiÕt bÞ thu nhËn ¶nh vµ khung c¶nh mµ ¶nh ®−îc thu nhËn. ¸nh s¸ng lµm biÕn ®æi møc ®é x¸m cña ¶nh vµ c−êng ®é c¸c ®iÓm ¶nh do ®ã nã lµm cho ¶nh hoµn toµn biÕn ®æi qua c¸c vïng kh¸c nhau vµ c¸c yÕu tè ®ã lµm cho hÖ thèng nhËn d¹ng rÊt khã cã thÓ nhËn d¹ng ¶nh mét c¸ch chÝnh x¸c. §Ó kh¾c phôc vÊn ®Ò ®ã ®ßi hái ph¶i ®−a ra cho hÖ thèng mét sè kü thuËt ®Ó lo¹i bá c¸c h¹n chÕ ®ã. ¸nh s¸ng lµm thay ®æi hoµn toµn c¸c dÊu hiÖu cña ¶nh, ngoµi ra ¸nh s¸ng cßn t¹o nªn c¸c líp bãng cña chÝnh ®èi t−îng nhËn d¹ng hoÆc t¹o nªn c¸c sù che lÊp cña b¶n th©n nã. 2.1.2. C¸c thay ®æi h×nh häc Bªn c¹nh c¸c yÕu tè m«i tr−êng ¶nh h−ëng tíi qu¸ tr×nh nhËn d¹ng, hÖ thèng cßn chÞu ¶nh h−ëng cña c¸c yÕu tè h×nh häc nh−: sù quay, sù dÞch chuyÓn vµ sù co gi·n… C¸c yÕu tè nµy ¶nh h−ëng rÊt nhiÒu ®Õn hÖ thèng nhËn d¹ng t¹i v× ¶nh h−ëng cña nã lµm thay ®æi cÊu tróc cña ¶nh, thay ®æi h−íng chôp, gãc chôp vµ thay ®æi kÝch th−íc cña ¶nh. 20 2.1.3. Sai sè do hÖ thèng Mét hÖ thèng nhËn d¹ng ¶nh dùa vµo c¸c ®iÓm ®Æc tr−ng th× kh«ng thÓ tr¸nh khái c¸c sai sè khi mét hÖ thèng x¸c ®Þnh vÞ trÝ ®ã g©y ra. Nh−ng møc ®é g©y ra ë ®©y lµ nhiÒu hay Ýt, nã phô thuéc vµo qu¸ tr×nh x¸c ®Þnh vÞ trÝ ®ã mµ th«i. VÝ dô hÖ thèng x¸c ®Þnh vÞ trÝ hai m¾t cña t¸c gi¶ [Mariani], hÖ thèng nhËn d¹ng nµy phô thuéc rÊt nhiÒu vµo vÞ trÝ chÝnh x¸c cña m¾t, nÕu hÖ thèng tr¶ l¹i kÕt qu¶ sai th× hÖ thèng nhËn d¹ng còng nhËn sai. C¸c sai sè nh− lµ sai sè vÒ sù quay, sù so gi·n vµ sù dÞch chuyÓn, c¸c sai sè vÒ phÐp ®o nµy cho hÖ thèng nh÷ng th«ng tin lÖch l¹c vÒ vÞ trÝ cña ¶nh so víi ¶nh gèc, ®iÒu ®ã dÉn ®Õn hÖ thèng nhËn d¹ng kh«ng chÝnh x¸c vµ cho kÕt qu¶ kh«ng nh− mong muèn. Do ®ã cÇn ph¶i kh¾c phôc c¸c ®iÒu kiÖn ®ã b»ng c¸ch sö dông c¸c kü thuËt cã liªn quan ®Õn tÝnh chÊt h×nh häc vµ biÓu diÔn h×nh häc cña bÒ mÆt. 1.5 C¸c kü thuËt gi¶i quyÕt PhÇn nµy tr×nh bµy mét sè yÕu tè m«i tr−êng ¶nh h−ëng tíi qu¸ tr×nh nhËn d¹ng, yÕu tè nµy ¶nh h−ëng rÊt nhiÒu ®Õn sù ®¨ng ký mÆt vµ sù nhËn d¹ng mÆt. Víi mét mÆt cña mét ng−êi, tr−íc khi thu ¶nh ®Ó ®¨ng ký, ®· cã c¸c ®iÒu kiÖn m«i tr−êng ¶nh h−ëng ®Õn ¶nh khi ®¨ng ký vµ lóc nhËn d¹ng th× ®iÒu kiÖn m«i tr−êng còng l¹i ¶nh h−ëng ®Õn ¶nh cÇn nhËn d¹ng. Trong ph¹m vi cña môc nµy bao gåm c¸c phÇn sau: (1) §−a c¸c th«ng tin vÒ ®iÒu kiÖn m«i tr−êng vµo m« t¶ ®èi t−îng, (2) Kü thuËt dùa trªn kho¶ng c¸ch tiÕp xóc, (3) Sö dông nhiÒu c¸ch biÓu diÔn ®èi t−îng kh¸c nhau 2.1.1 §−a c¸c th«ng tin vÒ ®iÒu kiÖn m«i tr−êng vµo m« t¶ ®èi t−îng Trong m«i tr−êng cã rÊt nhiÒu yÕu tè ¶nh h−ëng ®Õn qu¸ tr×nh nhËn d¹ng ¶nh vµ qu¸ tr×nh ®¨ng ký ¶nh. C¸c yÕu tè m«i tr−êng nh−: yÕu tè ¸nh s¸ng, gãc chôp ¶nh vµ c¸c thiÕp bÞ thu ¶nh kh¸c nhau. Ta thÊy ®Ó x¸c ®Þnh ®−îc tÝnh phï hîp cña hai ¶nh kh¸c nhau kh«ng ph¶i lµ dÔ dµng t¹i v× hai ¶nh tuy lµ cña cïng mét ®èi t−îng nh−ng chóng l¹i ®−îc chôp ë c¸c thêi ®iÓm kh¸c nhau. Do ®ã c¸c ®iÒu kiÖn nµy ¶nh h−ëng rÊt nhiÒu ®Õn chÊt l−îng còng nh− ¶nh h−ëng ®Õn c¸c yÕu tè h×nh häc vµ møc x¸m cña ¶nh. Ta cã thÓ m« t¶ c¸ch mµ so s¸nh hai ¶nh cña cïng mét ®èi t−îng nh− h×nh sau. 21 H×nh 2.1 M« t¶ c¸ch so s¸nh hai ¶nh víi nhau do c¸c t¸c ®éng cña m«i tr−êng T¹i v× hai ¶nh lóc chôp kh¸c nhau nªn khi so s¸nh sô phï hîp cña hai ¶nh ®−îc thùc hiÖn b»ng c¸ch ¶nh chôp ban ®Çu ®−îc ph¸t sinh thµnh tÊt c¶ c¸c mÉu ¶nh mµ nã ®¸p øng ®−îc c¸c t¸c ®éng cña m«i tr−êng. Mçi mÉu t−¬ng øng víi mét ®iÒu kiÖn cña m«i tr−êng kh¸c nhau. §Ó so s¸nh ¶nh cÇn nhËn d¹ng víi ¶nh ban ®Çu ta kh«ng thÓ thùc hiÖn so s¸nh hai ¶nh trùc tiÕp mµ ta tiÕn hµnh so s¸nh ¶nh ®ã víi tÊt c¶ c¸c mÉu mµ ¶nh ban ®Çu ph¸t sinh. Sù phï hîp cña ¶nh nµy víi mét mÉu ¶nh nµo ®ã cho ta biÕt ®−îc sù phï hîp t−¬ng øng víi ®iÒu kiÖn m«i tr−êng. KÕt qu¶ cña viÖc so s¸nh nµy cho ta nhËn ra ®−îc c¸c yÕu tè nµo cña m«i tr−êng ®· t¸c ®éng ®Õn ¶nh. ViÖc ph¸t sinh c¸c mÉu mÆt t−¬ng øng víi c¸c ®iÒu kiÖn cña ¸nh s¸ng ®−îc thùc hiÖn trong qu¸ tr×nh ®¨ng ký mÆt mÉu vµ qu¸ tr×nh ph¸t sinh c¸c mÆt nh©n t¹o nh− sau: * Ph¸t sinh c¸c mÉu mÆt t−¬ng øng víi c¸c ®iÒu kiÖn thay ®æi cña ¸nh s¸ng Trong qu¸ tr×nh ph¸t sinh c¸c mÉu mÆt, hiÖn nay cã rÊt nhiÒu kü thuËt ®Ó t¹o ra c¸c mÉu mÆt nh− lµ sö dông c¸c mÆt n¹ vÒ sù thay ®æi cña h×nh häc vµ sù thay ®æi cña quang häc. Víi sù thay ®æi vÒ h×nh häc cho ta ®−îc c¸c mÉu mÆt chôp trùc diÖn vµ nã ®−îc ph¸t sinh tõ mét mÆt nghiªng. Nh−ng c¸c mÆt nghiªng ®ã còng cÇn giíi h¹n trong mét gãc thay ®æi nµo ®ã. NÕu gãc nghiªng v−ît qu¸ mét ng−ìng cho phÐp nµo ®ã th× hÖ thèng kh«ng thÓ thùc hiÖn ®−îc. VÊn ®Ò quan t©m chñ yÕu trong phÇn nµy lµ c¸c thay ®æi cña quang häc ¶nh h−ëng ®Õn mÆt trong qu¸ tr×nh ph¸t sinh c¸c mÉu mÆt vµ gi¶ sö c¸c thay ®æi cña h×nh häc lµ kh«ng ¶nh h−ëng nhiÒu ®Õn qu¸ tr×nh ph¸t sinh mÆt vµ ®¨ng ký mÆt. ®èi t−îng ban ®Çu ®èi t−îng cÇn nhËn d¹ng TËp c¸c mÉu t−¬ng øng víi ®iÒu kiÖn t¸c ®éng 22 Sù thay ®æi vÒ quang häc chØnh xöa ®é x¸m cña mét ®iÓm ¶nh sö dông mét hµm phi tuyÕn, vµ cã thÓ phô thuéc vµo vÞ trÝ cña ®iÓm ¶nh. C¸c sù thay ®æi tuyÕn tÝnh kh«ng ®−îc m« h×nh ho¸ nh− lµ c¸c qu¸ tr×nh chuÈn ho¸ líp ¶nh (c©n b»ng histogram) ®· tån t¹i ®Ó lo¹i bá nh÷ng ®iÓm kh«ng hiÖu qu¶. C¸c mÆt n¹ ¸nh s¸ng m« t¶ d−íi ®©y ®−îc sö dông trong qu¸ tr×nh ph¸t sinh vµ ®¨ng ký mÉu mÆt. Nh÷ng mÆt n¹ nµy xÊp xØ víi c¸c ®iÒu kiÖn ¸nh s¸ng thùc vµ tá ra rÊt cã hiÖu qu¶ ®èi víi c¸c øng dông nhËn d¹ng mÆt. Qu¸ tr×nh nµy sö dông 3 kiÓu mÆt n¹ kh¸c nhau ®Ó m« t¶ c¸c thay ®æi cña ¸nh s¸ng nh−ng nã cã thÓ dÔ dµng më réng ra thµnh nhiÒu mÆt n¹ kh¸c nhau: MÆt n¹ 1: Hµm logarit trªn c¸c møc x¸m Môc ®Ých cña viÖc øng dông mÆt n¹ nµy ®Ó thu ®−îc mét ¶nh s¸ng h¬n tõ mét ¶nh gèc. Mét b¶ng tra cøu ®−îc t¹o thµnh ®Ó thùc hiÖn nhiÖm vô nµy. Toµn bé b¶ng ®−îc tÝnh to¸n nh− sau: 255 )255( )log()255log( )log()log( 255)( min min min min kw kv k kv wL −+= ⎟⎟⎠ ⎞ ⎜⎜⎝ ⎛ − −= (4) trong ®ã w lµ møc x¸m cña ¶nh vµ thay ®æi trong [0,255], v lµ møc x¸m ®−îc biÕn ®æi trong ph¹m vi [kmin,255] víi kmin ≥ 0, vµ L(w) lµ møc x¸m thu ®−îc trong ph¹m vi [0,255] vµ kmin lµ mét ng−ìng tèi thiÓu nµo ®ã giíi h¹n sù thay ®æi cña møc x¸m, cho phÐp møc x¸m biÕn thæi kh«ng thÊp h¬n ng−ìng kmin. KÕt qu¶ cña thuËt to¸n nµy ®−îc minh ho¹ nh− h×nh sau: H×nh 2.2 BiÓu diÔn ¶nh s¸ng h¬n so víi ¶nh gèc 23 MÆt n¹ 2: Hµm sè mò trªn c¸c møc x¸m Môc ®Ých cña øng dông mÆt n¹ nµy trªn c¸c møc x¸m ®Ó thu ®−îc mét ¶nh tèi h¬n tõ mét ¶nh gèc. NhiÖm vô nµy ®−îc thùc hiÖn b»ng c¸ch t¹o ra mét b¶ng tra cøu vµ toµn bé b¶ng ®−îc tÝnh to¸n nh− sau: ⎟⎟ ⎟⎟ ⎠ ⎞ ⎜⎜ ⎜⎜ ⎝ ⎛ − − = 1)exp( 1) 255 * exp( 255)( max max k kw wL (5) trong ®ã w ∈ [0,255] lµ møc x¸m cña ¶nh, kmax > 0, vµ L(w) ∈ [0,255] lµ møc x¸m sau khi thùc hiÖn. kmax lµ giíi h¹n mµ møc x¸m biÕn ®æi cùc ®¹i. KÕt qu¶ cña thuËt to¸n ®−îc minh ho¹ nh− h×nh sau: H×nh 2.3 BiÓu diÔn ¶nh tèi h¬n so víi ¶nh gèc. MÆt n¹ 3: Sù ph¸t sinh c¸c mÆt n¹ bãng ngang vµ däc ý t−ëng c¬ b¶n sau sù ph¸t sinh c¸c mÆt n¹ bãng ngang vµ däc lµ gièng nhau, do ®ã chØ cÇn m« t¶ c¸ch tiÕp cËn ®Ó ph¸t sinh h×nh bãng ®øng theo trùc hoµnh x. NhiÖm vô nµy chØnh xöa gi¸ trÞ møc x¸m cña mét ®iÓm mµ phô thuéc vµo kh«ng gian vÞ trÝ cña ®iÓm ®ã trong ¶nh. Qu¸ tr×nh nµy ®−îc thùc hiÖn theo tõng dßng. Gi¶ sö ®Æt ®é réng cña ¶nh lµ x vµ λ lµ mét hÖ sè thùc trong ®ã 0 < λ < 1. §Æt m=λ*X. Khi ®ã chóng ta cã thÓ ®Þnh nghÜa hµm f(x) víi x ∈ [0,X] nh− sau: (6) ⎪⎪⎩ ⎪⎪⎨ ⎧ − −+ = )( )(1 )( mX mx m x xf NÕu x ∈ [0,m] NÕu x ∈ ]m,X] 24 NÕu cho mét ®iÓm p=(x,y) cã møc x¸m lµ v th× chóng ta cã thÓ tÝnh to¸n gi¸ trÞ x¸m cña ®iÓm t−¬ng øng w ë vÞ trÝ (x,y) lµ w=v*f(x). B»ng c¸ch lµm nh− vËy, chóng ta cã thÓ ph¸t sinh mét ¶nh trong ®ã m ®iÓm ®Çu tiªn cña nã lµ tèi h¬n vµ c¸c ®iÓm cßn l¹i lµ s¸ng h¬n. C¸c mÆt n¹ bãng ngang ®−îc ph¸t sinh trong mét c¸ch t−¬ng tù b»ng c¸ch xem xÐt to¹ ®é ®iÓm y, vµ chiÒu cao cña ¶nh lµ Y. Cuèi cïng, kÕt qu¶ thu ®−îc lµ mét ¶nh ®· ®−îc chuÈn ho¸. C¸c ¶nh d−íi ®©y minh ho¹ qu¸ tr×nh bãng ®øng víi 5 gi¸ trÞ cña λ. H×nh 2.4 C¸c h×nh bãng ®øng Nh− vËy víi qu¸ tr×nh thay ®æi tr¾c quang, hÖ thèng thu ®−îc c¸c ¶nh biÕn ®æi theo ¸nh s¸ng, theo c¸c møc x¸m. Bªn c¹nh c¸c kü thuËt ph¸t sinh c¸c ¶nh nh©n t¹o th«ng qua sù thay ®æi tr¾c quang, cßn cã kü thuËt ph¸t sinh ¶nh th«ng qua sù thay ®æi cña h×nh häc. C¶ hai kü thuËt nµy ®Òu cho ®−îc c¸c mÆt n¹ mµ c¸c mÆt n¹ nµy dïng ®Ó ph¸t sinh ra c¸c mÉu mÆt vµ nã lµ d÷ liÖu cho qu¸ tr×nh ®¨ng ký mÆt. Nãi tãm l¹i, c¸c kü thuËt trªn cho chóng ta ®−îc tËp c¸c mÉu mÆt t−¬ng øng víi c¸c ®iÒu kiÖn kh¸c nhau cña ¸nh s¸ng, nh»m gióp cho qu¸ tr×nh ®¨ng ký mét mÆt míi. Sau khi ®¨ng ký hoµn thµnh, c¬ së d÷ liÖu l−u tr÷ c¸c mÉu mÆt nµy gióp cho viÖc nhËn d¹ng vÒ sau cña hÖ thèng. 2.1.2 C¸ch gi¶i quyÕt dùa trªn kü thuËt kho¶ng c¸ch tiÕp xóc Tr−íc hÕt trong thùc tÕ, ph−¬ng ph¸p kho¶ng c¸ch tiÕp xóc ®−îc sö dông rÊt thµnh c«ng trong bµi to¸n nhËn d¹ng ch÷ viÕt tay. Trong ®ã h×nh th¸i cña tõng ch÷ c¸i lµ x¸c ®Þnh nh−ng do ng−êi viÕt kh¸c nhau nªn h×nh th¸i cña mét ch÷ c¸i còng kh¸c nhau. Nh−ng ®èi víi m¾t th−êng th× viÖc ph©n biÖt sù kh¸c nhau nµy lµ kh«ng ®¸ng kÓ. Víi cïng mét ch÷ c¸i, cho dï ng−êi nµo ®ã cã viÕt nh− thÕ nµo th× m¾t th−êng vÉn nhËn ®−îc t¹i v× h×nh th¸i cña ch÷ c¸i lµ x¸c ®Þnh. Còng t−¬ng tù nh− vËy, trong viÖc nhËn d¹ng ¶nh mÆt ng−êi nÕu ®èi víi m¾t th−êng th× kh«ng cã g× ph¶i bµn ®Õn nh−ng ®èi víi hÖ thèng nhËn d¹ng tù ®éng thùc sù th× thÕ nµo. §©y lµ mét bµi to¸n khã mµ kh«ng ph¶i hÖ thèng nµo còng cã thÓ lµm ®−îc, t¹i v× c¸c sù thay ®æi cña m«i tr−êng vµ sai sè do hÖ thèng nhËn d¹ng. §Ó kh¾c phôc mét sè ¶nh h−ëng 25 cña m«i tr−êng ®Õn qu¸ tr×nh nhËn d¹ng, theo t¸c gi¶ [Mariani] c¸ch gi¶i quyÕt bµi to¸n nµy dùa vµo kho¶ng c¸ch tiÕp xóc mµ kü thuËt nµy ®· thùc hiÖn rÊt thµnh c«ng trong hÖ thèng nhËn d¹ng ch÷ viÕt tay. Kü thuËt nµy ®−îc sö dông ®Ó kh¾c phôc c¸c sù thay ®æi h×nh häc, c¸c thay ®æi diÔn c¶m cña mÆt, vµ ®Ó bÒn v÷ng víi c¸c thay ®æi cña tr¾c quang ®−îc t¹o bëi c¸c ®iÒu kiÖn ¸nh s¸ng. C¸c c«ng viÖc ®−îc dïng ®èi víi c¸c sù thay ®æi cña h×nh häc trªn ¶nh gèc nh−: c¸c phÐp quay, sù co gi·n trong khu«n khæ cña kho¶ng c¸ch tiÕp xóc. Gi¶ sö cho mét ¶nh lµ i vµ ®Æt t(I,α) mét sù biÕn ®æi cña ¶nh mµ nã phô thuéc vµo vector tham sè L-chiÒu α. Sù thay ®æi nµy cã thÓ lµ c¸c thay ®æi cña h×nh häc nh− sù hiÖu chØnh vÞ trÝ cña c¸c ®iÓm hoÆc lµ c¸c thay ®æi cña quang häc nh− thay ®æi c−êng ®é cña c¸c ®iÓm, hoÆc lµ c¶ hai. Trªn thùc tÕ, mét ¶nh tæng hîp cã thÓ thu ®−îc tõ ¶nh gèc b»ng c¸ch ¸p dông mét liªn kÕt tuyÕn tÝnh cña c¸c sù thay ®æi c¬ b¶n nµy. §Æt MI lµ tËp tÊt c¶ c¸c ¶nh tæng hîp thu ®−îc tõ ¶nh gèc th× { } ⎭⎬ ⎫ ⎩⎨ ⎧ ℜ∈=+=Μ ∑ = L l L LllI ITI 1 21 ,...,,:)(. ααααα (7) MI ®−îc ®Þnh nghÜa nh− lµ kh«ng gian con chøa trong kh«ng gian ®Çy ®ñ M={t(I,α): α ∈ ℜL}, vµ c¸c vector {T1(I), T2(I),…, TL(I)} më réng kh«ng gian con tiÕp xóc. MI ⊂ M t¹i v×, M lµ kh«ng gian ¶nh ®Çy ®ñ, nã chøa ®ùng tÊt c¶ c¸c ¶nh tho¶ m·n tÊt c¶ c¸c thay ®æi cña m«i tr−êng cßn MI chØ cã c¸c ¶nh tho¶ m·n mét sè yÕu tè nµo ®ã cña m«i tr−êng, cô thÓ c¸c yÕu tè ®ã lµ c¸c thay ®æi vÒ h×nh häc vµ c¸c thay ®æi vÒ ¸nh s¸ng. C¸c vector {T1(I), T2(I),…, TL(I)} biÓu thÞ sù thay ®æi cña c¸c ®iÒu kiÖn t¸c ®éng ®Õn ¶nh nhËn d¹ng vµ T1(I) = t1(I,α), T2(I) = t2(I,α),…, TL(I) = tL(I,α) Kho¶ng c¸ch tiÕp xóc mét c¹nh D(I,µ) gi÷a mét ¶nh i vµ mét ¶nh tham chiÕu µ ®−îc ®Þnh nghÜa nh− kho¶ng c¸ch nhá nhÊt gi÷a µ vµ kh«ng gian con tiÕp xóc MI, ⎪⎭ ⎪⎬ ⎫ ⎪⎩ ⎪⎨ ⎧ −+= ∑ = 2 1 )(min),( L l ll ITIID µαµ α (8) C¸c vector tiÕp xóc {T1(I), T2(I),…, TL(I)} cã thÓ ®−îc tÝnh to¸n b»ng c¸ch sö dông h÷u h¹n sù kh¸c nhau gi÷a ¶nh gèc i vµ mét thay ®æi nhá cña I. Chóng ta ®· ®Þnh nghÜa c¸c vector tiÕp xóc nh− lµ c¸c mÆt n¹ h×nh häc vµ mÆt n¹ quang häc song song víi sù dÞch chuyÓn, sù quay vµ sù co gi·n, ®−îc biÓu diÔn trùc tiÕp trong ph¹m vi sai sè vÞ trÝ m¾t do hÖ thèng x¸c ®Þnh vÞ trÝ mÆt sinh ra. Trªn ®©y cho ta thu ®−îc kho¶ng c¸ch tõ mét ¶nh nµy tíi mét ¶nh cÇn so s¸nh, hai ¶nh lµ phï hîp nÕu kho¶ng c¸ch gi÷a hai ¶nh cã gi¸ trÞ nhá nhÊt. 26 2.1.3 KÕt hîp c¸c c¸ch biÓu diÔn ®èi t−îng kh¸c nhau Trong hÖ thèng nhËn d¹ng cã rÊt nhiÒu c¸ch tiÕp cËn kh¸c nhau ®Ó gi¶i quyÕt bµi to¸n nµy, mçi kü thuËt cã mét tÝnh n¨ng ®Æc biÖt riªng vµ phï hîp víi c¸c yªu cÇu riªng cña hÖ thèng nhËn d¹ng ¶nh tù ®éng. T¹i v× trong thùc tÕ khi tiÕn hµnh nhËn d¹ng mét ¶nh nµo ®ã th× hÖ thèng ph¶i thu ®−îc ¶nh cÇn nhËn d¹ng, nh−ng ¶nh nµy ch−a ph¶i lµ ¶nh chuÈn. Do ®ã ¶nh cÇn nhËn d¹ng cßn chÞu ¶nh h−ëng cña nhiÒu yÕu tè nh−: ¸nh s¸ng, thay ®æi kiÓu d¸ng khi thu ¶nh vµ c¸c thiÕt bÞ thu ¶nh…. ChÝnh v× vËy hÖ thèng nhËn d¹ng ¶nh tù ®éng ph¶i ®−îc kÕt hîp tõ c¸c c¸ch tiÕp cËn kh¸c nhau nh»m môc ®Ých gióp cho hÖ thèng bÒn v÷ng víi c¸c yÕu tè t¸c ®éng ®Õn ¶nh. Môc nµy bao gåm c¸c néi dung nh− sau: (1) C¸c thuËt to¸n bÒn v÷ng víi c¸c ®iÒu kiÖn m«i tr−êng. (2) C¸c kiÕn thøc vÒ nh©n chñng häc, (3) Kü thuËt so s¸nh dùa trªn khu«n mÉu, (4) Kü thuËt so s¸nh dùa trªn ®iÓm ®Æc tr−ng (5) KÕt hîp hai kü thuËt so s¸nh dùa trªn khu«n mÉu vµ dùa trªn ®iÓm ®Æc tr−ng. C¸c thuËt to¸n bÒn v÷ng víi c¸c ®iÒu kiÖn cña m«i tr−êng Nh− ®· m« t¶ ë trªn do c¸c ®iÒu kiªn m«i tr−êng t¸c ®éng kh¸c nhau ®Õn qu¸ tr×nh nhËn d¹ng nªn ®ßi hái ph¶i cã c¸c thuËt to¸n lµm phï hîp, kh¾c phôc c¸c yÕu tè t¸c ®éng cña m«i tr−êng. C¸c yÕu tè t¸c ®éng ®Õn hÖ thèng ®ã lµ: c¸c yÕu tè vÒ ¸nh s¸ng, c¸c yÕu tè h×nh häc vµ sai sè do hÖ thèng. C¸c thuËt to¸n nhËn d¹ng bÒn v÷ng víi c¸c thay ®æi cña h×nh häc nh−: Ph©n tÝch c¸c thµnh phÇn chÝnh (Principal Components Analysis – PCA) – kü thuËt nµy hiÖu chØnh tõng ®iÓm ¶nh cña ¶nh b»ng c¸ch thùc hiÖn mét sù thay ®æi cã liªn quan. §èi víi c¸c thay ®æi cña ¸nh s¸ng hÖ thèng sö dông ph−¬ng ph¸p trén Gaussian dùa trªn líp mµu cña ¶nh vµ sö dông ph−¬ng ph¸p ph©n tÝch thµnh phÇn chÝnh (gièng nh− víi c¸c ®iÒu kiÖn thay ®æi cña h×nh häc). C¸c kiÕn thøc vÒ nh©n chñng häc Sù hiÓu biÕt vÒ cÊu tróc cña mÆt ng−êi gióp cho con ng−êi x¸c minh ®−îc chÝnh x¸c ng−êi nµo ®ã, nã kh«ng chÞu ¶nh h−ëng cña c¸c ®iÒu kiÖn m«i tr−êng kh¸c nhau. MÆc dï ¶nh ®ã thu ®−îc trong ®iÒu kiÖn nh− thÕ nµo ®i ch¨ng n÷a (trong ph¹m vi cho phÐp) th× víi con ng−êi, hä vÉn nhËn ra ®−îc ®©u lµ mÆt ng−êi vµ ¶nh ®ã lµ cña ai trong tËp c¸c mÉu ®· thu ®−îc. Do ®ã, sù nhËn d¹ng theo ph−¬ng ph¸p nh©n chñng häc bÒn v÷ng víi c¸c ®iÒu kiÖn thay ®æi cña m«i tr−êng. Sù hiÓu biÕt vÒ nh©n chñng häc còng gióp cho ta biÕt ®−îc ®©u lµ ®iÓm ®Æc tr−ng cña bÒ mÆt, ®©u kh«ng ph¶i lµ ®iÓm ®Æc tr−ng vµ tõ ®ã trªn hÖ thèng thùc ta dùa vµo c¸c ®iÓm ®Æc tr−ng ®ã ®Ó cã ®−îc c¸c thuËt to¸n gi¶i quyÕt sù thay ®æi cña c¸c ®iÒu kiÖn m«i tr−êng. 27 Kü thuËt so s¸nh dùa trªn khu«n mÉu Víi kü thuËt nµy, hÖ thèng nhËn d¹ng ¶nh mÆt ng−êi kh¾c phôc ®−îc c¸c thay ®æi cña ¸nh s¸ng vµ c¸c thay ®æi cña h×nh häc dùa trªn c¸c mÆt n¹. C¸c mÆt n¹ nµy ®−îc dïng ®Ó ph¸t sinh c¸c mÉu mÆt phï hîp víi c¸c ®iÒu kiÖn thay ®æi cña m«i tr−êng. Tõ mét c¬ së d÷ liÖu ®· thu thËp vµ mét ¶nh cña ®èi t−îng cÇn nhËn d¹ng. Kü thuËt so s¸nh dùa trªn khu«n mÉu cho ta thu ®−îc K mÆt tèt nhÊt cã trong c¬ së d÷ liÖu b»ng c¸ch so ¶nh cÇn nhËn d¹ng víi c¸c mÉu ¶nh trong c¬ së d÷ liÖu ¶nh. KÕt qu¶ cña kü thuËt nµy lµ thu ®−îc mét nhãm c¸c mÆt tèt nhÊt, mçi mÆt tèt nhÊt thu ®−îc tõ mét líp mÉu mÆt t−¬ng øng cã trong c¬ së d÷ liÖu. Nhãm mÆt tèt nhÊt nµy ®−îc dïng lµm d÷ liÖu cho kü thuËt nhËn d¹ng dùa vµo ®iÓm ®Æc tr−ng. So s¸nh mét ¶nh x víi tÊt c¶ c¸c ¶nh cã trong c¬ së d÷ liÖu ®−îc thùc hiÖn nh− sau: Tr−íc hÕt tiÕn hµnh chuÈn ho¸ ¶nh cÇn nhËn d¹ng vµ c¸c ¶nh cã trong c¬ së d÷ liÖu víi cì chuÈn lµ 75x75 pixel. TiÕp theo tiÕn hµnh ph©n ¶nh thµnh c¸c mÉu con cã kÝch th−íc lµ 15x15 pixel (gäi mÉu con lµ R = 15x15 pixel). Môc tiªu cña viÖc ph©n chia nµy nh»m gióp cho qu¸ tr×nh so s¸nh c¸c mÉu con cña ¶nh ®−îc tèt h¬n. Kü thuËt dùa trªn khu«n mÉu so s¸nh tõng mÉu con víi nhau cña hai ¶nh bÊt kú do ®ã nã kh«ng chÞu ¶nh h−ëng cña bÊt kú ®iÒu kiÖn ngo¹i c¶nh nµo t¸c ®éng ®Õn hÖ thèng nhËn d¹ng nh− lµ c¸c thay ®æi cña ¸nh s¸ng, c¸c thay ®æi diÔn c¶m cña bÒ mÆt… Trong c¸c mÉu con gi¸ trÞ x¸m cña mçi ®iÓm ¶nh ®−îc ®Þnh gi¸ lµ gi¸ trÞ nhá nhÊt cña cöa sæ cã kÝch th−íc 5x5 trong mÉu ¶nh 75x75 pixel. + ¶nh gèc (cì 75x75 pixel): 75 pixel 1 2 1 5 3 7 2 ………..2 1 6 2 7 2 4 6 3 8 9 3 0 3 ………..6 2 1 3 5 3 6 1 0 2 1 4 0 1 ………..1 2 4 2 0 1 0 ………………………………….. I = ………………………………….. 75 pixel ………………………………….. 1 5 1 0 3 7 2 ………..0 1 2 2 7 3 4 2 3 7 0 3 0 3 ………..4 2 1 3 5 3 5 1 0 6 1 3 1 2 ………..1 3 4 2 0 1 1 28 + ¶nh mÉu con R (cì 15x15 pixel): Kü thuËt so s¸nh hai ¶nh mÆt dùa vµo khu«n mÉu theo ph−¬ng ph¸p kho¶ng c¸ch: Cho mét nhãm mÆt p = {f1,f2,…,fN} víi N h÷u h¹n vµ mét mÆt cÇn so s¸nh f. VËy th× sù gièng nhau gi÷a mÆt cÇn so s¸nh f vµ nhãm p ®−îc tÝnh nh− sau: (9) Trong ®ã R lµ c¸c mÉu con cã kÝch th−íc 15x15 pixel vµ c¸c møc x¸m ®−îc chuÈn ho¸ gi÷a [0,1]. Kü thuËt nµy ®−îc chøng minh lµ bÒn v÷ng vµ lµm tèt h¬n sù t−¬ng quan b»ng c¸ch thèng kª c¸c ®iÓm ¶nh kh¸c nhau hay gièng nhau cã trong ¶nh. ë ®©y, tiÕn hµnh ®Õm sè ®iÓm cã c¸c møc x¸m kh¸c nhau. Hai ®iÓm lµ kh¸c nhau nÕu sù kh¸c nhau møc x¸m cña chóng v−ît qu¸ ng−ìng T. Cßn hai ®iÓm lµ gièng nhau nÕu sù kh¸c nhau møc x¸m cña chóng nhá h¬n ng−ìng T, n»m trong kho¶ng [0,1] vµ gi¸ trÞ ®ã cµng thÊp cµng tèt. Sau kü thuËt nµy ta thu ®−îc mét mÉu fi nµo ®ã cã trong p mÉu lµ tèt nhÊt. Còng lµm t−¬ng tù viÖc so s¸nh trªn gi÷a mÆt cÇn so s¸nh f víi c¸c nhãm mÉu cßn l¹i trong c¬ së d÷ liÖu KÕt qu¶ cuèi cïng ta thu ®−îc mét tËp c¸c mÉu tèt nhÊt vµ kÕt qu¶ nµy tiÕp tôc ®−îc sö dông cho kü thuËt so s¸nh dùa vµo ®iÓm ®Æc tr−ng ®Ó x¸c ®Þnh ®−îc mÆt tèt nhÊt. Kü thuËt so s¸nh dùa trªn ®iÓm ®Æc tr−ng Kü thuËt nµy cã sö dông bé läc Gabor ®Ó lÊy ®−îc c¸c ®iÓm ®Æc tr−ng cña bÒ mÆt. Nh÷ng th«ng tin ®Æc tr−ng sÏ ®−îc chän vµ ng−îc l¹i sÏ bÞ lo¹i bá. Víi c¸c ®Æc tr−ng thu ⎩⎨ ⎧=∂ −∂= = ∑ = = 1 0 )( ))()((1),( ),(min),( 1 1 x ifif R ffd ffdpfd R i kkf if N iT nÕu x < T nÕu x ≥ T 15 pixel 1 2 1 ……….. 7 2 4 6 3 8 ……….. 5 3 6 1 0 2 ……….. 0 1 0 …………………… R = …………………… 15 pixel …………………… 1 5 1 ……….. 7 3 4 2 3 7 ……….. 5 3 5 1 0 6 ……….. 0 1 1 29 ®−îc cña bé läc nµy Ýt bÞ mÉn c¶m víi c¸c sù thay ®æi nh− lµ sù bãp mÐo, sù dÞch chuyÓn vµ sù quay… Lùa chän c¸c ®iÓm ®Æc tr−ng ta dùa vµo c¸c vïng cña m¾t vµ mòi lµ chÝnh bëi v× c¸c vïng m¾t hÇu nh− lµ bÊt biÕn so víi c¸c thay ®æi diÔm c¶m cña bÒ mÆt vµ c¸c hµnh vi cö chØ cña mÆt. Do ®ã víi c¸c vïng cña m¾t ta cã thÓ chän ®−îc nhiÒu ®iÓm ®Æc tr−ng h¬n so víi c¸c vïng kh¸c. Bªn c¹nh ®ã c¹nh ®¸y cña mòi còng bÊt biÕn víi c¸c thay ®æi cña mÆt. Tõ hai yÕu tè nµy vµ theo c¸c chuÈn cña phÐp nh©n tr¾c ta x¸c ®Þnh ®−îc c¸c ®iÓm ®Æc tr−ng b»ng c¸ch quan s¸t mÉu mÆt ®ã. C¸c ®iÓm nµy ®−îc x¸c ®Þnh t¹i vÞ trÝ cè ®Þnh vµ th«ng qua sù c©n ®èi cña mòi. KÕt qu¶ lµ thu ®−îc 14 ®iÓm biÓu diÔn cña bÒ mÆt vµ ®−îc biÓu diÔn nh− h×nh sau: H×nh 2.4 Minh ho¹ c¸c ®iÓm quan träng ®−îc lùa chän §Ó m« t¶ vector ®Æc tr−ng cña mét ®iÓm sö dông bé läc Gabor b»ng c¸ch thu thËp tÊt c¶ c¸c hÖ sè Gabor fi = [fi1, fi2,…, fi18] T trong ®ã fij t−¬ng øng víi ®Æc tr−ng Gabor j vµ ®−îc ®Þnh gi¸ t¹i ®iÓm thø i. ViÖc thu thËp c¸c hÖ sè nµy phô thuéc vµo nh©n cña bé läc. Nh©n cña bé läc Gabor ®−îc ®Þnh gi¸ b»ng phøc hÖ hai chiÒu vµ ®−îc sö dông ®Ó thu l¹i c¸c ®Æc tr−ng nhiÒu møc vµ ®a h−íng. Gi¸ trÞ nh©n ®−îc tÝnh nh− sau: ⎥⎦ ⎤⎢⎣ ⎡ ⎟⎟⎠ ⎞ ⎜⎜⎝ ⎛−−⎟⎟⎠ ⎞ ⎜⎜⎝ ⎛−= 2 exp)exp( 2 exp)( 2 2 22 2 2 σ σσψ ikp pkkpk (10) trong ®ã p lµ to¹ ®é ®iÓm cã liªn quan ®Õn t©m, σ lµ tû lÖ ®é réng cöa sæ víi b−íc sãng, vµ k kiÓm so¸t ®é réng cöa sæ Gaussian, kiÓm so¸t b−íc sãng vµ kiÓm so¸t h−íng cña phÇn dao ®éng. Sè h¹ng ®Çu tiªn trong ngoÆc ®¬n x¸c ®Þnh phÇn dao ®éng vµ sè h¹ng thø hai bï gi¸ trÞ DC cña nh©n, t¹o ra bé läc kh«ng nh¹y c¶m víi c¸c thay ®æi cña sù chiÕu s¸ng. 30 Nh− vËy, c¸c nh©n Gabor ®−îc ph¸t sinh víi 3 tÇn sè (π/2, π/4, π/8) vµ 6 h−íng (0, π/6, π/3, π/2, 2π/3, 5π/6). NÕu cho σ = π vµ k = π th× kÕt qu¶ thu ®−îc 18 nh©n. KÕt qu¶ lµ ta cã tËp c¸c hÖ sè cña bé läc biÓu diÔn vector ®Æc tr−ng cña mét ®iÓm. Th«ng qua bé läc Gabor tiÕn hµnh trªn c¸c ¶nh thu ®−îc tõ kü thuËt dùa trªn khu«n mÉu vµ ¶nh cÇn nhËn d¹ng. Lóc nµy mçi ¶nh mÆt ®−îc m· ho¸ thµnh mét vector ®Æc tr−ng. Gi¶ sö sau kü thuËt dùa trªn khu«n mÉu ta thu ®−îc K mÆt tèt nhÊt p = {f1, f2,…, fK}, ¶nh mÆt cÇn nhËn d¹ng lµ f vµ víi c¸ch tiÕp cËn bé läc Gabor trªn mçi ¶nh mÆt ta thu ®−îc 14 ®iÓm quan träng. VËy th× theo sù ®Þnh nghÜa cña kho¶ng c¸ch tiÕp xóc x¸c ®Þnh sù gièng nhau gi÷a c¸c ®Æc ®iÓm c¬ së cña mÆt cÇn nhËn d¹ng f vµ nhãm mÆt tèt nhÊt p = {f1, f2,…, fK} thu ®−îc tõ kü thuËt so s¸nh khu«n mÉu nh− sau: ∑ = = = = 14 1 1 ))(),(cos( 14 1),( ),(min),( i i N i igifgfdg ffdgpfdw (11) V× vËy, sù gièng nhau gi÷a c¸c vector ®Æc tr−ng f(i) vµ g(i) cña ®iÓm ®Æc tr−ng thø i ®−îc x¸c ®Þnh b»ng c¸ch chuÈn ho¸ ngay bªn trong hµm (cos), gi¸ trÞ hµm thay ®æi gi÷a [- 1,1] vµ gi¸ trÞ nµy cµng cao cµng tèt. Thùc hiÖn biÕn ®æi hµm cos cos = (1-cos)/2 th× ∑ = −= 14 1 2 ))(),(cos(1 14 1),( i igifgfdg (12) do vËy gi¸ trÞ biÕn ®æi trong [0,1] víi sù quy −íc cµng thÊp cµng tèt. Cuèi cïng sù gièng nhau gi÷a hai mÆt f vµ g ®−îc tÝnh b»ng c¸ch ®−a ra gi¸ trÞ trung b×nh cña tÊt c¶ c¸c sù gièng nhau gi÷a hai ®iÓm ®Æc tr−ng t−¬ng øng. KÕt hîp hai kü thuËt so s¸nh dùa trªn khu«n mÉu vµ dùa trªn ®iÓm ®Æc tr−ng Trong phÇn nµy tr×nh bµy sù gièng nhau gi÷a hai mÆt dùa trªn kho¶ng c¸ch tiÕp xóc. Kü thuËt nµy ®−îc kÕt hîp tõ hai kü thuËt so s¸nh kh¸c nhau ®ã lµ: kü thuËt so s¸nh khu«n mÉu vµ kü thuËt so s¸nh ®iÓm ®Æc tr−ng. Mçi kü thuËt ®Òu cã mét sù bÒn v÷ng riªng. V× vËy, sù kÕt hîp hai kü thuËt l¹i víi nhau sÏ cho hÖ thèng cã sù bÒn v÷ng víi c¸c ®iÒu kiÖn t¸c ®éng kh¸c nhau ®Õn ¶nh cÇn nhËn d¹ng. Víi kü thuËt so s¸nh khu«n mÉu hÖ thèng nhËn d¹ng tù ®éng thu ®−îc K mÆt tèt nhÊt vµ kü thuËt so s¸nh ®iÓm ®Æc tr−ng cho ta x¸c ®Þnh ®−îc chÝnh x¸c mét mÆt trong K mÆt tèt nhÊt ®ã. Do ®ã, ®Ó hÖ thèng nhËn d¹ng mÆt bÒn v÷ng víi c¸c ®iÒu kiÖn thay ®æi cña ¸nh s¸ng ta kÕt hîp hai thuËt to¸n trªn ®Ó lµm tho¶ m·n ®−îc c¸c ®iÒu kiÖn thay ®æi cña ¸nh s¸ng. ThuËt to¸n so s¸nh khu«n mÉu cho kÕt qu¶ bÒn v÷ng víi c¸c ®iÒu kiÖn thay ®æi 31 cña m«i tr−êng t¸c ®éng ®Õn cßn kü thuËt so s¸nh ®iÓm ®Æc tr−ng cho phÐp hÖ thèng nhËn d¹ng chÝnh x¸c ¶nh cÇn nhËn d¹ng. Tr−íc tiªn lùa chän K mÆt tèt nhÊt sö dông kü thuËt so s¸nh dùa trªn khu«n mÉu, sau ®ã sö dông kü thuËt so s¸nh dùa trªn ®iÓm ®Æc tr−ng trong tËp c¸c mÆt ®ã ®Ó x¸c ®Þnh ®−îc chÝnh x¸c ng−êi t−¬ng øng. (13) ViÖc so s¸nh ®iÓm ®Æc tr−ng dw() chØ thùc hiÖn ®−îc trªn mét tËp nhá d÷ liÖu mµ d÷ liÖu nµy nhËn ®−îc tõ kü thuËt so s¸nh khu«n mÉu mÆt dt() thu ®−îc vµ Th1, Th2 lµ c¸c ng−ìng cho tr−íc t−¬ng øng hai thuËt to¸n trªn. Toµn bé ph¹m vi gi¸ trÞ cña hµm S() biÕn ®æi trong [0,1] vµ nÕu gi¸ trÞ cña S v−ît qu¸ mét gi¸ trÞ ng−ìng cho tr−íc th× hÖ thèng kh«ng nhËn d¹ng ®−îc ng−êi ®ã. Nãi tãm l¹i, sù kÕt hîp hai kü thuËt nhËn d¹ng dùa trªn khu«n mÉu vµ dùa trªn ®iÓm ®Æc tr−ng cho ta ®−îc mét hÖ thèng nhËn d¹ng bÒn v÷ng víi c¸c ®iÒu kiÖn thay ®æi cña ¸nh s¸ng. X¸c ®Þnh ®−îc ¶nh cÇn t×m cã trong c¬ së d÷ liÖu hay kh«ng vµ nÕu cã th× ¶nh ®ã lµ ¶nh cña ai. ⎪⎩ ⎪⎨ ⎧ + = 2/)),(),(( 1 1 ),( gfdwgfdt gfS nÕu dt(f,g) > Th1 nÕu dw(f,g) > Th2 ng−îc l¹i 32 Ch−¬ng 3. thuËt to¸n nhËn d¹ng trong ®iÒu kiÖn ¸nh s¸ng thay ®æi HÖ thèng nhËn d¹ng mÆt tù ®éng phô thuéc vµo c¸c yÕu tè t¸c ®éng cña ngo¹i c¶nh do ®ã ®ßi hái ph¶i lµm phï hîp ®−îc c¸c yÕu tè trªn. §iÒu kiÖn m«i tr−êng, c¸c biÓu hiÖn cña bÒ mÆt lµ c¸c yÕu tè chÝnh ¶nh h−ëng ®Õn hÖ thèng nhËn d¹ng mÆt ng−êi tù ®éng. VÊn ®Ò ®Æt ra lµ ta ph¶i x©y dùng mét hÖ thèng nhËn d¹ng mÆt bÒn v÷ng víi c¸c thay ®æi cña c¸c yÕu tè trªn. Ch−¬ng nµy khãa luËn tr×nh bµy thuËt to¸n cña t¸c gi¶ Mariani [3] lµ bÒn v÷ng víi c¸c ®iÒu kiÖn ¸nh s¸ng kh¸c nhau. ThuËt to¸n ®−îc sö dông dùa trªn hai c¸ch tiÕp cËn ®Ó gi¶i quyÕt ®ã lµ: c¸ch tiÕp cËn dùa trªn khu«n mÉu vµ c¸ch tiÕp cËn dùa trªn ®iÓm ®Æc tr−ng th«ng qua hµm kho¶ng c¸ch tiÕp xóc. Dùa theo c¸c ®Æc t¶ trong [3], khãa luËn minh ho¹ cô thÓ thuËt to¸n b»ng nh÷ng thñ tôc trªn ng«n ng÷ lËp tr×nh PASCAL. M« t¶ c¸c thuËt to¸n nh− sau: Gi¶ sö cho mét ¶nh x lµ ¶nh cÇn nhËn d¹ng vµ ®−îc m· ho¸ thµnh vector d-chiÒu trong kh«ng gian Sd. Mét c¬ së d÷ liÖu ¶nh D ®−îc tæ chøc vµ qu¶n lý theo chØ sè. KÕt qu¶ thu ®−îc lµ c¸c chØ sè cña líp ¶nh (cho biÕt ®−îc ng−êi nhËn d¹ng) vµ c¸c chØ sè cña c¸c mÉu trong líp (biÕt ®−îc ®iÒu kiÖn m«i tr−êng t−¬ng øng t¸c ®éng ®Õn ¶nh nhËn d¹ng). 3.1 ThuËt to¸n so s¸nh khu«n mÉu dùa theo kho¶ng c¸ch tiÕp xóc ThuËt to¸n nµy ®−îc thùc hiÖn nh− h×nh d−íi ®©y: H×nh 3.1 M« pháng c¸ch so s¸nh hai mÉu mÆt víi nhau dùa trªn c¸c mÉu con Kü thuËt nhËn d¹ng dùa trªn khu«n mÉu sö dông quy t¾c so s¸nh tõng mÉu ¶nh nhá víi nhau. Mçi mÉu t−¬ng øng víi mét vïng cña ¶nh vµ viÖc so s¸nh nµy lµ so s¸nh c¸c i i So s¸nh So s¸nh ¶nh cÇn nhËn d¹ng ¶nh mÉu 33 mÉu t−¬ng øng cña nhau cã trong hai ¶nh cÇn nhËn d¹ng. Nh− biÓu diÔn cña h×nh minh ho¹ trªn cho thÊy mÉu thø i cña ¶nh cÇn nhËn d¹ng ph¶i t−¬ng øng víi mÉu thø i trong ¶nh mÉu. Mçi ¶nh cÇn nhËn d¹ng vµ ¶nh mÉu ®−îc chuÈn ho¸ cã kÝch th−íc cè ®Þnh lµ 75x75 pixel, c¸c mÉu con cã kÝch th−íc 15x15 pixel. V× vËy kü thuËt nhËn d¹ng nµy rÊt hiÖu qu¶ trong viÖc so s¸nh c¸c ¶nh mµ kh«ng chÞu t¸c ®éng cña m«i tr−êng vµ do ®ã thuËt to¸n nµy bÒn v÷ng víi c¸c ®iÒu kiÖn t¸c ®éng cña ¸nh s¸ng tíi c¸c ¶nh nhËn d¹ng vµ ¶nh mÉu. Kü thuËt so s¸nh nµy sö dông c¸ch so s¸nh c¸c gi¸ trÞ x¸m cña hai mÉu con víi nhau b»ng c¸ch so s¸nh tõng ®iÓm mét cña mÉu. NÕu hai ®iÓm lµ kh¸c nhau th× sù kh¸c nhau møc x¸m gi÷a chóng v−ît qu¸ mét ng−ìng cho tr−íc vµ ng−îc lai hai ®iÓm ¶nh lµ gièng nhau nÕu sù kh¸c nhau gi÷a c¸c gi¸ trÞ møc x¸m cña ®iÓm ¶nh kh«ng v−ît qu¸ ng−ìng cho tr−íc, gi¸ trÞ nµy thay ®æi trong kho¶ng [0,1] vµ gi¸ trÞ nµy cµng thÊp cµng tèt. Theo sù m« t¶ trªn th× mét ¶nh ®−îc ph©n thµnh mét vector mµ c¸c thµnh phÇn cña vector lµ gi¸ trÞ møc x¸m cña mÉu con. Gi¶ sö cho mét ¶nh cÇn nhËn d¹ng x ®−îc biÓu diÔn x={x1, x2, …,xN} trong ®ã xi (i=1..N) lµ c¸c mÉu con cña ¶nh cÇn nhËn d¹ng, tËp hîp c¸c mÉu con t¹o thµnh mét ¶nh vµ mét nhãm ¶nh mÆt p= {f1, f2,…,fK} trong ®ã fi lµ mÉu mÆt thø i, c¸c mÉu mÆt nµy còng ph¶i m· ho¸ thµnh c¸c vector vµ cã sè phÇn tö gièng nh− sè phÇn tö cña ¶nh cÇn nhËn d¹ng. Thñ tôc so s¸nh hai mÉu mÆt: Procedure df(x: mÆt, fk: mÆt); Begin D:=0; For i=1 to sè_mÉu_con do If (|x(i) – fk(i)|) < T then ∂(|x(i)-fk(i)|) := 0 else ∂(|x(i)-fk(i)|) := 1; D:= D + ∂(|x(i)-fk(i)|); Df:= D/sè_mÉu_con; End 34 KÕt qu¶ cña thuËt to¸n nµy lµ thu ®−îc kho¶ng c¸ch gi÷a hai mÉu mÆt vµ kÕt qu¶ nµy ®−îc sö dông cho viÖc x¸c ®Þnh mét mÉu mÆt x cÇn nhËn d¹ng víi nhãm mÆt p (nhãm p cã N phÇn tö). TiÕp theo lµ thuËt to¸n so s¸nh mét ¶nh cÇn nhËn d¹ng víi mét nhãm ¶nh mÉu ®· thu ®−îc. Víi c¸ch gi¶i quyÕt nµy, ta sö dông kÕt qu¶ cña thuËt to¸n so s¸nh hai ¶nh mÆt víi nhau, kho¶ng c¸ch thu ®−îc cña tõng cÆp so s¸nh (so s¸nh ¶nh cÇn nhËn d¹ng víi tõng ¶nh trong nhãm) vµ so s¸nh c¸c kÕt qu¶ thu ®−îc nÕu kho¶ng c¸ch nµo nhá nhÊt th× ®ã lµ cÆp ¶nh cÇn t×m. ThuËt to¸n cã thÓ ®−îc m« t¶ trong h×nh sau: H×nh 3.2 M« pháng c¸ch so s¸nh mét ¶nh mÆt cÇn nhËn d¹ng víi nhãm c¸c mÉu mÆt H×nh nµy biÓu diÔn viÖc so s¸nh mét mÆt cÇn nhËn d¹ng víi mét tËp c¸c ¶nh mÆt mÉu dùa vµo kho¶ng c¸ch nhá nhÊt gi÷a c¸c cÆp so s¸nh vµ cuèi cïng thu ®−îc mét ¶nh tèt nhÊt trong líp ¶nh mÆt mÉu ®ã. Thñ tôc nµy ®−îc ph¸t triÓn ®Ö quy cho tÊt c¶ c¸c líp ¶nh mÆt mÉu trong c¬ së d÷ liÖu vµ kÕt qu¶ cña viÖc ®Ö quy nµy lµ mét tËp c¸c mÉu ¶nh mÆt tèt nhÊt øng víi mçi mét líp. Thñ tôc so s¸nh mét ¶nh mÆt cÇn nhËn d¹ng víi mét líp c¸c ¶nh mÉu: Gi¶ sö sè ¶nh mÉu cã trong mét líp lµ N, x lµ ¶nh cÇn nhËn d¹ng, p lµ mét líp cã N ¶nh mÉu vµ ®−îc biÓu diÔn p={f1,f2,…,fN}, gi¸ trÞ min ®−îc dïng ®Ó x¸c ®Þnh c¸c cÆp so s¸nh nµo cã kho¶ng c¸ch nhá nhÊt vµ dùa vµo gi¸ trÞ min nµy cho biÕt ®−îc chØ sè cña ¶nh mÉu trong líp ®ang quan s¸t. Thñ tôc ®−îc thùc hiÖn nh− d−íi ®©y: Procedure dt(x: mÆt, p: líp mÆt); Begin min:=df(x,f1); x fi1 fi2 fi3 … … fi(N-1) fiN fij Líp ¶nh mÉu ¶nh cÇn nhËn d¹ng ¶nh thu ®−îc sau khi so s¸nh So s¸nh So s¸nh KÕt qu¶ 35 For i=2 to N do If (min >= df(x,fi)) then min:= df(x,fi) End KÕt qu¶ thu ®−îc cña thñ tôc trªn lµ mét mÉu mÆt tèt nhÊt øng víi gi¸ trÞ min nhá nhÊt. Víi c¸ch thùc hiÖn t−¬ng tù thñ tôc trªn ®−îc ¸p dông cho c¸c líp ¶nh mÆt mÉu kh¸c vµ thu ®−îc K mÆt tèt nhÊt t−¬ng øng víi K líp ¶nh mÆt mÉu cã trong c¬ së d÷ liÖu. K mÆt tèt nhÊt nµy ®−îc sö dông trong thuËt to¸n so s¸nh mét ¶nh mÆt cÇn nhËn d¹ng víi c¸c mÆt tèt nhÊt thu ®−îc tõ thuËt to¸n so s¸nh dùa trªn khu«n mÉu. 3.2 ThuËt to¸n so s¸nh ®iÓm ®Æc tr−ng dùa theo kho¶ng c¸ch tiÕp xóc Kü thuËt so s¸nh dùa trªn ®iÓm ®Æc tr−ng nh»m ®¸nh gi¸ mét mÆt cÇn nhËn d¹ng víi K mÆt tèt nhÊt th× mÆt cÇn nhËn d¹ng lµ mÉu mÆt nµo trong K mÆt tèt nhÊt ®ã. Víi kü thuËt so s¸nh nµy ¶nh cÇn nhËn d¹ng vµ K mÆt tèt nhÊt ph¶i ®−îc m· ho¸ thµnh c¸c vector mµ c¸c thµnh phÇn cña nã lµ c¸c ®iÓm ®Æc tr−ng cña ¶nh. Gi¶ sö ¶nh cÇn nhËn d¹ng lµ x vµ ®−îc biÓu diÔn x={x1,x2,…,xN} trong ®ã xi (i=1..N) lµ ®iÓm ®Æc tr−ng thø i biÓu diÔn trong mÆt, gäi p lµ tËp c¸c ¶nh tèt nhÊt (K ¶nh mÆt tèt nhÊt) vµ p={f1,f2,…,fK} trong ®ã mçi ¶nh fi ph¶i ®−îc m· ho¸ thµnh c¸c vector ®iÓm ®Æc tr−ng (fi={fi1,fi2,…,fiN}). Kü thuËt so s¸nh ®iÓm ®Æc tr−ng cña mét ¶nh cÇn nhËn d¹ng víi tËp K ¶nh mÆt tèt nhÊt sö dông c¸c vector ®iÓm ®Æc tr−ng, trong ®ã mçi phÇn tö thø i lµ mét ®Æc tr−ng cña ¶nh cÇn nhËn d¹ng vµ ¶nh mÉu. Tr−íc hÕt ta thùc hiÖn thuËt to¸n so s¸nh hai ¶nh mÆt bÊt kú dùa trªn kü thuËt kho¶ng c¸ch tiÕp xóc. Thñ tôc so s¸nh hai mÆt dùa trªn kü thuËt kho¶ng c¸ch tiÕp xóc Thñ tôc nµy sö dông c¸c ®iÓm ®Æc tr−ng ®−îc trÝch ra tõ bé läc Gabor, theo bé läc nµy bÊt kú ¶nh mÆt ng−êi nµo ®Òu cã 14 ®iÓm ®Æc tr−ng vµ x(i), f(i) lµ c¸c vector biÓu diÔn c¸c ®Æc tr−ng cña mÆt. ThuËt to¸n nµy ho¹t ®éng nh− sau: so s¸nh tõng ®iÓm ®Æc tr−ng cña hai ¶nh víi nhau vµ sö dông hµm cos ®Ó tÝnh ®é lÖch (sù kh¸c nhau) gi÷a hai ®iÓm ®Æc tr−ng. Gãc lÖch gi÷a hai ®iÓm ®Æc tr−ng ®−îc m« t¶ nh− h×nh bªn. H×nh 3.3 M« t¶ gãc lÖch gi÷a hai vector ®iÓm ®Æc tr−ng f(i) x(i) α 36 Nh×n vµo h×nh biÓu diÔn hai vector nµy ta thÊy nÕu hai ®iÓm lµ gièng nhau th× gãc α t¹o bëi hai vector x(i) vµ f(i) ph¶i cã gãc nhá nhÊt. Tr−êng hîp tèt nhÊt khi gãc α = 00. Thñ tôc m« t¶ thuËt to¸n nh− sau: Procedure dg(x: mÆt, f: mÆt); Begin D:= 0; For i=1 to 14 do D:= D + (1 – cos(x(i),f(i))/2; Dg:= D/14; End KÕt qu¶ thu ®−îc lµ kho¶ng c¸ch gi÷a hai mÆt bÊt kú dùa trªn c¸c ®iÓm ®Æc tr−ng cña ¶nh. TiÕp theo lµ thñ tôc x¸c ®Þnh mét mÆt cÇn nhËn d¹ng víi c¸c mÉu mÆt tèt nhÊt thu ®−îc tõ kü thuËt so s¸nh khu«n mÉu (K mÉu mÆt tèt nhÊt) dùa trªn kho¶ng c¸ch tiÕp xóc. Trong ®ã x lµ mét vector biÓu diÔn ®iÓm ®Æc tr−ng cña mÆt cÇn nhËn d¹ng vµ p lµ nhãm c¸c mÉu mÆt tèt nhÊt (c¸c mÉu trong p ®Òu ®−îc m· ho¸ theo vector biÓu diÔn c¸c ®iÓm ®Æc tr−ng cña mÉu ®ã). ThuËt to¸n nµy ®−îc m« t¶ nh− h×nh d−íi ®©y: H×nh 3.4 M« pháng c¸ch so s¸nh mét ¶nh mÆt víi tËp c¸c ¶nh mÆt tèt nhÊt dùa trªn ®iÓm ®Æc tr−ng. Nhãm mÆt tèt nhÊt (K mÆt) f1(f1,f2,…,fN) d1 f2(f1,f2,…,fN) d2 x(x1,x2,…,xN) …………… min(d1,d2,…,dK) …………… fK-1(f1,f2,…,fN-1) dK-1 fK(f1,f2,…,fN) dK KÕt qu¶ thu ®−îc So s¸nh Chän kÕt qu¶ tèt nhÊt 37 Theo c¸ch biÓu diÔn cña h×nh trªn ta thÊy: mét ¶nh cÇn nhËn d¹ng x ®−îc so s¸nh lÇn l−ît víi tõng mÉu ¶nh cã trong p kÕt qu¶ cña phÐp so s¸nh thu ®−îc lÇn l−ît lµ d1, d2,…, dK t−¬ng øng víi K mÉu tèt nhÊt trong p. §Ó thu ®−îc kÕt qu¶ tèt nhÊt ta lÊy gi¸ trÞ nhá nhÊt trong tËp kÕt qu¶ ®o ®−îc {d1,d2,…,dK} vµ gi¸ trÞ nhá nhÊt di nµo ®ã cho phÐp ta x¸c ®inh ®−îc mÉu mÆt tèt nhÊt thø i trong p. Thñ tôc so s¸nh mét mÆt cÇn nhËn d¹ng víi tËp c¸c mÆt tèt nhÊt thu ®−îc tõ kü thuËt so s¸nh dùa trªn khu«n mÉu Procedure dw(x: mÆt, p: nhãm mÆt mÉu); Begin {tËp c¸c mÉu mÆt: p={f1,f2,..,fK} thu ®−îc tõ thuËt to¸n dt(x,g)} min:= dg(x,f1); For i=2 to K do If min >= dg(x,fi) then min:= dg(x,fi); Dw:= min; End KÕt qu¶ ®¹t ®−îc lµ vÞ trÝ cña mÉu thø i trong nhãm mÉu tèt nhÊt. 3.3 KÕt hîp hai thuËt to¸n so s¸nh trªn PhÇn nµy tr×nh bµy mét thuËt to¸n kÕt hîp c¶ hai kü thuËt so s¸nh trªn ®Ó thùc hiÖn nhiÖm vô nhËn d¹ng ¶nh mÆt ng−êi vµ kÕt hîp hai kü thuËt so s¸nh trong mét ®iÒu kiÖn tèt nhÊt. Kü thuËt so s¸nh dùa vµo khu«n mÉu lÊy ®−îc c¸c mÆt tèt nhÊt vµ bÒn v÷ng víi c¸c ®iÒu kiÖn thay ®æi cña ¸nh s¸ng b»ng c¸ch so s¸nh c¸c mÉu con víi nhau (kÝch th−íc cña mÉu con lµ 15x15 pixel). Kü thuËt so s¸nh dùa trªn ®iÓm ®Æc tr−ng so s¸nh mét ¶nh mÆt cÇn nhËn d¹ng víi tËp c¸c mÆt tèt nhÊt thu ®−îc tõ kü thuËt so s¸nh dùa trªn khu«n mÉu vµ x¸c ®Þnh chÝnh x¸c ¶nh cÇn nhËn d¹ng ®ã lµ cña ng−êi nµo. Víi viÖc kÕt hîp hai kü thuËt so s¸nh trªn dÉn tíi thñ tôc thùc hiÖn thuËt to¸n nh− sau: Procedure S(x: mÆt, p: nhãm mÆt); Begin If dt(x,p) > Th1 then S:=1; 38 If dw(x,p) > Th2 then S:=1; If (dt(x,p) = Th2) then S:= (dt(x,p) + dw(x,p))/2; End M« t¶ ho¹t ®éng cña thñ tôc trªn nh− sau: TiÕn hµnh thùc hiÖn hµm so s¸nh khu«n mÉu dt(x,p) ®Ó thu ®−îc K mÆt tèt nhÊt. NÕu gi¸ trÞ thu ®−îc tõ viÖc so s¸nh hai mÉu víi nhau v−ît qu¸ ng−ìng cho tr−íc Th1 nµo ®ã th× cÆp so s¸nh ®ã bÞ lo¹i bá. Cuèi cïng thu ®−îc c¸c mÉu mÆt tèt nhÊt trong tËp c¸c mÉu ®−îc so s¸nh. KÕt qu¶ cña hµm so s¸nh dt(x,p) ®−îc truyÒn tíi hµm so s¸nh c¸c ®iÓm ®Æc tr−ng dw(x,p). Hµm nµy thùc hiÖn còng t−¬ng tù nh− hµm so s¸nh khu«n mÉu nh−ng d÷ liÖu ®Ó so s¸nh kh«ng ph¶i lµ toµn bé c¸c mÉu cã trong c¬ së d÷ liÖu ¶nh mµ d÷ liÖu lµ c¸c kÕt qu¶ thu ®−îc tõ hµm so s¸nh khu«n mÉu dt(x,p). NÕu gi¸ trÞ cña hµm so s¸nh ®iÓm ®Æc tr−ng v−ît qu¸ mét ng−ìng cho tr−íc Th2 th× cÆp ¶nh so s¸nh ®ã bÞ lo¹i bá. NÕu mét trong hai gi¸ trÞ cña hµm so s¸nh khu«n mÉu vµ hµm so s¸nh c¸c ®iÓm ®Æc tr−ng v−ît qu¸ mét ng−ìng cho tr−íc Th1 hoÆc Th2 th× gi¸ trÞ hµm kÕt hîp S:=1 vµ víi gi¸ trÞ nµy th× ¶nh mÆt cña ng−êi ®ã kh«ng nhËn d¹ng ®−îc. Tr−êng hîp ng−îc l¹i hai gi¸ trÞ cña hai hµm so s¸nh ®Òu chÊp nhËn ®−îc khi ®ã S cã gi¸ trÞ lµ gi¸ trÞ trung b×nh cña hai gi¸ trÞ thu ®−îc tõ hai thuËt to¸n so s¸nh trªn vµ gi¸ trÞ S biÕn thiªn trong kho¶ng [0,1]. Nh−ng trong tËp c¸c kÕt qu¶ cña S, kh«ng ph¶i hoµn toµn lµ chÝnh x¸c, còng cã khi ®óng nh−ng còng cã khi sai do ®ã vÇn cÇn ph¶i thùc hiÖn viÖc kiÓm tra tÝnh chÝnh x¸c gi¸ trÞ cña S b»ng mét ng−ìng nµo ®ã. NÕu gi¸ S v−ît qu¸ ng−ìng kiÓm so¸t ®ã th× viÖc so s¸nh kh«ng thµnh c«ng vµ ng−êi ®ã kh«ng nhËn d¹ng ®−îc. 39 KÕt luËn Trong khãa luËn nµy, t«i ®· tr×nh bµy mét hÖ thèng nhËn d¹ng ¶nh mÆt ng−êi tù ®éng tho¶ m·n c¸c ®iÒu kiÖn thay ®æi cña ¸nh s¸ng t¸c ®éng ®Õn ¶nh nhËn d¹ng. Trong qu¸ tr×nh thùc hiÖn khãa luËn, t«i ®· thu nhËn ®−îc kiÕn thøc tæng quan vÒ hÖ thèng ®o¸n nhËn ¶nh mÆt ng−êi. H¬n n÷a, ®· n¾m b¾t ®−îc nh÷ng néi dung c¬ b¶n cña viÖc kh¾c phôc ¶nh h−ëng cña c¸c ®iÒu kiÖn ¸nh s¸ng t¸c ®éng ®Õn hÖ thèng nhËn d¹ng lµm cho hÖ thèng khã cã thÓ nhËn d¹ng ¶nh mét c¸ch chÝnh x¸c ®· ®−îc tr×nh bµy trong c«ng tr×nh cña t¸c gi¶ Mariani [3], ®ã lµ: - Kü thuËt “Sö dông kho¶ng c¸ch tiÕp xóc” - Sö dông hai kü thuËt so s¸nh: kü thuËt so s¸nh khu«n mÉu vµ kü thuËt so s¸nh ®iÓm ®Æc tr−ng. Kü thuËt so s¸nh khu«n mÉu cho hÖ thèng ®−îc c¸c mÆt tèt nhÊt cã trong c¬ së d÷ liÖu dùa vµo c¸ch ®¸nh gi¸ cña hµm kho¶ng c¸ch, cßn kü thuËt so s¸nh ®iÓm ®Æc tr−ng cho biÕt ®−îc chÝnh x¸c ¶nh ®ã lµ ¶nh cña ng−êi nµo b»ng c¸ch so s¸nh ¶nh cÇn nhËn d¹ng víi tËp c¸c ¶nh tèt nhÊt thu ®−îc tõ kü thuËt so s¸nh ®iÓm ®Æc tr−ng. Trong nh÷ng hÖ thèng thùc tÕ, ý t−ëng kÕt hîp hai thuËt to¸n trªn ®−îc khãa luËn ®Ò cËp. Khãa luËn còng ®· m« t¶ chi tiÕt c¸c thuËt to¸n ®èi s¸nh kho¶ng c¸ch b»ng mét sè thñ tôc PASCAL song ch−a cã ®iÒu kiÖn cµi ®Æt ®−îc c¸c thuËt to¸n nµy. Do thêi gian vµ tr×nh ®é cßn h¹n chÕ vµ ®©y lµ mét néi dung khã, khãa luËn ch−a hiÖn thùc c¸c thuËt to¸n tr×nh bµy ë ch−¬ng ba. §Êy lµ mét néi dung trong ph−¬ng h−íng nghiªn cøu tiÕp theo cña khãa luËn. 40 Tµi liÖu tham kh¶o 1. Keysers D. Experiments with an Extended Tangent Distance, 15th International Conference on Pattern Recognition, Vol. 2,pp. 38-42, 2000. 2. Manjunath B.S. et al. A Feature-Based Approach to Face Recognition. Proc. IEEE Computer Soc. Conf. Computer Vision and Pattern Recognition, pp 373-378, 1992. 3. Mariani R. A Face Location Algorithm Robust to Complex Lighting Conditions. To appear in 2nd Audio and Video-Based Biometric Person Authentication, Sweden, 2001. 4. Rowley H. et al. Neural Network-Based Face Detection. IEEE Trans. Pattern Analysis and Machine Intelligence, 1998. 5. Simard P. Transformation Invariance in Pattern Recognition – Tangent Distance and Tangent Propagation. In G. Orr and K.R. Muller editors, Neural Networks: tricks of the trade, vol 1524 of Lecture Notes in Computer Science, Springer, Heidelberg, pp 239-274, 1998. 6. Sirohey S.A, Human Face Segmentation and Identification. Technical Report, CS-TR- 3176, Univ, of Maryland, 1993. 7. Sun Q.B. et al. Face Detection Based on Color and Local Symmertry Information. Proc. 3rd International Conterence on Automatic Face and Gesture Recognition, pp 130- 135. Apr 14-16, 1998. Nara, Japan. 8. Takacs B vµ Wechsler H. Detection of Face and Facial Landmarks Using Iconic Filter Banks. Pattern Recognition, 30(1): 1623-1636, 1997.

Các file đính kèm theo tài liệu này:

  • pdfK43_Vu_Dinh_Hoang_Thesis.pdf