Nghiên cứu nhận dạng khuôn mặt và ứng dụng trong giám sát tự động

Nghiên cứu nhận dạng khuôn mặt và ứng dụng trong giám sát tự động, luận văn tốt nghiệp cung cấp cái nhìn sâu sắc về công nghệ hiện đại.

Trường đại học

Trường Đại học Quy Nhơn

Chuyên ngành

Khoa học máy tính

Người đăng

Ẩn danh

Thể loại

luận văn

2021

70
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

DANH MỤC CÁC CHỮ VIẾT TẮT

DANH MỤC CÁC HÌNH ẢNH

1. MỞ ĐẦU

1.1. Lý do chọn đề tài

1.2. Mục đích nghiên cứu

1.3. Đối tượng và phạm vi nghiên cứu

1.4. Phương pháp nghiên cứu

1.5. Ý nghĩa khoa học và thực tiễn của đề tài

2. KHÁI QUÁT VỀ NHẬN DẠNG KHUÔN MẶT VÀ BÀI TOÁN GIÁM SÁT TỰ ĐỘNG

2.1. Khái quát về nhận dạng khuôn mặt

2.1.1. Hệ thống sinh trắc học

2.1.2. Hệ thống nhận dạng khuôn mặt

2.1.3. Hệ thống xác minh hay xác thực khuôn mặt

2.1.4. Những thách thức trong bài toán nhận dạng khuôn mặt

2.1.5. Một số nghiên cứu về nhận dạng khuôn mặt

2.1.6. Một số ứng dụng liên quan đến nhận dạng khuôn mặt

2.2. Cơ sở lý thuyết về ảnh và xử lý ảnh số

2.2.1. Khái niệm về ảnh số

2.2.2. Các kiểu ảnh số

2.2.3. Điểm ảnh và ma trận điểm ảnh

2.2.4. Mức xám của ảnh

2.2.5. Biến đổi ảnh xám

2.2.6. Xử lý ảnh số

2.3. Một số phương pháp phát hiện khuôn mặt người

2.3.1. Hướng tiếp cận dựa trên tri thức

2.3.2. Hướng tiếp cận dựa trên đặc trưng không thay đổi

2.3.3. Hướng tiếp cận dựa trên so khớp mẫu

2.3.4. Hướng tiếp cận dựa trên diện mạo

2.3.5. Các khó khăn gặp phải trong nhận dạng khuôn mặt

2.4. Kết luận chương 1

3. NHẬN DẠNG KHUÔN MẶT DỰA TRÊN HISTOGRAM HƯỚNG GRADIENT VÀ MẠNG NORON TÍCH CHẬP

3.1. Kỹ thuật trích chọn đặc trưng histogram hướng gradient

3.2. Thuật toán HOG

3.3. Nhận dạng khuôn mặt dựa trên mạng CNN

3.4. Bài toán giám sát khuôn mặt tự động

3.5. Hệ thống mạng CNN trong nhận dạng mặt người

3.6. Phương pháp nhận dạng khuôn mặt dựa trên HOG và CNN

3.7. Kết luận chương 2

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

4.1. Giới thiệu bài toán

4.2. Phân tích yêu cầu và thu thập dữ liệu

4.3. Môi trường cài đặt và kết quả cài đặt thử nghiệm

DANH MỤC CÁC CHỮ VIẾT

DANH MỤC CÁC HÌNH

Tóm tắt

I. Tổng quan về nghiên cứu nhận dạng khuôn mặt và giám sát tự động

Nghiên cứu nhận dạng khuôn mặt đã trở thành một lĩnh vực quan trọng trong công nghệ hiện đại. Với sự phát triển của công nghệ nhận diện khuôn mặt, việc giám sát tự động ngày càng trở nên khả thi và hiệu quả hơn. Hệ thống giám sát tự động không chỉ giúp tăng cường an ninh và bảo mật mà còn hỗ trợ trong nhiều lĩnh vực khác nhau như thương mại, y tế và giao thông. Nghiên cứu này sẽ đi sâu vào các khía cạnh của nhận dạng khuôn mặt và ứng dụng của nó trong giám sát tự động.

1.1. Khái niệm về nhận dạng khuôn mặt và giám sát tự động

