You are on page 1of 4

ÔN TẬP XỬ LÝ ẢNH

Phần lý thuyết

1) Số hóa ảnh là gì? Tại sao cần phải số hóa ảnh? Nêu cách biểu diễn ảnh số trên máy tính?
2) Tại sao cần phải xử lý ảnh số? Ứng dụng của xử lý ảnh? Cho ví dụ?
3) Nêu khái niệm về điểm ảnh (Pixel), mức xám ảnh (Gray – level), độ phân giải ảnh
(Resolution), dung lượng ảnh?
4) Trình bày về bộ lọc trung vị (Median Filters) trong xử lý ảnh? Hãy nêu tên một số bộ lọc
khác.
5) Có các phương pháp nâng cao chất lượng ảnh nào? Nêu ứng dụng của nâng cao chất lượng
ảnh?
6) Có các phương pháp phát hiện biên nào? Nêu ứng dụng của các phương pháp phát hiện
biên?
7) Phân vùng ảnh là gì? Nêu tên một số phương pháp phân vùng ảnh, ứng dụng của phân
vùng ảnh là gì?
8) Nhận dạng ảnh là gì? Nêu một số ứng dụng của nhận dạng ảnh.
9) Phân biệt xử lý ảnh và nhận dạng ảnh (hay thị giác máy tính), nêu một số ứng dụng của xử
lý ảnh và nhận dạng ảnh trong các lĩnh vực.
10) Nêu các ứng dụng của xử lý ảnh trong công nghiệp, và trong giao thông, thời gian xử lý
của các thiết bị xử lý ảnh có quan trọng không và vì sao?

Phần bài tập

1) Cho ảnh I cùng ma trận H như sau:

1 1 4 4 1 4

1 1 4 4 1 1 1 1 1

I= 4 4 4 4 4 4 H= 1 1 1 1
9
1 1 4 4 1 1 1 1 1

1 1 4 4 1 1

1 1 4 4 1 1

a. Thực hiện nhân chập I với ma trận H thành G?


b. Thao tác ở câu (a) nhằm mục đích gì? Và G là gì?
2) Cho ảnh I cùng ma trận H như sau:

1 1 5 5 1 5

1 1 5 5 1 1 1 1 1

I= 5 5 5 5 5 5 H= 1 1 1 1
9
1 1 5 5 1 1 1 1 1

1 1 5 5 1 1

1 1 5 5 1 1

c. Thực hiện nhân chập I với ma trận H thành G?


d. Thao tác ở câu (a) nhằm mục đích gì? Và G là gì?

3) Cho ảnh màu “lena.pnp”, hãy viết chương trình Matlab chuyển ảnh này sang ảnh nhị phân
với ngưỡng tự chọn. (không sử dụng hàm chuyển đổi có sẵn trong Matlab: im2bw)

4) Viết một chương trình M-file trong Matlab thực hiện tách đối tượng màu vàng, đối tượng
màu hồng (pink), đối tượng màu đỏ trong một ảnh màu RGB sau:

1. Màu vàng
2. Màu hồng
3. Màu đỏ

5) Cho ảnh được đặc trưng bởi ma trận (1) và mặt nạ (2). Tìm ảnh được lọc bởi mặt nạ trên.

(1) (2)

1 1 5 5 1 5 -1 2 -1

1 1 5 5 5 1 -1 2 -1

1 1 5 5 1 1 -1 2 -1

1 1 5 5 1 1

1 5 5 5 1 1

5 1 5 5 1 1

6) Viết một chương trình M-file trong Matlab thực hiện tách đối tượng màu xanh lá
(Green), đối tượng màu hồng (pink), đối tượng màu dương (blue) trong một ảnh màu
RGB sau:
1. Màu xanh lá
2. Màu hồng
3. Màu dương

7) Cho ảnh I cùng ma trận Hx và Hy như sau:

0 0 0 0 0 0 -1 1 1

4 4 4 4 0 0 Hx = -2 1 1

I= 4 4 4 4 0 0 -1 1 1

4 4 4 4 0 0 -1 -2 -1

0 0 0 0 0 0 Hy = 0 0 0

0 0 0 0 0 0 1 2 1

a. Thực hiện nhân chập I với ma trận Hx và Hy thành Gx và Gy?


b. Thao tác ở câu (a) nhằm mục đích gì? Và I1 = |Gx| + |Gy| gọi là gì?

8) Cho ảnh màu “lena.pnp”, hãy viết chương trình Matlab thực hiện cắt vùng ảnh ở chính
giữa ảnh với kích thước 60x60. Tự viết code và dùng hàm có sẵn để kiểm tra?

9) Cho ảnh được đặc trưng bởi ma trận (1) và mặt nạ (2). Tìm ảnh được lọc bởi mặt nạ trên.

(1) (2)

1 1 6 6 1 6 -1 2 -1

1 1 6 6 6 1 -1 2 -1

1 1 6 6 1 1 -1 2 -1

1 1 6 6 1 1

1 6 6 6 1 1

6 1 6 6 1 1
10) Cho ảnh I cùng ma trận Hx , Hy và Hz như sau:

0 0 0 0 0 0 -1 0 1

6 6 6 6 0 0 Hx = -2 0 2

I= 6 6 6 6 0 0 -1 0 1

6 6 6 6 0 0 -1 -2 -1 0 1 0

0 0 0 0 0 0 Hy = 0 0 0 Hz = 1 -4 1

0 0 0 0 0 0 1 2 1 0 1 0

a. Thực hiện nhân chập I với ma trận Hx và Hy thành Gx và Gy?


b. Về lý thuyết lọc ảnh bằng (Hx ; Hy) và lọc ảnh bằng Hz dựa trên các loại đạo
hàm nào và cho kết quả khác gì nhau?

You might also like