Professional Documents
Culture Documents
XỬ LÝ ẢNH
LỌC ẢNH TRÊN MIỀN TẦN SỐ
03/2020
1 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Nội Dung
2 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Khi chụp ảnh, ta có thể thu được các ảnh có tần số thấp (sự
thay đổi mức xám của ảnh ít, ví dụ như ảnh một bức tường)
hay ảnh có tần số cao (ví dụ như biên của vật thể).
Bộ lọc thông thấp làm giảm đi thành phần tần số cao trong
khi cho các thành phần tần số thấp đi qua.
Bộ lọc thông cao làm giảm đi thành phần tần số thấp trong
khi cho các thành phần tần số cao đi qua.
3 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Bước 1: Chuyển ảnh cần lọc I sang miền tần số bởi biến đổi
Fourier, thu được F(u,v).
Bước 2: Dịch chuyển F(u,v) từ góc ảnh ra tâm thu được
F1 (u, v )
Bước 3: Tính bộ lọc H(u,v) trên miền tần số.
Bước 4: Thực hiện tích vô hướng giữa F1 (u, v ) và H(u,v) thu
được G(u,v).
Bước 5: Dịch chuyển G(u,v) từ tâm về góc ảnh thu được
G1 (u, v ).
Bước 6: Chuyển đổi G1 (u, v ) về miền không gian bằng cách
sử dụng biến đổi ngược Fourier, sau đó lấy ra phần thực thu
được ảnh sau khi lọc là I1 .
4 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
5 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Bộ lọc thông thấp 2 chiều không suy giảm tất cả các tần số trong
một vòng tròn bán kính từ gốc, và cắt tất cả các tần số ở bên ngoài
vòng tròn. Bộ lọc này được định nghĩa như sau:
(
1 nếu D(u, v ) ≤ D0
H(u, v ) =
0 nếu D(u, v ) > D0
Trong đó, D0 là một hằng số dương và D(u, v ) được tính như sau:
r
P Q
D(u, v ) = (u − )2 + (v − )2
2 2
6 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa bộ lọc thông thấp lý tưởng biểu diễn trong không
gian 2 chiều và 3 chiều:
7 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa ảnh trước và sau khi lọc thông thấp lý thưởng:
8 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Bộ lọc thông thấp 2 chiều Gaussian được định nghĩa như sau:
−D 2 (u,v )
( )
2D 2
H(u, v ) = e 0
9 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa bộ lọc thông thấp Gaussian biểu diễn trong không
gian 2 chiều và 3 chiều:
10 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa ảnh trước và sau khi lọc thông thấp Gaussian:
11 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Bộ lọc thông thấp 2 chiều Butterworth được định nghĩa như sau:
1
H(u, v ) =
1+ [ D(u,v
D0 ]
) 2n
12 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa bộ lọc thông thấp Butterworth biểu diễn trong không
gian 2 chiều và 3 chiều:
13 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa ảnh trước và sau khi lọc thông thấp Butterworth:
14 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Bộ lọc thông cao 2 chiều không suy giảm tất cả các tần số bên
ngoài một vòng tròn bán kính từ gốc, và cắt tất cả các tần số ở bên
trong vòng tròn. Bộ lọc này được định nghĩa như sau:
(
0 nếu D(u, v ) ≤ D0
H(u, v ) =
1 nếu D(u, v ) > D0
Trong đó, D0 là một hằng số dương và D(u, v ) được tính như sau:
r
P Q
D(u, v ) = (u − )2 + (v − )2
2 2
15 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa bộ lọc thông cao lý tưởng biểu diễn trong không
gian 2 chiều và 3 chiều:
16 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa ảnh trước và sau khi lọc thông cao lý thưởng:
17 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Bộ lọc thông cao 2 chiều Gaussian được định nghĩa như sau:
−D 2 (u,v )
( )
2D 2
H(u, v ) = 1 − e 0
18 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa bộ lọc thông cao Gaussian biểu diễn trong không
gian 2 chiều và 3 chiều:
19 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa ảnh trước và sau khi lọc thông cao Gaussian:
20 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Bộ lọc thông cao 2 chiều Butterworth được định nghĩa như sau:
1
H(u, v ) = 1 −
1+ [ D(u,v
D0 ]
) 2n
21 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa bộ lọc thông cao Butterworth biểu diễn trong không
gian 2 chiều và 3 chiều:
22 / 23
Giới thiệu lọc ảnh trên miền tần số Một số bộ lọc trên miền tần số
Hình minh họa ảnh trước và sau khi lọc thông cao Butterworth:
23 / 23