Tải bản đầy đủ (.pdf) (15 trang)

CHƯƠNG 4 các PHƯƠNG PHÁP PHÁT HIỆN BIÊN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (681.23 KB, 15 trang )

XỬ LÝ ẢNH TRONG CÔNG NGHIỆP
GVGD: TS. LÊ THỊ THÚY NGA

BỘ MÔN: ĐIỀU KHIỂN HỌC


NỘI DUNG


Tổng quan về công nghệ xử lý ảnh



Thu nhận ảnh



Xử lý nâng cao chất lượng ảnh



Các phương pháp phát hiện biên



Phân vùng ảnh



Nhận dạng ảnh



CÁC PHƯƠNG PHÁP PHÁT HIỆN BIÊN
Kỹ

thuật Prewitt

Kỹ

thuật Robert

Kỹ

thuật Sobel

Kỹ

thuật la bàn (Kirsh, Laplace)


Kỹ thuật Prewitt


Mặt nạ nhân chập theo 2 hướng x và y:


Kỹ thuật Prewitt
Cho ma trận ảnh:
4 7 3 7 1
5 7 1 7 1
I= 6 6 1 8 3

5 7 5 7 1
5 7 6 1 2
Tách biên ảnh sử dụng toán tử Prewitt.


Kỹ thuật Robert
Tách

biên sử dụng toán tử Robert với mặt nạ lọc:
Hx=

Ma

Ví

0 1
−1 0

trận ảnh mới: A= I ⨂ Hx + I ⨂ Hy

dụ:

1
2
I= 4
6
7

2
1

3
4
5

7
2
6
9
1

4
1
2
1
2

Hy=

−1 0
0 1


Kỹ thuật Sobel
Tách

Ma
Ví

biên sử dụng toán tử Sobel với mặt nạ lọc:


trận ảnh mới: A= I ⨂ Hx + I ⨂ Hy

dụ:



Kỹ thuật La bàn Kirsch

Thuật toán Kirsch:
- Bước 1: Tính Ai= IHi, i=1÷8
- Bước 2: A(x,y)=max(Ai(x,y));


Kỹ thuật La bàn Kirsch
Bài tập ứng dụng:

4 7 3
5 7 1
Cho ma trận ảnh:
I= 6 6 1
5 7 5
5 7 6
Tách biên ảnh sử dụng toán tử Kirsch.

7
7
8
7
1


1
1
3
1
2

95
90
A= 90
93
95

68
59
55
27
84

87
38
32
31
81

49 75
35 98
38 104
49 81
81 45



Kỹ thuật La bàn khác


Kỹ thuật La bàn khác


Kỹ thuật Laplace


Sử dụng một trong ba mặt nạ lọc sau:


Kỹ thuật Laplace
Cho ma trận ảnh:
4 7 3 7
5 7 1 7
I= 6 6 1 8
5 7 5 7
5 7 6 1
Tách biên sử dụng toán tử Laplace.

1
1
3
1
2


Bài tập


Viết chương trình Matlab xây dựng giao diện GUIDE thực hiện các nhiệm vụ sau:
- Chuyển đổi ảnh màu có tên xla.jpg lưu trong ổ D thành ảnh đa mức xám.

- Biểu diễn ảnh đa mức xám dưới dạng ma trận ảnh. Hiển thị thông tin ảnh gồm số
hàng, số cột.

- Tách biên ảnh sử dụng toán tử Kirsch, toán tử Laplace
- Sau đó in ảnh màu và biên ảnh theo từng phương pháp ra màn hình.



×