Top Banner
Object Recognition Phát hiện đối tượng trong ảnh Gio viên hưng dn: Th.S Bùi Trọng Hiếu Sinh viên thc hin: Huỳnh Ngọc Bang (CN06064) Nguyễn Anh Tuấn (CN06111) KhoiNguonIT.Com
29

Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Sep 27, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Object Recognition

Phát hiện đối tượng trong ảnhGiao viên hương dân:

Th.S Bùi Trọng Hiếu

Sinh viên thưc hiên:Huỳnh Ngọc Bang (CN06064)Nguyễn Anh Tuấn (CN06111)

KhoiNguonIT.Com

Page 2: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Nôi Dung

Phân tích ảnh

Bai toán phát hiện khuôn măt

Phương pháp AdaBoost va các đăc trưng Haar

Xây dưng chương trinh

Demo chương trinh

Kêt luân

KhoiNguonIT.Com

Page 3: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Image Analysis

Segmentation

Representation

And Description

Object Recognition

KhoiNguonIT.Com

Page 4: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Segmentation

Segmentation based on

(1) Discontinuities

(1) Isolated points

(2) Lines

(3) Edges

(2) Similarity

(1) Thresholding

(2) Region growing

(3) Region splitting/merging

KhoiNguonIT.Com

Page 5: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Representation & Description

Representation & Description

Representation

Boundary Descriptor

Regional Descriptor

KhoiNguonIT.Com

Page 6: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Object Recongnition

Object Recongnition

Patterns & Pattern class

Recongnition based on

decision-theoretic methods

KhoiNguonIT.Com

Page 7: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Nôi Dung

Phân tích ảnh

Bai toán phát hiện khuôn măt

Phương pháp AdaBoost va các đăc trưng Haar

Xây dưng chương trinh

Demo chương trinh

Kêt luân

KhoiNguonIT.Com

Page 8: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Bai toán phát hiện khuôn măt

Khuôn MătKhông phải

mătKhoiNguonIT.Com

Page 9: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

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 mao

Luât

Luât

Luât

KhoiNguonIT.Com

Page 10: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Hoat đông

KhoiNguonIT.Com

Page 11: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Nôi Dung

Bai toán phát hiện khuôn măt

Phương pháp AdaBoost va các đăc

trưng Haar

Xây dưng chương trinh

Demo chương trinh

Kêt luân

KhoiNguonIT.Com

Page 12: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Tiêp cân đăc trưng ảnh

Pixel

Đăc trưng Haar-like

KhoiNguonIT.Com

Page 13: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Đăc trưng Pixel

Tim những pixel đai diện, mang đăc trưng của ảnh để huân luyện cho quá trinh phát hiện, nhân dang đối tuợng

KhoiNguonIT.Com

Page 14: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Đăc trưng Haar

Các đăc trưng Haar

(a) (b) (c) (d)

(a) (b) (c) (d) (e) (f) (g) (h)

(a) (b)

KhoiNguonIT.Com

Page 15: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Đăc trưng Haar

Anh tích phân (Integral Image)

(x,y)

KhoiNguonIT.Com

Page 16: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Đăc trưng Haar

Tính nhanh các đăc trưng thông qua ảnh tích phân

1 2

3 4

4 + 1- 2 - 3

KhoiNguonIT.Com

Page 17: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Đăc trưng Haar

Giả sử ta cần tính tổng các giá trị mưc xám của vùng D, ta có thể tính như sau:

D = A + B + C + D – (A+B) – (A+C) + A

KhoiNguonIT.Com

Page 18: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Adaptive Boosting(adaboost)

Page 19: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Features Adaboost

Page 20: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Features

Page 21: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Features – Chain code

KhoiNguonIT.Com

Page 22: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Features – Principal

components

KhoiNguonIT.Com

Page 23: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Features

KhoiNguonIT.Com

Page 24: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Features – Haar like feature

KhoiNguonIT.Com

Page 25: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Features

KhoiNguonIT.Com

Page 26: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Adaboost

Page 27: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Adaboost - Working

WEAK

1

Y !Y

WEAK

2

WEAK

T

WEAK

1

FALSE ht(x) = 0

TRUE ht(x) = 1

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

x

KhoiNguonIT.Com

Page 28: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Adaboost - Learning

WEAK

1

WEAK

2

WEAK

T

WEAK

1

Y?

Y?

Y?

Y?

KhoiNguonIT.Com

Page 29: Object Recognition Phát hiện đối tượng trong ảnh · Bài toán phát hiện khuôn mặt Phương pháp AdaBoost và các đặc trưng Haar Xây dựng chương trình

Thanks you!

KhoiNguonIT.Com