Professional Documents
Culture Documents
Sơ lược Ưu nhược điểm Ứng dụng
Sơ lược Ưu nhược điểm Ứng dụng
- Biến đổi Haar là biến đổi đơn giản nhất trong số các biến đổi wavelet . Biến
đổi này nhân chéo một hàm với Haar wavelet với nhiều lần thay đổi và trải
dài khác nhau, giống như biến đổi Fourier nhân chéo một hàm chống lại
sóng hình sin với hai pha và nhiều đoạn trải dài.
- Biến đổi Haar là một trong những hàm biến đổi lâu đời nhất, được đề xuất
vào năm 1910 bởi nhà toán học người Hungary Alfréd Haar. Nó được tìm
thấy hiệu quả trong các ứng dụng như nén tín hiệu và hình ảnh trong kỹ
thuật điện và máy tính vì nó cung cấp một cách tiếp cận đơn giản và hiệu
quả về mặt tính toán để phân tích các khía cạnh cục bộ của tín hiệu.
- Biến đổi Haar có nguồn gốc từ ma trận Haar. Một ví dụ về ma trận biến đổi
Haar 4x4 được hiển thị dưới đây:
[ ]
1 1 1 1
1 1 1 −1 −1
H4 =
2 √ 2 −√ 2 0 0
0 0 √ 2 −√ 2
− Đầu tiên, chúng ta tập trung vào hàng đầu làm mẫu:
r 1 = ( 88 88 89 90 92 94 96 97 )
− Quá trình chuyển đổi bao gồm 3 bước:
+ Bước đầu tiên là nhóm các số theo cặp, ta có: ([88,88]; [89,90]; [92,94];
[96,97])
+ Tiếp theo, ta lấy trung bình cộng của 4 cặp thế vào 4 cột đầu tiên của r 1
và nửa hiệu của 4 cặp thế vào 4 cột cuối cùng của r 1. Hàng mới có kí hiệu
là:
r 1 h 1 = ( 88 89.5 93 96.5 0 − 0.5 − 1 − 0.5 )
+ 4 mục đầu tiên được gọi là hệ số xấp xỉ và 4 mục cuối cùng được gọi là hệ
số chi tiết. Bước tiếp theo, nhóm 4 cột đầu của hàng mới thành 2 cặp
[88,89.5], [93,96.5] và thay thành hàng mới với 2 cột đầu bằng nửa tổng của
2 cặp số và 2 cột sau bằng nửa hiệu của 2 cặp số đó, 4 cột còn lại của r 1 h 1
ta giữ nguyên. Và biểu thị hàm mới thứ 2 này là:
r 1 h 1 h 2 = ( 88.75 94.75 − 0.75 0 − 0.5 − 1 − 0.5 )
+ Cuối cùng, nhóm 2 mục đầu của r 1 h 1 h 2 thành 1 cặp [88.75 94.75] và
thay hàng mới với cột đầu là nửa tổng và cột 2 là nửa hiệu của cặp số trên.
Ta giữ nguyên 6 cột cuối cùng của r 1 h 1 h 2. Ta ký hiệu hàng mới cuối cùng
này là:
r 1 h 1 h 2 h 3 = ( 91.75 − 3 0.75 − 1.75 0 − 0.5 − 1 − 0.5 )
− Tiếp tục lặp lại quy trình này cho các hàng còn lại của A. Sau đó, lặp lại
tương tự cho các cột của A, và nhóm các hàng theo cùng một cách với các
cột, ma trận kết quả là:
- Nhận xét thấy ma trận kết quả này có một số ô chứa 0 và hầu hết các ô còn
lại gần bằng 0. Điều này là kết quả của sự khác biệt và thực tế là các pixel
liền kề trong một hình ảnh nói chung là không khác nhau nhiều.
- Giờ ta sẽ thảo luận về cách thực hiện quá trình trên bằng cách sử dụng phép
nhân ma trận dưới đây - ma trận biến đổi Haar wavelet.
- Nếu ban đầu ta có:
- Nếu lấy phép nhân ma trận A với H1 thì AH1 tương ứng với bước đầu tiên
nhưng được áp dụng với tất cả các hàng của A.
- Sau đó AH1 H2 tương đương với 2 bước trên và được áp dụng cho tất cả các
hàng của A:
- Cuối cùng ta xác định:
- Sau đó AH1H2H3 tương đương với 3 bước trên được áp dụng cho tất cả các
hàng của A. Cụ thể là: