1. Trang chủ
  2. » Thể loại khác

Báo cáo chuẩn bị đồ án tốt nghiệp KHỬ NHIỄU ẢNH SỬ DỤNG BiẾN ĐỔI WAVELET

21 16 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 245 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Báo cáo chuẩn bị đồ án tốt nghiệp KHỬ NHIỄU ẢNH SỬ DỤNG BiẾN ĐỔI WAVELET Nguyễn Thị Hằng Lê Hồng Trang Khoa Công nghệ Thông tin – Đại học Vinh 2 Nội dung báo cáo 1 Bài toán 2 Giới thiệu về biến đổi wa[.]

Trang 1

KHỬ NHIỄU ẢNH SỬ DỤNG

BiẾN ĐỔI WAVELET

Nguyễn Thị Hằng

Lê Hồng Trang Khoa Công nghệ Thông tin – Đại học

Vinh

Trang 2

Nội dung báo cáo

Trang 3

Kỹ thuật khử nhiễu ảnh cũng đã góp phần không nhỏ vào thành

công của kỹ thuật xử lý ảnh.

Kỹ thuật khử nhiễu cho ảnh không còn là vấn đề mới mẻ Với mỗi công nghệ khử nhiễu chúng ta có thể thu được những kết quả khác nhau

Điều đáng quan tâm ở đây là chúng ta nên chọn phương pháp nào cho phù hợp và mang lại hiệu quả khả quan nhất

Trang 4

Lý do chọn đề tài

Tuy khử nhiễu ảnh là đề tài không mới nhưng biến đổi Wavelet đại diện cho một mức độ biến đổi cao của tín hiệu.

Biến đổi wavelet do tính linh động tuyệt vời của nó đã nhanh chóng trở thành một công cụ không thể thiếu trong xử lý tín hiệu và hình ảnh.

Khử nhiễu ảnh là vấn đề ngày càng không thể thiếu

trong các lĩnh vực như: Y học, địa chất, khí tượng học,

Trang 5

Bài toán

Nghiên cứu áp dụng biến đổi Wavelet cho việc khử nhiễu ảnh

Trang 6

Biến đổi wavelet liên tục

Biến đổi wavelet của một hàm liên tục, bình phương khả tích f(x) thông qua hàm wavelet xác định, giá trị thực ψ(x) được xác định như sau :

trong đó:

s, τ được gọi là tham số biến đổi và tỉ lệ

Tham số τ tương ứng với tham số dịch chuyển nguyên k

Tham số liên tục s tương ứng với hệ số tỉ lệ nhị phân 2j

1 ( )

s

x x

s s

Trang 7

Biến đổi wavelet rời rạc

tương tự như mẫu của hàm liên tục f(x), hệ số tạo thành sẽ được gọi biến đổi wavelet rời rạc của f(x) Cặp biến đổi Wavelet rời rạc như sau:

Trang 10

Một số ứng dụng của biến đổi

Mã hóa nguồn và mã hóa kênh

 Mã hóa nguồn cần khả năng nén với tỷ lệ nén cao

 Mã hóa kênh cần khả năng chống nhiễu tốt

Trang 11

Một số loại nhiễu

Nhiễu cộng (Additive noise): thường phân bố khắp ảnh và được

biểu diễn bởi: Y = X + n với Y: ảnh quan sát, X: ảnh gốc và n là

vd: Nhiễu muối tiêu (Salt-pepper noise)

Trang 12

Khái niệm khử nhiễu

Loại bỏ những giá trị điểm ảnh không thuộc vào bản chất của ảnh

Trong nhiều ứng dụng, khử nhiễu hình ảnh được sử dụng để ước tính và quan sát các tín hiệu nhiễu từ bản gốc tốt nhất, những

hình ảnh sau khi được phục hồi sẽ chứa ít nhiễu hơn.

Một số phương pháp khử nhiễu:

 Sử dụng các bộ lọc

 Sử dụng biến đổi wavelet

Trang 13

Khử nhiễu áp dụng wavelet

Thresholding wavelet là một tín hiệu kỹ thuật được dự toán để khai thác các khả năng biến đổi Wavelet cho việc khử nhiễu tín hiệu, hình ảnh.

Phương pháp này loại bỏ nhiễu bằng cách xóa bỏ các hệ số không đáng kể so với giá trị ngưỡng.

Ứng với mỗi tầng trong miền biến đổi chọn một ngưỡng cắt thích hợp

Nếu các hệ số chi tiết nhỏ hay bằng giá trị ngưỡng thì giá trị này được cho bằng 0, và chỉ có các giá trị lớn hơn giá trị ngưỡng được cho dữ lại để có các hệ số chi tiết cải tiến cho tầng đó.

Trang 14

 Vùng HH cung cấp chi tiết trên đường chéo của hình ảnh.

 Vùng HL cho tính năng ngang trong khi vùng LH đại diện cho cấu trúc thẳng đứng

Trang 15

Khử nhiễu áp dụng wavelet

Nếu chia ở mức độ phân hủy cao hơn thì:

 Các vung thuộc LL có độ phân giải thấp

 Vậy để khử nhiễu trong trường hợp này thì chúng ta sẽ giữ lại các thành phần tần số thấp và nó sẽ được tiếp tục điều chỉnh trong quá trình lựa chọn giá trị ngưỡng cho nhưng giai đoạn tiếp

Người ta thường sử dụng Universal ngưỡng như sau:

Đây là ngưỡng tối ưu theo nghĩa tiệm cận

Trang 16

Giới thiệu Matlab

Năm 1993 MATLAB cho MS Windows ra đời Đồng thời công ty này có trang web là www.mathworks.com

Matlab là một công cụ tính toán trong kỹ thuật, chủ yếu là các bài toán về ma trận.

Matlab còn cung cấp các toolboxes chuyên dụng để giải quyết

những vấn đề cụ thể như xử lý ảnh, xử lý số tín hiệu, neuron, mô phỏng…

Matlab cung cấp công cụ chuyên về xử lý ảnh Có thể nói Matlab

là một công cụ mạnh giúp cho việc nghiên cứu và thực hiện các giải thuật xử lý ảnh nhanh chóng và dễ hiểu.

Trang 17

Cài đặt chương trình

Sinh nhiễu cho ảnh

 Sử dụng hàm imnoise để thêm nhiễu vào một ảnh Hàm này có cú pháp cơ bản như sau:

g = imnoise(f, type, parameters) Trong đó:

f: là ảnh ở ngõ vào type: là loại nhiễu sẽ được cộng vào ảnh f parameters: là các thông số liên quan đến loại nhiễu được cộng vào.

Trang 19

Cài đặt chương trình

Ảnh trước và sau khi cộng nhiễu:

Trang 20

Giao diện chương trình

Trang 21

Kết luận

1 Những nội dung chính đã đạt được

Tìm hiểu cơ bản về Matlab và Gui

Tìm hiểu cơ bản về biến đổi wavelet

Tìm hiểu cơ bản về ảnh và các hàm xử lý ảnh trong Matlab

Tìm hiểu về lý thuyết khôi phục ảnh

Xây dựng được ứng dụng minh họa cho việc khử nhiễu bằng

biến đổi wavelet.

2 Những hạn chế của đề tài

Ảnh sau khi khử nhiễu vẫn chưa khôi phục được như ban đầu.

Chưa xây dựng được ứng dụng cho ảnh màu (RGB).

Ngày đăng: 19/04/2022, 12:16

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w