Các phép biến đổi ảnh (phần 1)
Trang 1Xử lý ảnh số
Các phép biến đổi ảnh
Chương trình dành cho kỹ sư CNTT
Nguyễn Linh Giang
Trang 2Các phép biến đổi ảnh
• Biến đổi đơn nguyên ( unitary )
• Biến đổi Fourier
• Biến đổi sin, cosin
• Biến đổi Hadamar
• Biến đổi Haar
• Biến đổi K-L
Trang 3Phép biến đổi cosine DCT
• Ma trận biến đổi DCT:
– C = ||c(k,l)||NxN
– C = C*; C -1 = C T
– Phép biến đổi:
V=CSC T ;
S = C T VC
⎪
⎪
⎩
⎪⎪
⎨
⎧
−
≤
≤
−
≤
≤ +
≤
≤
=
=
1 0
; 1 1
) 2
) 1 2
( cos(
N 2
1 -N n
0 0, k
1 )
,
(
N n
N
k N
k
n N l
k
Trang 4Phép biến đổi cosine DCT
• Tính chất phép biến đổi
DCT
– Ma trận C là ma trận thực;
– Ma trận C không đối xứng;
– Là phép biến đổi đơn
nguyên và trực giao;
– DCT không phải là phần
thực của UDFT
• Liên hệ với DFT qua phép đối xứng tín hiệu: mở rộng tín hiệu bằng cách đối xứng qua gốc tọa độ.
– Là phép biến đổi nhanh
Trang 5– Ảnh cơ sở của DCT:
Phép biến đổi cosine DCT
Trang 6Phép biến đổi sine
• Ma trận biến đổi
• Ψ = ||ψ(k,n)||NxN
• Ψ = Ψ* = ΨT = Ψ*T
• Biến đổi sine: V = ΨS Ψ; S = ΨV Ψ
1 -N n
k, 0
, 1
) 1 )(
1
( 1
2 )
,
+
+
+ +
=
N
n
k Sin
N
n
ψ
Trang 7Biến đổi Hadamar
• Các vector cơ sở có thành phần bằng 1 hoặc -1
• N = 2n
• Hệ thức truy hồi xây dựng ma trận H:
N N
N
H H
H
H H
−
=
2
1
2
1 1
1 1
2
1
H
1 1 1
1
1 1
1 1
1 1
1 1
1 1
1 1
2
1 4
−
−
−
−
−
−
=
H
Trang 8• Khai triển biến đổi Hadamar
V = HS
S = HV – Khai triển:
– Trong đó {ki}, {ni} là biểu diễn nhị phân của k và n
k = k0 + 2k1 + + 2m-1km-1
n = n0 + 2n1 + + 2m-1nm-1
∑−
=
−
0
) , ( ) 1 )(
(
1 )
n
n k b
n
s N
k v
∑−
=
−
0
) , ( ) 1 )(
(
1 )
k
n k b
k
v N
n s
∑−
=
0
) ,
i
i
i n k n
k b
Biến đổi Hadamar
Trang 9• Tính chất:
– Là phép biến đổi đối xứng;
– Là phép biến đổi đơn nguyên;
– Là phép phân tích ảnh thành tổ hợp tuyến tính các xung vuông
– Là phép biến đổi nhanh;
– Nén năng lượng đối với những tín hiệu ảnh có độ tương quan cao
Biến đổi Hadamar
Trang 10Phép biến đổi Haar
• Ma trận biến đổi:
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
−
−
−
−
−
−
−
−
−
−
−
−
=
2 2
0 0
0 0
0 0
0 0
2 2
0 0
0 0
0 0
0 0
2 2
0 0
0 0
0 0
0 0
2 2
2 2
2 2
0 0
0 0
0 0
0 0
2 2
2 2
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
8 1
Hr
Trang 11Phép biến đổi Haar
• Cơ sở phép biến đổi
Trang 12Phép biến đổi Haar
• Tính chất của phép biến đổi Haar
• Phép biến đổi Haar là thực và trực giao:
Hr = Hr*
Hr-1 = HrT
• Phép biến đổi Haar là phép biến đổi nhanh Các véctơ cơ sở của ma trận Haar được sắp xếp liên tục
• Phép biến đổi Haar có khả năng nén năng lượng kém nhất trong các phép biến đổi đơn nguyên