Luận Văn Thạc Sĩ: Nhận Dạng Khuôn Mặt và Ứng Dụng Trong Bảo Toàn Thông Tin

Luận văn thạc sĩ nghiên cứu vnu uet nhận dạng khuôn mặt người và ứng dụng trong bảo toàn thông tin 04, đánh giá hiện trạng, phân tích vấn đề, đề xuất biện pháp hoàn thiện trong

2014

53
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

MỞ ĐẦU

1. CHƯƠNG 1: CƠ SỞ KHOA HỌC VÀ THỰC TIỄN CỦA VẤN ĐỀ NHẬN DẠNG MẶT NGƯỜI

1.1. TỔNG QUAN VỀ SINH TRẮC HỌC

1.2. Đường chỉ tay (Palm lines)

1.3. Võng mạc mắt (retina biometrics)

1.4. Giọng nói

1.5. Nhận dạng mặt người (Face recognition)

1.6. DNA (Dioxyribo Nucleic Acid)

1.7. HỆ THỐNG NHẬN DẠNG MẶT NGƯỜI

1.7.1. Bài toán nhận dạng mặt người và những khó khăn

1.7.2. Các ứng dụng liên quan đến nhận dạng mặt người

1.7.3. Tổng quan kiến trúc hệ thống nhận dạng khuôn mặt

1.7.4. Phát hiện khuôn mặt

1.7.5. Trích chọn đặc trưng

1.7.6. Nhận dạng khuôn mặt

2. CHƯƠNG 2: PHƯƠNG PHÁP NHẬN DẠNG MẶT NGƯỜI

2.1. PHÁT HIỆN KHUÔN MẶT

2.1.1. Đặc trưng HAAR-LIKE. Giải thuật Viola-Jones

2.2. NHẬN DẠNG MẶT NGƯỜI

2.2.1. Phương pháp phân tích thành phần chính (PCA: Principal Component Analysis)

2.2.2. Nhận dạng khuôn mặt theo phương pháp EIGENFACE

2.2.3. Khoảng cách Euclid

3. CHƯƠNG 3: NHẬN DẠNG MẶT NGƯỜI VÀ VẤN ĐỀ AN TOÀN THÔNG TIN

3.1. Vấn đề an toàn thông tin

3.2. Nhận dạng mặt người trong bảo đảm an toàn thông tin

3.3. Đề xuất hướng giải quyết và phạm vi ứng dụng của đề tài

4. CHƯƠNG 4: CHƯƠNG TRÌNH THỬ NGHIỆM

4.1. Sơ lược về EmguCV

4.2. Các bước chính trong hệ thống nhận dạng mặt người

4.3. Phân tích hệ thống

4.4. Kết quả chạy chương trình

TÀI LIỆU THAM KHẢO

Trích đoạn nội dung tài liệu