Nhận dạng khuôn mặt là quá trình xác định danh tính của một người dựa trên các đặc điểm khuôn mặt. Hệ thống giám sát tự động sử dụng công nghệ này để theo dõi và phân tích hành vi của con người trong thời gian thực.

1.2. Lịch sử phát triển của công nghệ nhận dạng khuôn mặt

Công nghệ nhận dạng khuôn mặt đã trải qua nhiều giai đoạn phát triển từ những năm 1960 đến nay. Các nghiên cứu ban đầu tập trung vào việc phát hiện khuôn mặt, sau đó mở rộng sang nhận dạng và xác thực khuôn mặt.

II. Những thách thức trong nghiên cứu nhận dạng khuôn mặt

Mặc dù công nghệ nhận diện khuôn mặt đã đạt được nhiều thành tựu, nhưng vẫn còn nhiều thách thức cần giải quyết. Các yếu tố như ánh sáng, góc nhìn và trạng thái cảm xúc có thể ảnh hưởng đến độ chính xác của hệ thống. Việc phát triển các thuật toán mạnh mẽ để xử lý những biến đổi này là rất cần thiết.

2.1. Ảnh hưởng của điều kiện ánh sáng đến nhận dạng khuôn mặt

Ánh sáng không đồng đều có thể làm giảm độ chính xác của hệ thống nhận dạng. Các nghiên cứu cho thấy rằng việc điều chỉnh độ sáng và tương phản có thể cải thiện hiệu suất nhận dạng.

2.2. Thách thức từ các biến đổi khuôn mặt

Các biến đổi như cảm xúc, tuổi tác và trang điểm có thể làm thay đổi đặc điểm khuôn mặt. Điều này đặt ra yêu cầu cho các thuật toán nhận dạng phải có khả năng thích ứng với những thay đổi này.

III. Phương pháp nghiên cứu nhận dạng khuôn mặt hiệu quả

Để giải quyết các thách thức trong nhận dạng khuôn mặt, nhiều phương pháp đã được phát triển. Các phương pháp này bao gồm việc sử dụng trí tuệ nhân tạomáy học để cải thiện độ chính xác và hiệu suất của hệ thống. Việc áp dụng các thuật toán như HOG và CNN đã cho thấy kết quả khả quan trong việc nhận diện khuôn mặt.

3.1. Sử dụng mạng nơ ron tích chập CNN trong nhận dạng khuôn mặt

Mạng nơ-ron tích chập (CNN) đã trở thành một trong những phương pháp phổ biến nhất trong nhận dạng khuôn mặt. CNN có khả năng tự động trích xuất đặc trưng từ hình ảnh, giúp cải thiện độ chính xác.

3.2. Kỹ thuật Histogram of Oriented Gradients HOG

Kỹ thuật HOG là một phương pháp hiệu quả để phát hiện khuôn mặt. Nó sử dụng thông tin về hướng và độ lớn của gradient để xác định các đặc điểm quan trọng trên khuôn mặt.

IV. Ứng dụng thực tiễn của nhận dạng khuôn mặt trong giám sát tự động

Nhận dạng khuôn mặt đã được ứng dụng rộng rãi trong nhiều lĩnh vực khác nhau. Từ việc giám sát an ninh tại các khu vực công cộng đến việc cải thiện trải nghiệm khách hàng trong các cửa hàng, công nghệ này đang chứng minh giá trị của nó trong cuộc sống hàng ngày.

4.1. Ứng dụng trong an ninh và bảo mật

Hệ thống giám sát an ninh sử dụng nhận dạng khuôn mặt để phát hiện và theo dõi các đối tượng nghi ngờ. Điều này giúp tăng cường an ninh tại các địa điểm như sân bay và ngân hàng.

4.2. Ứng dụng trong thương mại và dịch vụ khách hàng

Nhiều cửa hàng đã bắt đầu sử dụng công nghệ nhận dạng khuôn mặt để cá nhân hóa trải nghiệm mua sắm cho khách hàng. Hệ thống có thể nhận diện khách hàng và cung cấp các ưu đãi phù hợp.

V. Kết luận và tương lai của nghiên cứu nhận dạng khuôn mặt

