Danh mục

Tổng quan về lý thuyết Wavelet và ứng dụng

Số trang: 6      Loại file: pdf      Dung lượng: 922.31 KB      Lượt xem: 18      Lượt tải: 0    
Jamona

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (6 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong thời đại thông tin và đa phương tiện như hiện nay, xử lý tín hiệu là một trong những công việc được quan tâm và nghiên cứu rộng rãi trên toàn thế giới. Hiện nay, có nhiều phương pháp để xử lý tín hiệu mà nổi bật là phép biến đổi Fourier (Fourier transform). Đây là một bước đột phá có ứng dụng rất lớn. Song, trong yêu cầu xử lý các tín hiệu phức tạp thì phép biến đổi Fourier tỏ ra không phù hợp và có nhiều nhược điểm.
Nội dung trích xuất từ tài liệu:
Tổng quan về lý thuyết Wavelet và ứng dụng TỔNG QUAN VỀ LÝ THUYẾT WAVELET VÀ ỨNG DỤNG NGUYỄN CHÍ THẠCH Khoa Toán học 1. GIỚI THIỆU Trong thời đại thông tin và đa phương tiện như hiện nay, xử lý tín hiệu là một trong những công việc được quan tâm và nghiên cứu rộng rãi trên toàn thế giới. Hiện nay, có nhiều phương pháp để xử lý tín hiệu mà nổi bật là phép biến đổi Fourier (Fourier transform). Đây là một bước đột phá có ứng dụng rất lớn. Song, trong yêu cầu xử lý các tín hiệu phức tạp thì phép biến đổi Fourier tỏ ra không phù hợp và có nhiều nhược điểm. Wavelet và biến đổi wavelet ra đời để khắc phục các nhược điểm này. Hiện nay, các nghiên cứu wavelet ngày càng phát triển mạnh mẽ về cả lý thuyết cũng như ứng dụng. 2. WAVELET LÀ GÌ? Cho hàm f khả tích tuần hoàn trên [ −π , π ] . Trong một số điều kiện nhất định, chuỗi fourier của f sẽ cho chính giá trị của nó a0 ∞ f ( x) = + ∑ [ an cos nx + bn sin nx ] 2 n =1 Hàm sin(2 x) được “nén” từ hàm sin x với hệ số 2. Tương tự, hàm sin(kx) được nén với hệ số k . Như vậy, hàm f sẽ được biểu diễn thành tổ hợp của các hàm sin và cosin. Tuy nhiên, đối với các hàm phức tạp và chứa đột biến thì biểu diễn bởi các hàm số sin và cosin là không cho ta được dáng điệu hàm chính xác như mong muốn. Phương pháp fourier tỏ ra không hiệu quả đối với các hàm số này. f(x) Kỷ yếu Hội nghị Khoa học Sinh viên năm học 2013-2014 Trường Đại học Sư phạm – Đại học Huế, tháng 12/2013, tr: 31-36 32 NGUYỄN CHÍ THẠCH Để biểu diễn những hàm như vậy, ta sẽ sử dụng các họ hàm wavelet. Wavelet là gì? Wavelet là các “dạng sóng nhỏ” có thời gian duy trì tới hạn và giá trị trung bình bằng 0. Một họ các hàm wavelet sẽ được xây dựng từ một hàm wavelet ban đầu (gọi là wavelet mẹ) bằng cách nén, giãn và dịch chuyển. φ ( x) φ (2 x) φ (2 x − 1) φ jk (2 j x − k ) Ta còn có thể xây dựng các wavelet khác bằng cách xét tổng của các wavelet trên. Dưới đây là một ví dụ đơn giản về wavelet Haar, một trong những wavelet cơ bản. φ(x) Φ(x) 0 1 0 1/2 1 φ(2x) φ(2x-1) Φ(x)=φ(2x)-φ(2x-1) 0 1/2 1 Với họ hàm wavelet như vậy, ta có thể biểu diễn (xấp xỉ) một hàm f phức tạp f ( x) = ∑ ckφ jk (2 j x − k ) TỔNG QUAN VỀ LÝ THUYẾT WAVELET VÀ ỨNG DỤNG... 33 Việc chọn họ hàm wavelet là tùy thuộc vào hình dạng của hàm f . Đây là một trong những ưu điểm của wavelet. Một số wavelet cơ bản được ứng nhiều hiện nay là wavelet Haar, wavelet Meyer và wavelet Daubechies. 3. ỨNG DỤNG CỦA WAVELET Phần này chỉ nêu ra các ứng dụng tổng quát của wavelet, đó là nén tín hiệu, khử nhiễu, mã hóa nguồn và mã hóa kênh. Trong thời đại thông tin và đa phương tiện như hiện nay, khối lượng dữ liệu là vô cùng to lớn và việc nén dữ liệu là một giải pháp cực kì quan trọng. Do tín hiệu được phân tích trong miền tỉ lệ (scale) nên wavelet là một công cụ hữu hiệu trong việc nén các tín hiệu không dừng, đặc biệt là các ứng dụng như nén ảnh, nén video, nén thoại và nén audio. Việc sử dụng các phép mã hoá băng con, băng lọc số nhiều nhịp và biến đổi wavelet rời rạc tương ứng với loại tín hiệu cần phân tích có thể mang lại những hiệu quả rất rõ rệt trong nén tín hiệu. Tính chất của biến đổi wavelet mà chúng ta đã xét tới trong phần ứng dụng cho nén tín hiệu được mở rộng bởi Iain Johnstone và David Donohos trong các ứng dụng khử nhiễu cho tín hiệu. Phương pháp khử nhiễu này được gọi là Wavelet Shrinkage Denoising (WSD). Ý tưởng cơ bản của WSD dựa trên việc tín hiệu nhiễu sẽ lộ rõ khi phân tích bằng biến đổi wavelet ở các hệ số biến đổi bậc cao. Việc áp dụng các ngưỡng loại bỏ tương ứng với các bậc cao hơn của hệ số wavelet sẽ có thể dễ dàng loại bỏ nhiễu trong tín hiệu. Sở dĩ wavelet được ứng dụng trong mã hoá nguồn và mã hoá kênh vì trong mã hoá nguồn thì chúng ta cần khả năng nén với tỷ lệ nén cao còn trong mã hoá kênh thì cần khả năng chống nhiễu tốt. Biến đổi wavelet kết hợp với một số phương pháp mã hoá như mã hoá Huffman hay mã hoá số học có thể thực hiện được cả hai điều trên. Vì thế sự sử dụng biến đổi wavelet trong mã hoá nguồn và mã hoá kênh là rất thích hợp. 4. MỘT VÍ DỤ ỨNG DỤNG LÝ THUYẾT WAVELET ĐỂ NÉN MỘT DÃY SỐ SỬ ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: