1. Trang chủ
  2. » Giáo án - Bài giảng

Face detection

21 411 5

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 2,53 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phát Hiện Khuôn Mặt Trong Ảnh Nhóm thực hiện: Nhóm 4 Face DetectionUsing Haar – Like & AdaBoost Xử lý ảnh... Nội Dung Giới thiệu thư viện đồ họa Open CV Bài toán phát hiện khuôn m

Trang 1

Phát Hiện Khuôn Mặt

Trong Ảnh

Nhóm thực hiện: Nhóm 4

Face DetectionUsing Haar – Like & AdaBoost

Xử lý ảnh

Trang 2

Nội Dung

Giới thiệu thư viện đồ họa Open CV

Bài toán phát hiện khuôn mặt

Các đặc trưng Haar - Like

Integral Image

AdaBoost

Trang 3

Sơ lược về OpenCV

• OpenCV là một thư viện xử lý ảnh mã nguồn mở của Intel

• Có nhiều tác dụng : dò tìm,

theo dõi và phát hiện khuôn

mặt, lọc Kalman

• Chứa các hàm cơ bản để xử lý ảnh và thị giác máy

Trang 4

Nội Dung

Giới thiệu thư viện đồ họa Open CV

Bài toán phát hiện khuôn mặt

Các đặc trưng Haar - Like

Integral Image

AdaBoost

Trang 5

Bài toán phát hiện khuôn mặt

• Face detection là 1 kĩ thuật để máy tính xác định vị trí, kích

thước của khuôn mặt trong ảnh bất kì

• Face detection có nhiều ứng

dụng trong thực tế: tương tác

giữa người và máy tính, trong các hệ thống giám sát an ninh, phân tích cảm xúc…

Trang 6

Khuôn Mặt

Không phải

mặt

Trang 7

Dựa trên đặc trưng bất biến

Các phương pháp giải quyết

Phát hiện khuôn

mặt

Dựa trên

tri thức Dựa trên so sánh mẫu

Dựa trên diện mạo

Luật Luật

Luật

Trang 8

Hoạt động

Trang 9

Nội Dung

Giới thiệu thư viện đồ họa Open CV

Bài toán nhận diện khuôn mặt

Đặc trưng Haar - Like

Integral Image

AdaBoost

Trang 10

Đặc trưng Haar - Like

Các đặc trưng Haar - Like

• Nhóm các đặc trưng đường

• Nhóm các đặc trưng cạnh

• Nhóm các đặc trưng xung quanh tâm

Dùng các đặc trưng trên, ta có thể tính được giá trị của đặc trưng

Haar – Like bằng công thức sau:

f(x) = Tổng vùng đen (các mức xám của Pixel)

- Tổng vùng trắng (các mức xám của Pixel)

Trang 11

Nội Dung

Giới thiệu thư viện đồ họa Open CV

Bài toán nhận diện khuôn mặt

Đặc trưng Haar - Like

Integral Image

AdaBoost

Trang 13

Nội Dung

Giới thiệu thư viện đồ họa Open CV

Bài toán nhận diện khuôn mặt

Đặc trưng Haar - Like

Integral Image

AdaBoost

Trang 14

AdaBoost

 AdaBoost là một bộ phân loại mạnh phi

tuyến phức dựa trên hướng tiếp cận

boosting được Freund và Schapire đưa ra vào năm 1995

 Adaboost cũng hoạt động trên nguyên tắc

kết hợp tuyến tính các bộ phân loại yếu để hình thành một bộ phân loại mạnh

 AdaBoost sử dụng thêm khái niệm trọng số

(weight) để đánh dấu các mẫu khó nhận

dạng

 Các bộ phân loại yếu sẽ được kết hợp tùy

theo mức độ tốt của chúng để tạo nên các

bộ phân loại mạnh

Trang 15

• AdaBoost sẽ kết hợp các bộ phân loại yếu thành bộ phân loại mạnh như sau:

H(x) = sign(a1h1(x) +a2h2(x) + + anhn(x)) (a = alpha)

Với: at >= 0 là hệ số chuẩn hoá cho các bộ phân loại yếu

AdaBoost

Trang 16

• Viola và Jones dùng AdaBoost kết hợp các bộ phân loại yếu

sử dụng các đặc trưng

Haar-like theo mô hình phân tầng

(cascade) như sau:

Trang 17

Cấu trúc thác lọc (Cascade)

Stage

Tree Node

Feature

Trang 18

Quá trình lọc

Stage 0 Tree 0 Root note

<_>2 7 16 4 -1.</_>

<_>2 9 16 2 2.</_>

Ngưỡn g Không phải mặt Stage 1

Trang 20

Các khó khăn

Trang 21

Xin chân thành cảm ơn

Ngày đăng: 17/05/2015, 19:00

Xem thêm

TỪ KHÓA LIÊN QUAN