Nghiên cứu nhận dạng khuôn mặt và ứng dụng trong giám sát tự động đang trên đà phát triển mạnh mẽ. Với sự tiến bộ của công nghệ, các hệ thống sẽ ngày càng chính xác và hiệu quả hơn. Tương lai của công nghệ này hứa hẹn sẽ mang lại nhiều giá trị cho xã hội.

5.1. Xu hướng phát triển công nghệ nhận dạng khuôn mặt

Công nghệ nhận dạng khuôn mặt sẽ tiếp tục phát triển với sự hỗ trợ của trí tuệ nhân tạo và học máy. Các nghiên cứu mới sẽ tập trung vào việc cải thiện độ chính xác và khả năng xử lý trong các điều kiện thực tế.

5.2. Tác động của nhận dạng khuôn mặt đến xã hội

Công nghệ này có thể mang lại nhiều lợi ích cho xã hội, nhưng cũng đặt ra những thách thức về quyền riêng tư và bảo mật. Cần có các quy định rõ ràng để đảm bảo việc sử dụng công nghệ này một cách hợp lý.

15/07/2025
0867 nghiên cứu nhận dạng khuôn mặt và ứng dụng trong giám sát tự động luận văn tốt nghiệp

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

MỞ ĐẦU Xử lý ảnh và Thị giác máy đang phát triển mạnh mẽ và đang đƣợc thu hút sự quan tâm của nhiều nhà khoa học. Trong những năm qua, nhận dạng khuôn mặt trong video đã nhận đƣợc sự chú ý đáng kể. Đã xuất hiện những cô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ật mà còn nhiều lĩnh vực khác trong cuộc sống. Mặc dù hệ thống nhận dạng khuôn mặt hiện tại đã đạt đến một mức độ phát triển nhất định, nhƣng chúng vẫn còn nhiều hạn chế khi áp dụng vào các điều kiện thực tế.

Ví dụ, các hình ảnh nhận dạng của video đƣợc lấy trong môi trƣờng thực tế với sự thay đổi độ sáng, khuôn mặt nghiêng hoặc độ phân giải thấp của hình ảnh thu đƣợc vẫn là vấn đề khó giải quyết. Nói cách khác, các thuật toán hiện tại vẫn chƣa đƣợc hoàn thiện tốt nhất. Nhận dạng khuôn mặt có nhiều ứng dụng, đặc biệt là ứng dụng trong giám sát tự động. Trong thời đại chuyển đổi số và ứng dụng công nghệ thông tin mạnh nhƣ hiện nay, nhu cầu phát hiện, nhận dạng và giám sát tự động đang trở nên cấp thiết hơn cả.

Với lƣợng camera có thể lắp đặt nhiều nơi, tính thực tiễn của giám sát tự động qua camera là rất cao, ứng dụng vào nhiều mục đích và lĩnh vực, phục vụ nhiều nhu cầu trong đời sống. Với những phân tích trên, tôi xin chọn nghiên cứu đề tài “NGHIÊN CỨU NHẬN DẠNG KHUÔN MẶT VÀ ỨNG DỤNG TRONG GIÁM SÁT TỰ ĐỘNG ”. Mục đích nghiên cứu - Nghiên cứu các đặc trƣng khuôn mặt và các thuật toán trích chọn các đặc trƣng đó. - Nghiên cứu phân loại khuôn mặt và xây dựng tập CSDL.

2 - Xây dựng mô hình hệ thống giám sát tự động. - Cài đặt thử nghiệm và đánh giá kết quả 3. Đối tƣợng và phạm vi nghiên cứu 3. Đối tượng nghiên cứu: Đối tƣợng nghiên cứu của đề tài là ảnh có khuôn mặt ngƣời và các thuật toán trích chọn các đặc trƣng khuôn mặt.

