You are on page 1of 19

Thiết kế hệ thống nhận diện khuôn mặt

GVHD : PGS. TS. HOÀNG HỒNG HẢI


Thành viên trong nhóm:
KHỔNG HỮU NGỌC CƯƠNG: 20205263
NGUYỄN THÀNH CÔNG: 20205262
DƯƠNG NGỌC BẢO: 20194911
MÔN HỌC: XỬ LÝ ẢNH
I Giới thiệu hệ thống

II Phương pháp thực hiện

NỘI DUNG
III Thực nghiệm và kết quả

IV Kết luận
I. Giới thiệu hệ thống

Hệ thống nhận diện khuôn mặt là một trong những quy trình thông tin
sinh trắc học, khả năng ứng dụng dễ dàng hơn và phạm vi hoạt động lớn
hơn.
Là một phần của ứng dụng xử lý ảnh khuôn mặt.
I. Giới thiệu hệ thống

Hệ thống nhận diện khuôn mặt là một bài toán xử lý ảnh phức tạp trong các
ứng dụng thực tế với các hiệu ứng phức tạp về chiếu sáng, che khuất và
điều kiện hình ảnh trên ảnh sống.
Nó là sự kết hợp giữa các kỹ thuật phát hiện và nhận dạng khuôn mặt
trong phân tích hình ảnh.
I. Giới thiệu hệ thống

Các bước của một hệ thống nhận diện khuôn mặt bao gồm:
1. Thu thập hình ảnh từ camera
2. Phát hiện khuôn mặt từ hình ảnh thu được
3. Nhận diện khuôn mặt từ đầu ra của phần phát hiện
4. Nhận dạng danh tính con người

Phát hiện Nhận diện


Thu thập Danh tính
khuôn khuôn
hình ảnh người
mặt mặt
I. Giới thiệu hệ thống

Các yếu tố ảnh hưởng đến hệ thống nhận diện khuôn mặt:
- Điều kiện ánh sáng và môi trường: đúng trong trường hợp ánh sáng yếu
hoặc đối diện với ánh sáng mạnh.
- Đặc điểm khuôn mặt: những khuôn mặt có đặc điểm rõ ràng, không bị
che khuất sẽ dễ dàng xác định hơn.
- Môi trường nền và điều kiện môi trường: màu sắc và khung cảnh phía
sau khuôn mặt, nền phức tạp hoặc đa dạng => làm giảm hiệu suất.
- Chất lượng hình ảnh và camera: ảnh hưởng đến khả năng nhận dạng.
II. Phương pháp thực hiện

Phương pháp nhận diện khuôn mặt:


- Phát hiện khuôn mặt: phương pháp dựa trên kiến thức
- Nhận dạng khuôn mặt: phương pháp tiếp cận mạng lưới thần kinh
=> Thuật toán sử dụng trên phần mềm Visual Studio Code; Hộp công cụ
thu nhận hình ảnh; Hộp công cụ xử lý hình ảnh và Hộp công cụ mạng thần
kinh được sử dụng để phát triển thuật toán.
II. Phương pháp thực hiện

2.1. Phần đầu vào


Là phần tiên quyết cho hệ thống nhận diện khuôn mặt.
Hình ảnh được chụp trực tiếp sẽ được chuyển đổi thành dữ liệu số để thực
hiện tính toán xử lý hình ảnh và gửi đến thuật toán nhận diện khuôn mặt.

2.2. Phần phát hiện khuôn mặt


II. Phương pháp thực hiện

2.2. Phần phát hiện khuôn mặt


Thực hiện các thao tác định vị và trích xuất hình ảnh khuôn mặt cho hệ thống
nhận diện khuôn mặt.
Cân bằng trắng của hình ảnh khác nhau do sự thay đổi điều kiện ánh sáng
của môi trường trong khi thu được hình ảnh
Phân đoạn da – Phân đoạn da dựa trên không gian màu RGB sử dụng thông
tin màu sắc để phân biệt và phân loại các vùng chứa da trong hình ảnh.
Tình huống này tạo ra các vật thể không thuộc da mà thuộc về vật thể da. Do
đó, cân bằng trắng của hình ảnh thu được phải được hiệu chỉnh trước khi phân
đoạn nó
II. Phương pháp thực hiện

2.2. Phần phát hiện khuôn mặt


Kết quả phân đoạn trên ảnh gốc và ảnh đã hiệu chỉnh cân bằng trắng được
cho trên Hình 4 và 5.

( a.) Ảnh gốc, b.) Phân đoạn da trên ảnh a, c.) Hiệu chỉnh cân bằng trắng, d.) Phân đoạn da trên ảnh c
II. Phương pháp thực hiện

2.2. Phần phát hiện khuôn mặt


Sau khi “And Operation” được áp dụng trên các hình ảnh phân đoạn, một
số thao tác hình thái được áp dụng trên hình ảnh da cuối cùng để tìm kiếm
ứng cử viên khuôn mặt.

Kết quả phân đoạn trước và sau khi chỉnh sửa


II. Phương pháp thực hiện

2.2. Phần phát hiện khuôn mặt


Tiếp theo ta sẽ sửa đổi hộp giới hạn dựa trên các bước trước đó, phần ngực
và phần cổ sẽ bị loại bỏ, chiều cao của hộp giới hạn được sửa đổi lớn hơn
1,28 lần so với chiều rộng của hộp giới hạn

Ảnh sau khi đã sửa đổi hộp giới hạn


II. Phương pháp thực hiện

2.2. Phần phát hiện khuôn mặt


Cuối cùng ta sẽ đến với quy trình trích xuất đặc điểm khuôn mặt.
Đặc điểm khuôn mặt là một trong những đặc điểm quan trọng nhất của
khuôn mặt. Đặc điểm khuôn mặt là lông mày, mắt, miệng, mũi, chóp mũi,
má, v.v. Thuộc tính được sử dụng để trích xuất mắt và miệng, hai mắt và
miệng tạo thành tam giác cân và khoảng cách giữa mắt với mắt và điểm
giữa của khoảng cách mắt vào miệng là bằng nhau
II. Phương pháp thực hiện

2.2. Phần phát hiện khuôn mặt


Ta sẽ sử dụng bộ lọc Laplacian of Gaussian (LoG) và một số phép lọc khác
được thực hiện để trích xuất đặc điểm khuôn mặt của ứng viên khuôn mặt
II. Phương pháp thực hiện

2.3. Phần nhận dạng khuôn mặt


Phần nhận dạng khuôn mặt bao gồm tiền xử lý hình ảnh khuôn mặt, ma
trận hình ảnh vector hóa, tạo cơ sở dữ liệu và sau đó phân loại.
Thuật toán phần nhận dạng khuôn mặt được đưa ra như sau:
II. Phương pháp thực hiện

2.3. Phần nhận dạng khuôn mặt


III. Thực nghiệm và kết quả
III. Kết luận
THANK
YOU !

You might also like