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= IHi, 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.