Phạm vi nghiên cứu: Phạm vi nghiên cứu của đề tài này là nghiên cứu các phƣơng pháp trích chọn đặc trƣng khuôn mặt trên ảnh khuôn mặt của ngƣời Việt Nam và Lào, ứng dụng vào xây dựng hệ thống giám sát tự động cho đơn vị công tác. Phƣơng pháp nghiên cứu Phƣơng pháp nghiên cứu của đề tài đƣợc lựa chọn là lý thuyết kết hợp với thực nghiệm. Phƣơng pháp phân tích kỹ thuật và tổng hợp ứng dụng các thuật toán để giải quyết bài toán thực nghiệm. Ý nghĩa khoa học và thực tiễn của đề tài Những giá trị khoa học và thực tiễn của đề tài: - Các đặc trƣng để phát hiện và nhận biết khuôn mặt ngƣời trên ảnh và video, các kỹ thuật trích chọn đặc trƣng.

- Xây dựng mô hình phát hiện và nhận dạng mặt ngƣời thời gian thực. - So sánh hiệu suất đối với khuôn mặt ngƣời Lào và Việt Nam. NỘI DUNG CHÍNH Nội dung của đề tài đƣợc chia thành 3 chƣơng. Chƣơng 1: Giới thiệu tổng quan về nhận dạng khuôn mặt Trong chƣơng này, đề tài giới thiệu tổng quan về các khái niệm cơ bản trong xử lý ảnh và nhận dạng mặt ngƣời, một số phƣơng pháp và kỹ thuật phát hiện cũng nhƣ nhận dạng khuôn mặt.

Một số ứng dụng của nhận dạng khuôn mặt trong giám sát tự động. 3 Chƣơng 2: Một số kỹ thuật nhận dạng khuôn mặt Lý thuyết về kỹ thuật dựa vào phân tích đặc trƣng, kỹ thuật dựa vào phân lớp và ứng dụng vào bài toán giám sát tự động. Chƣơng 3: Chƣơng trình thử nghiệm Giới thiệu bài toán, mô tả tập dữ liệu đầu vào đƣợc sử dụng, cài đặt thử nghiệm, và phân tích đánh giá kết quả thực nghiệm. KHÁI QUÁT VỀ NHẬN DẠNG KHUÔN MẶT VÀ BÀI TOÁN GIÁ SÁT TỰ ĐỘNG 1.

Khái quát về nhận dạng khuôn mặt 1. Hệ thống sinh trắc học Hệ thống sinh trắc học là một hệ thống đƣợc thiết kế để xác minh và nhận dạng một ngƣời dựa vào những đặc trƣng sinh học duy nhất của ngƣời đó. Hệ thống nhận dạng khuôn mặt Hệ thống nhận dạng khuôn mặt là một hệ thống đƣợc thiết kế để tìm thông tin của một ngƣời. Kĩ thuật nhận dạng là kiểm tra sự phù hợp dựa trên phép so sánh một-nhiều cụ thể là tìm ra một ngƣời là ai trong số những ngƣời đã đƣợc lƣu trữ trong hệ thống dựa vào thông tin khuôn mặt.

Hệ thống xác minh hay xác thực khuôn mặt Hệ thống xác minh/xác thực khuôn mặt là một hệ thống đƣợc thiết kế để xác minh thông tin của một ngƣời .Kĩ thuật xác minh là kiểm tra sự phù hợp trên phép so sánh một-một cụ thể là đối chiếu thông tin mới nhận về một ngƣời với thông tin đã lƣu trữ về ngƣời này có khớp hay không dựa trên thông tin khuôn mặt. Những thách thức trong bài toán nhận dạng khuôn mặt Những biến đổi quá lớn giữa các ảnh khuôn mặt khác nhau từ một ngƣời cần nhận dạng gồm trạng thái cảm xúc trên khuôn mặt, ánh sáng, và các thay đổi vị trí của khuôn. Giới hạn về số ảnh cần thiết cho việc nhận dạng, tập học không thể bao quát đƣợc tất cả các biến đổi có thể có trên khuôn mặt của một ngƣời cần nhận dạng trong thế giới thực. Một số nghiên cứu về nhận dạng khuôn mặt Bài toán nhận dạng khuôn mặt cần xác định hai vấn đề chính: dùng thông tin nào để nhận dạng: chân mày, cặp mắt, mũi, môi, tai, hay kết hợp các thông tin trên.Và dùng phƣơng pháp nào để huấn luyện cho máy nhận dạng 5 dùng nguồn thông tin đó.

