1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Xử lý tín hiệu nâng cao - Chương 6: Xử lý ảnh trong Matlab

32 36 0

Đ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

Tiêu đề Xử lý ảnh trong matlab
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Xử lý tín hiệu
Thể loại Bài giảng
Thành phố Hà Nội
Định dạng
Số trang 32
Dung lượng 1,8 MB

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

Nội dung

Chương 6 gồm có những nội dung chính sau: Tín hiệu hai chiều (ảnh số), biểu diễn ảnh, các kiểu ảnh trong matlab, ảnh được định chỉ số (indexed images), ảnh cường độ (intensity images), ảnh nhị phân (binary images),... Mời các bạn cùng tham khảo.

Trang 1

CHƯƠNG VI

Xử lý tín hiệu số nâng cao

Xử lý ảnh trong Matlab

Trang 2

Biến đổi histogram

>> I = imread('pout.tif');

>> figure, imhist(I)

 Phép dãn là phép thay đổi tuyến tính

biểu đồ Histogram, không làm thay đổi hình dạng của ảnh

L n

m

X s

s

L

L n

m

Y

− +

max

1

min max ( , ) )

, (

Trang 3

Biến đổi histogram

imtool

Trang 4

Kết quả

Trang 5

Biến đổi histogram

Trang 6

Biến đổi histogram

 Cân bằng Histogram là phép biến đổi

phi tuyến nhằm thu được sự phân bố đều các giá trị mức xám

 Công thức

( max min ) min

min

b P

b b

b

k

a i

i

=

Trang 8

Phép lọc tuyến tính

tuyến tính là dựa trên phép

Trang 9

'average' averaging filter

'disk' circular averaging filter

'gaussian' Gaussian lowpass filter

'motion' motion filter

'prewitt' Prewitt horizontal edge-emphasizing

filter

'sobel' Sobel horizontal edge-emphasizing filter 'unsharp' unsharp contrast enhancement filter

Trang 11

1 1

1

1 1

1 9

1

Trang 12

Phép lọc tuyến tính

 H= fspecial('disk',r)

 Bộ lọc tròn chung bình, r có mặc định bằng 5

Trang 13

Phép lọc tuyến tính

 H= fspecial('motion',len,theta)

 Giá trị mặc định len=9, theta=0

 Được sử dụng để làm nhòe ảnh có hướng

Trang 14

1 1

0

1 2

1

Mặt nạ sobel

H=fspecial('sobel')

Trang 15

Phép lọc tuyến tính

 H= fspecial('unsharp',alpha)

 Tăng cường độ nét và tương phản

 Kích thước 3x3, tham số alpha mặc định

figure,imshow(I2)

Trang 16

Phép lọc tuyến tính

Trang 19

Loại bỏ viền đen

Trang 20

Loại bỏ viền đen

I3 = imfilter(I,H,'replicate');

imshow(I2);figure,imshow(I3);

Trang 21

Phép lọc phi tuyến

Trang 22

Lọc phi tuyến

trong đó mức xám tại một điểm

được tính dựa trên sự xếp hạng

Trang 24

Khôi phục ảnh

Khôi phục ảnh tập trung vào việc

loại bỏ hay giảm thiểu sự biến

dạng xảy ra trong quá trình thu

 Ta có dạng tổng quát của ảnh bị biến dạng:

g(x,y) = f(x,y)*h(x,y) + n(x,y)

Trang 25

Khôi phục ảnh

I2= imnoise(I1,'salt & pepper')

Trang 26

Khôi phục ảnh

Trang 28

Tách biên ảnh

Biên ảnh là các điểm có cường độ

thay đổi nhanh.

Tìm biên ảnh bằng cách sử dụng

một trong hai tiêu chuẩn tổng

quát sau:

 Tìm các nơi đạo hàm bậc nhất của cường

độ sáng có biên độ hơn một ngưỡng

 Tìm các nơi đạo hàm bậc hai của cường

độ sáng có sự thay đổi qua mức 0

Trang 29

Trong đó Trong đó 'method' gồm :

Sobel, Prewitt, Roberts, Cany v.v

Trang 30

Tách biên ảnh

Trang 31

Lọc ảnh trên miền tần số

Ngày đăng: 08/05/2021, 15:20

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm