là trung bình trọng số các điểm lân cận với mặt nạ. Điểm chịu tác động của biến đổi là điểm[r]
Trang 1CHƯƠNG VI
Xử lý tín hiệu số nâng cao
Xử lý ảnh trong Matlab
Trang 2>> 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
Công thức
o
o
o s s
s L s
L n
m
X s
s
L
L n
m
Y
1
min 1
max 1
min
) , (
Trang 3Biến đổi histogram
Trang 44
Trang 5Biến đổi histogram
Trang 6 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
min min
max
min
b P
b b
a i
i k
Trang 7Biến đổi histogram
I2 = imadjust(I);
Ví dụ với ảnh trên
Trang 8là dựa trên phép nhân chập
là trung bình trọng số các điểm lân cận
với mặt nạ
ở tâm mặt nạ
Trang 9Phép lọc tuyến tính
tạo mặt nạ lọc
>> H= fspecial('type',parameter)
'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
Trang 10>>h=1/10*[1 1 1; 1 2 1; 1 1 1]
Sử dụng hàm imfilter để lọc ảnh
>> I2=imfilter(I1,H)
I1: ma trận chứa dữ liệu điểm ảnh
H: mặt nạ lọc
I2: Ảnh đã qua phép lọc