Nhận dạng khuôn mặt trên máy tính đã trãi qua nhiều bƣớc thăng trầm với các kết quả nhƣ sau: o Wenyi Zhao, Arvindh Krishnaswamy, Rama Chellappa, Danie L.Swets, ohn Weng (1998)[1] sử dụng phƣơng pháp PCA (phân tích thành phần chính) kết hợp LDA (phân tích độc lập tuyến tính). Bƣớc 1, chiếu ảnh khuôn mặt từ không gian ảnh thô sang không gian các không gian khuôn mặt (Mỗi lớp khuôn mặt đƣợc nhận dạng sẽ đƣợc mô hình hóa bằng một không gian khuôn mặt) dùng PCA. Bƣớc 2, sử dụng phƣơng pháp LDA để tạo bộ phân loại tuyến tính có khả năng phân lớp các lớp khuôn mặt. o Emmanuel Viennet và Francoise Fogelman Soulie (1998),[3] sử dụng phƣơng pháp mạng neural nhân tạo để xử lý và nhận dạng khuôn mặt o Antonio J.Colmenarez và Thomas S.Huang (1998),[4] sử dụng kỹ thuật học thị giác và phù hợp mẫu 2-D.

Ông quan niệm bài toán dò tìm khuôn mặt là thao tác phân loại khuôn mặt trong đó khuôn mặt thuộc về một lớp và các đối tƣợng khác thuộc về lớp còn lại bằng cách ƣớc lƣợng mô hình xác suất cho mỗi lớp, và việc dò tìm sử dụng luật quyết định Maximum- likelihood. o Kazunori Okada, Johannes Steffens, Thomas Maurer, Hai Hong, Egor Elagin, Hartmut Neven, and Christoph (1998),[5] nhận dạng khuôn mặt dựa vào sóng Gabor và phƣơng pháp phù hợp đồ thị bó. Với ý tƣởng dùng đồ thị để biểu diễn khuôn mặt, ảnh khuôn mặt đƣợc đánh dấu tại các vị trí đã đƣợc xác định trƣớc trên khuôn mặt, gọi các vị trí này chính là các vị trí chuẩn. Khi thực hiện thao tác so khớp đồ thị với một ảnh, các điểm chuẩn (Jets) sẽ trích ra từ ảnh và so sánh các điểm chuẩn này với tất cả các điểm chuẩn tƣơng ứng trong các đồ thị khác nhau, và đồ thị nào phù hợp nhất với ảnh sẽ đƣợc chọn.

o Baback Moghaddam và Alex Pentland (1998) [6], đƣa ra phƣơng pháp phù hợp thị giác trực tiếp từ các ảnh cần sử dụng cho mục đích nhận 6 dạng khuôn mặt và dùng độ đo xác suất để tính độ tƣơng tự. o Massimo Tistaelli và Enrico Grosso (1998) [7], đƣa ra kỹ thuật thị giác động. Vì khả năng quan sát các chuyển động của khuôn mặt và xử lý các tính huống theo dự định là thông tin rất quan trọng, từ đó nhận đƣợc mô tả đầy đủ hơn về khuôn mặt cho m1ục đích thu thập mẫu và nhận dạng. o Jeffrey Huang, Chengjun Liu, và Harry Wechsler (1998)[8], đề xuất thuật toán căn cứ trên tính tiến hóa (Evolutionary computation) và di truyền (Genetic) cho các tác vụ nhận dạng khuôn mặt.

Đối với cách tiếp cận này, hai mắt sẽ đƣợc dò tìm trƣớc tiên và thông tin này đƣợc xem là vết để quan sát khuôn mặt, trình xử lý dò tiếp mắt bằng cách sử dụng một thuật toán lai để kết hợp thao tác học và tiến hóa trong quá trình học. o Daniel Bgraham và Nigel M Allinson (1998)[9], sử dụng phƣơng pháp đƣợc gọi là tạo bản sao không gian đặc trƣng để biểu diễn và nhận dạng hƣớng di chuyển của khuôn mặt. o Oi Bin Sun, Chian Prong Lam và Jian Kang Wu (1998)[10], sử dụng phƣơng pháp tìm vùng hai chân mày, hai mắt, mũi, miệng và cằm. Ảnh khuôn mặt thẳng ban đầu đƣợc chiếu theo chiều ngang để tìm các giá trị điểm ảnh thỏa ngƣỡng cho trƣớc, đồ thị biểu diễn theo trục ngang sẽ định vị vị trí biên trên và biên dƣới của hình chữ nhật bao các đặc trƣng cục bộ khuôn mặt.

