XÂY DỰNG ỨNG DỤNG PHÁT
XÂY DỰNG ỨNG DỤNG PHÁT
HIỆN MẶT NGƯỜI DỰA TRÊN
HIỆN MẶT NGƯỜI DỰA TRÊN
MÀU DA
MÀU DA
Sinh viên thực hiện : Nguyễn Hoài Sơn
Sinh viên thực hiện : Nguyễn Hoài Sơn
Lớp CNPM – K48
Lớp CNPM – K48
Giáo viên hướng dẫn: ThS Lương Mạnh Bá
Giáo viên hướng dẫn: ThS Lương Mạnh Bá
NỘI DUNG
NỘI DUNG
•
Bài toán phát hiện mặt người
•
Phương pháp phát hiện mặt người dựa trên
BÀI TOÁN PHÁT HIỆN MẶT NGƯỜI
•
Phương pháp: có nhiều phương pháp và hướng
tiếp cận khác nhau. Chia thành 2 nhóm chính:
–
Các phương pháp dựa trên học máy:
adaboot, máy vector hỗ trợ (SVM),
–
Các phương pháp dựa trên đặc trưng: màu
da, các bộ phận mắt, mũi, miệng,
BÀI TOÁN PHÁT HIỆN MẶT NGƯỜI
BÀI TOÁN PHÁT HIỆN MẶT NGƯỜI
•
Đánh giá phương pháp:
–
Một số tiêu chí đánh giá:
•
Tỉ lệ số khuôn mặt phát hiện đúng.
•
Tỉ lệ phát hiện sai.
•
Thời gian thực hiện, tài nguyên tiêu tốn.
–
Không có phương pháp hoàn hảo. Nó có thể
phát hiện tốt trên loại ảnh này, nhưng lại kém
trên loại ảnh khác.
–
Có phương pháp chỉ phát hiện trên ảnh màu,
có phương pháp chỉ phát hiện trên ảnh xám.
•
Xác định các vùng trắng
•
Phân loại vùng trắng
MÔ HÌNH PHƯƠNG PHÁP
MÔ HÌNH PHƯƠNG PHÁP
PHÁT HIỆN MÀU DA
PHÁT HIỆN MÀU DA
•
Xác định xem điểm nào trong ảnh màu vào là
màu da, điểm nào không. Điểm màu da được
gán bằng 1, không phải màu da gán 0. Kết quả
thu được ảnh nhị phân.
•
Dựa trên 2 tiêu chí:
–
Công thức màu da
–
Histogram màu da
•
1 điểm trong ảnh được coi là màu da nếu thỏa
mãn cả 2 tiêu chí này.
PHÁT HIỆN MÀU DA
PHÁT HIỆN MÀU DA
•
Xác định màu da dựa trên histogram: với mỗi
điểm ảnh trong ảnh vào:
–
Chuyển sang hệ màu HSV
–
Xác định giá trị của cột (H,S) đó trong
histogram. Nếu lớn hơn 1 giá trị ngưỡng thì
coi là màu da.
PHÁT HIỆN MÀU DA
PHÁT HIỆN MÀU DA
Ví dụ minh họaLỌC NHIỄU
LỌC NHIỄU
•
Lọc nhiễu có thể dùng bộ lọc trung bình hoặc
trung vị.
•
Bộ lọc trung vị kích thước cao thì lọc tốt nhưng
thời gian lâu:
–
Với ảnh nhị phân có cách thực hiện lọc trung
vị riêng, tiết kiệm thời gian.
–
Để cân đối với thời gian thực hiện, sử dụng
bộ lọc trung vị kích thước 5 x 5
LỌC NHIỄU
Lấy điểm ra khỏi
hàng đợi
Hàng xóm có phải là điểm
trắng và chưa gán nhãn?
Gán nhãn SLVT cho điểm đó
Đưa vào vùng trắng, vào hàng đợi
Thêm vùng trắng vào DSVT
Hết ảnh?
Lặp cho 4
hàng xóm
(trái, phải,
trên, dưới)
ĐS
S
Đ
Đ
S
Đ
Thuật toán gán nhãn
Thuật toán gán nhãn
Thuật toán xác định và
Thuật toán xác định và
loại bỏ liên kết yếu
loại bỏ liên kết yếu
(phương dọc)
(phương dọc)
Đ
S
Begin