ĐẠI HỌC QUỐC GIA H[ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐỖ THỊ HỒNG LĨNH NHẬN DẠNG KHUÔN MẶT NGƯỜI VÀ ỨNG DỤNG TRONG BẢO TOÀN THÔNG TIN LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội, 2014 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA H[ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐỖ THỊ HỒNG LĨNH NHẬN DẠNG KHUÔN MẶT NGƯỜI VÀ ỨNG DỤNG TRONG BẢO TOÀN THÔNG TIN Ng{nh: Công nghệ thông tin Chuyên ng{nh: Hệ thống thông tin M~ số: 60480104 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS: TRỊNH NHẬT TIẾN Hà Nội, 2014 2 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lời cảm ơn Trước hết, tôi xin gửi lời cảm ơn sâu sắc nhất đến PGS.TS Trịnh Nhật Tiến, người đã tận tình hướng dẫn tôi trong suốt quá trình thực hiện luận văn tốt nghiệp. Tôi xin cảm ơn trường Đại học Công Nghệ - Đại học Quốc gia Hà Nội và các thầy cô giáo đã giảng dạy tôi trong suốt thời gian học tập tại trường, tạo điều kiện, giúp đỡ tôi hoàn thiện luận văn này. Xin cảm ơn gia đình, bạn bè, đồng nghiệp đã luôn động viên giúp đỡ tôi trong thời gian học tập và hoàn thành luận văn. Trong quá trình nghiên cứu, thực hiện, mặc dù đã cố gắng, nỗ lực để hoàn thiện, luận văn của tôi cũng không tránh khỏi những thiếu sót và hạn chế. Kính mong nhận được sự đóng góp của thầy cô và các bạn. Tôi xin chân thành cảm ơn! Học viên Đỗ Thị Hồng Lĩnh 3 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lời cam đoan Tôi xin cam đoan nội dung đề tài “ Nhận dạng khuôn mặt người và ứng dụng trongbảo toàn thông tin”được trình bày trong luận văn này do tôi thực hiện dưới sự hướng dẫn của PGS.Trịnh Nhật Tiến. Tất cả những tham khảo từ các nghiên cứu liên quan đều được nêu nguồn gốc một cách rõ ràng từ danh mục tài liệu tham khảo của luận văn. Trong luận văn, không có việc sao chép tài liệu, công trình nghiên cứu của người khác mà không chỉ rõ về tài liệu tham khảo. Hà Nội, ngày tháng năm 2014 Tác giả Đỗ Thị Hồng Lĩnh 4 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC DANH MỤC HÌNH VẼ . CƠ SỞ KHOA HỌC VÀ THỰC TIỄN CỦA VẤN ĐỀ NHẬN DẠNG MẶT NGƯỜI . TỔNG QUAN VỀ SINH TRẮC HỌC. Đường chỉ tay (Palm lines) . Võng mạc mắt (retina biometrics) . Nhận dạng mặt người (Face recognition) . HỆ THỐNG NHẬN DẠNG MẶT NGƯỜI . Bài toán nhận dạng mặt người và những khó khăn . Bài toán nhận dạng mặt người. Những khó khăn của nhận dạng khuôn mặt . Các ứng dụng liên quan đến nhận dạng mặt người. Tổng quan kiến trúc hệ thống nhận dạng khuôn mặt . Phát hiện khuôn mặt . Trích chọn đặc trưng . Nhận dạng khuôn mặt . 21 Chương 2: PHƯƠNG PHÁP NHẬN DẠNG MẶT NGƯỜI . PHÁT HIỆN KHUÔN MẶT . Đặc trưng HAAR-LIKE. Giải thuật Viola-Jones. NHẬN DẠNG MẶT NGƯỜI . Phương pháp phân tích thành phần chính (PCA: Principal Component Analysis ) . Nhận dạng khuôn mặt theo phương pháp EIGENFACE. Khoảng cách Euclid. 35 Chương 3: NHẬN DẠNG MẶT NGƯỜI VÀ VẤN ĐỀ AN TOÀN THÔNG TIN. Vấn đề an toàn thông tin. Nhận dạng mặt người trong bảo đảm an toàn thông tin. 38 5 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. Đề xuất hướng giải quyết và phạm vi ứng dụng của đề tài . 39 Chương 4: CHƯƠNG TRÌNH THỬ NGHIỆM . Sơ lược về EmguCV. Các bước chính trong hệ thống nhận dạng mặt người. Phân tích hệ thống. Kết quả chạy chương trình. 50 TÀI LIỆU THAM KHẢO . 51 6 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC HÌNH VẼ Hình 1.1: Các đặc trưng sinh trắc của con người.2: Bài toán nhận dạng mặt người.3: Kiến trúc hệ thống nhận dạng mặt người.4: Hiệu năng giải thuật PCA theo số lượng đặc trưng trích rút.5: Giải thuật trích chọn đặc trưng.1: 4 đặt trưng Haar-like cơ bản .2: Các đặc trưng mở rộng của các đặc trưng Haar-like cơ sở .3: Cách tính Integral Image của ảnh .4: Ví dụ cách tính nhanh các giá trị mức xám của vùng D trên ảnh .5: Mô hình phân tầng kết hợp các bộ phân loại yếu để xác định khuôn mặt .6 : Hệ thống xác định vị trí khuôn mặt người (Face detection system) .7: Minh họa PCA: tìm các trục tọa độ mới sao cho dữ liệu có độ biến thiên cao nhất.1 : Cấu trúc cơ bản của OpenCV .2: Chức năng nhận dạng của hệ thống . 43 7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỞ ĐẦU Khi bạn đăng nhập máy tính, sử dụng thẻ ATM, xuất nhập cảnh khi đi máy bay, sử dụng thẻ tín dụng, khi bạn vào các khu vực đòi hỏi an ninh cao, bạn cần phải xác thực nhận dạng. Xác thực nhận dạng là để kiểm tra bạn có phải là người mà bạn khai báo hay không. Các phương pháp xác thực truyền thống bao gồm mật khẩu và các loại thẻ định danh như chứng minh thư, thẻ ATM… Điều bất lợi khi bạn sử dụng các phương pháp xác thực truyền thống là bạn có thể quên mật khẩu, bạn có thể đánh mất chứng minh thư, đánh mất thẻ tín dụng,… dẫn đến việc bạn không thể đăng nhập để truy cập vào các tài nguyên cá nhân của bạn và các kho tài liệu mật của bạn. Ngoài ra còn có các nguy cơ nguy hiểm khác nữa là vô tình các thông tin bảo mật của bạn lại rơi vào tay của người khác, họ sử dụng thông tin mật của bạn vào các mục đích bất lợi cho bạn và cho mọi người. Vấn đề cấp bách đứng hàng đầu hiện nay về công nghệ là nâng cao tính bảo mật. Hàng ngày, hàng giờ vẫn luôn xảy ra các vấn đề đánh cắp thông tin mật và các tài khoản ngân hàng … Để hạn chế các vấn đề này, vấn đề bảo mật về sinh trắc học đang được sự quan tâm của nhiều người trong các lĩnh vực cần mức độ bảo mật an toàn cao cũng như tính thuận tiện của nó khi xác thực nhận dạng chủ thể trong đời sống xã hội cũng như trong các lĩnh vực quốc phòng, an ninh. Với nhu cầu bảo mật ngày càng cao của các ứng dụng truy nhập, kiểm soát vào ra … tôi quyết định chọn đề tài nhận dạng khuôn mặt người và ứng dụng trong bảo toàn thông tin để thực hiện luậnvăn tốt nghiệp của mình. 8 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 1.CƠ SỞ KHOA HỌC VÀ THỰC TIỄN CỦA VẤN ĐỀ NHẬN DẠNG MẶT NGƯỜI 1. TỔNG QUAN VỀ SINH TRẮC HỌC Sinh trắc học hay Công nghệ sinh trắc học (thuật ngữ khoa học: Biometric) l{ công nghệ sử dụng những thuộc tính vật lý, đặc điểm sinh học riêng của mỗi c| nh}n như v}n tay, mống mắt, khuôn mặt. Mỗi người có một đặc điểm sinh học duy nhất. Dữ liệu sinh trắc học của từng c| nh}n với đặc điểm khuôn mặt, ảnh chụp võng mạc, giọng nói sẽ được kết hợp với nhau bằng phần mềm để tạo ra mật khẩu d{nh cho những giao dịch điện tử, phương thức đó l{ “công nghệ sinh trắc đa nh}n tố”.1: C|c đặc trưng sinh trắc của con người. Những thiết bị điện tử có khả năng sử dụng dữ liệu sinh trắc học trong 9 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com thời gian thực để bảo vệ thông tin bí mật của con người. Con người sẽ không phải tạo, lưu giữ hay ghi nhớ mật khẩu d{nh cho thư điện tử, thẻ ng}n h{ng. Chính phủ một số nước đ~ thực hiện việc thắt chặt an ninh v{ quản lý hộ chiếu bằng c|ch thử nghiệm công nghệ sinh trắc học. H~ng Cross Match Technologies thiết kế ứng dụng x|c thực sinh trắc học dùng công nghệ nhận diện gương mặt để lấy được đối tượng từ một đ|m đông. Tại Mỹ, thẻ tín dụng sắp tới kỳ trở th{nh đồ cổ, trong c|c chuỗi siêu thị Thrifway, kh|ch h{ng trả tiền mua h{ng bằng ngón tay…Theo c|c nh{ nghiên cứu của IBM, trong tương lai không xa con người có thể bước tới một m|y rút tiền tự động v{ đọc tên hoặc nhìn v{o một cảm biến nhỏ xíu để rút tiền. Nếu cảm biến nhận ra những đặc điểm duy nhất trong võng mạc của kh|ch h{ng, nó sẽ cho phép người đó giao dịch. Hiện nay đ~ có trên 100 quốc gia sử dụng hộ chiếu điện tử bằng công nghệ nhận dạng v}n tay. Sử dụng v}n tay được đ|nh gi| l{ một giải ph|p bảo mật hữu hiệu v{ x|c nhận nh}n th}n chính x|c. Nhận dạng khuôn mặt người l{ một công nghệ được ứng dụng rộng r~i trong đời sống hằng ng{y của con người như c|c hệ thống gi|m s|t, quản lý v{o ra, tìm kiếm thông tin một người nổi tiếng,.Có rất nhiều phương ph|p nhận dạng khuôn mặt để n}ng cao hiệu suất tuy nhiên dù ít hay nhiều những phương ph|p n{y đang vấp phải những thử th|ch về độ s|ng, hướng nghiêng, kích thước ảnh, hay ảnh hưởng của tham số môi trường. Nhận dạng khuôn mặt l{ một th|ch thức lớn, vì vậy, nó đ~ thu hút c|c nh{ nghiên cứu từ c|c lĩnh vực kh|c nhau như: t}m lý học, nhận dạng mẫu, mạng tế b{o thần kinh, thị gi|c m|y tính, đồ họa m|y tính … Để tìm hiểu kỹ về vấn đề n{y, ta tìm hiểu về một số công nghệ đ~ được sử dụng phổ biến hiện nay: 1. 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đầu thế kỷ XIX, ph|t hiện khoa học thừa nhận hai tính năng quan trọng: Thứ nhất l{ hai kiểu v}n tay kh|c nhau dẫn đến có 2 người kh|c nhau. C|c dấu v}n tay rất hiếm khi có 2 người trùng v}n tay. Theo kết quả đó dấu v}n tay được đưa v{o nhận dạng tội phạm khi họ phạm tội để lại dấu v}n tay. Những năm 60 của thế kỷ 20, vì m|y tính có khả năng xử lý đồ họa với độ chính x|c cao nên con người bắt đầu nghiên cứu về dấu v}n tay trong vấn đề bảo mật. Hệ thống nhận dạng v}n tay tự động AFIS Zai thực hiện c|c nghiên cứu ph|p luật v{ ứng dụng. Một hệ thống sinh trắc học tốt yêu cầu phải đạt tốc độ xử lý nhanh chóng v{ hiệu quả trong thời gian thực thi để ho{n th{nh qu| trình nhận dạng. Tất cả c|c hệ thống sinh trắc học bao gồm c|c qu| trình xử lý: thu nhận, giải m~, so s|nh v{ kết hợp. Dấu v}n tay đảm nhận việc xử lý, nó bao gồm c|c công đoạn chụp lại ảnh dấu v}n tay, xử lý hình ảnh dấu v}n tay, khai th|c c|c tính năng để so s|nh sau đó kết hợp lại với nhau để đưa ra thông tin. Thuận lợi của việc sử dụng dấu v}n tay l{ nó đ|ng tin cậy v{ dễ d{ng được chấp nhận.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