Tƣơng tự với chiều đứng để tìm ra đƣờng biên bên trái và phải cho các vùng đặc trƣng.Nefian và Monson H.Hayes III (1998)[12] trình bày hƣớng tiếp cận theo mô hình mô hình Markov ẩn (HMM) trong đó ảnh mẫu khuôn mặt đƣợc lƣợng hóa thành chuỗi quan sát trên khuôn mặt theo quan niệm dựa trên thứ tự xuất hiện các đặc trƣng khuôn mặt {hai chân mày, hai lông mi, mũi, miệng, cằm}. Trong chuỗi quan sát đó, mỗi quan sát lại là một vector nhiều chiều và mỗi vector quan sát này đƣợc sử dụng để đặc trƣng 7 cho mỗi trạng thái trong chuỗi trạng trạng thái của HMM. Mỗi ngƣời đƣợc ƣớc lƣợng bằng một mô hình của HMM. o Guodong Guo, stan Z.LI, Kap luk chan(17 january 2001), dùng phƣơng pháp SVM để nhận dạng khuôn mặt.

Sử dụng chiến lƣợc kết hợp nhiều bộ phận loại nhị phân để xây dựng bộ phân loại SVM đa lớp. Một số ứng dụng liên quan đến nhận dạng khuôn mặt Từ những năm 1990 trở lại đây, chúng ta đã chứng kiến sự phát triển nhƣ vũ bão của các ngành công nghiệp, đặc biệc là ngành công nghiệp chế tạo điện tử.Tuy nhiên hiện nay các thiết bị điện tử cao cấp nhƣ máy ảnh số, camera kĩ thuậtsố,vànhiều sản phẩm khác dƣờng nhƣ chỉ phù hợp cho các phòng thí nghiệm, các công ty sản xuất kinh doanh, thƣơng mại, tài chính, ngân hàng,. Trong thời gian không xa từ 3 đến 10 năm nữa, chi phí cho các thiết bị này sẽ giảm đáng kể.

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

Tài liệu "Nghiên cứu nhận dạng khuôn mặt và ứng dụng trong giám sát tự động" cung cấp cái nhìn sâu sắc về công nghệ nhận dạng khuôn mặt, nhấn mạnh các ứng dụng của nó trong việc giám sát tự động. Nghiên cứu này không chỉ giải thích các phương pháp kỹ thuật mà còn chỉ ra lợi ích của việc áp dụng công nghệ này trong các lĩnh vực như an ninh, quản lý nhân sự và giáo dục. Độc giả sẽ tìm thấy thông tin hữu ích về cách mà nhận dạng khuôn mặt có thể cải thiện hiệu quả giám sát và quản lý, đồng thời mở ra hướng đi mới cho các nghiên cứu và ứng dụng trong tương lai.

Để mở rộng kiến thức của bạn về chủ đề này, bạn có thể tham khảo thêm tài liệu Luận văn thạc sĩ hcmute nhận dạng và định danh khuôn mặt người thời gian thực và sử dụng camera 2d giá rẻ, nơi trình bày các giải pháp nhận dạng khuôn mặt trong thời gian thực. Ngoài ra, tài liệu Luận văn thạc sĩ nghiên cứu ứng dụng mạng nơ ron nhân tạo vào nhận dạng mặt người sẽ giúp bạn hiểu rõ hơn về việc áp dụng mạng nơ ron trong lĩnh vực này. Cuối cùng, tài liệu Luận án tiến sĩ công nghệ thông tin phương pháp nhận dạng khuôn mặt người và ứng dụng trong quản lý nhân sự sẽ cung cấp cái nhìn tổng quát về các phương pháp nhận dạng khuôn mặt và ứng dụng của chúng trong quản lý nhân sự. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn về công nghệ nhận dạng khuôn mặt và các ứng dụng của nó.