Nguyên nhân ảnh bị mờ

Một phần của tài liệu Xử lý ảnh mờ và xây dựng chương trình ứng dụng (Trang 30 - 31)

Các quá trình hư hại ảnh hay làm mờ ảnh được gây ra bởi nhiều tác nhân:

- Nguyên nhân thứ nhất là do chuyển động của camera hay của vật cảnh khi ghi ảnh.

- Nguyên nhân thứ hai là do vật nằm ngoài tiêu cự của thấu kính hoặc do lăng kính mở góc quá rộng, có quá nhiều ánh sáng hoặc do chuyển động hỗn loạn của không khí hoặc do ánh sáng bị tán xạ trong tiêu điểm của máy ảnh.

- Nguyên nhân thứ ba là bị nhòe do thời gian…

Trong phần này sẽ trình bày mô hình hư hại gây ra do chuyển động và sau đó sẽ trình bày sự khôi phục lại ảnh bị hư hại nhờ các phương pháp lọc đã được mô hình hóa trong hộp công cụ của MATLAB.

Ảnh bị hư hại hay ảnh bị mờ có thể được biểu thị bằng phương trình ma trận:

g(x,y) = h(x,y)*f(x,y) + n(x,y) (2.1)

Trong đó g(x,y) là ảnh bị hư hại; h(x,y) là hàm mở rộng (PSF) hay còn gọi là toán tử đặc trưng cho quá trình hư hại ảnh. f(x,y) là ảnh không bị hư hại; đó cũng chính là ảnh mà chúng ta cần khôi phục lại. n(x,y) là tạp nhiễu cộng thêm trong quá trình ghi ảnh hoặc truyền ảnh số nhiễm vào.

-25-

Trong Matlab hàm mở rộng điểm đặc trưng cho ảnh mờ do quá trình chuyển động của camera hoặc của vật trong cảnh được mô hình hóa nhờ hàm fspecial:

PSF = fspecial(‘motion’,len,theta)

Hàm fspecial phát ra hàm mở rộng điểm PSF do chuyển động tuyến tính của camera hay của vật cảnh đối với kính ảnh một lượng len pixels. Tham số theta chỉ thị phương chuyển động so với phương nằm ngang một góc theta, góc này đo bằng độ. Giá trị mặc định của len = 9 và theta = 0 có nghĩa là chuyển động dọc theo trục x một lượng 9 pixels.

Một phần của tài liệu Xử lý ảnh mờ và xây dựng chương trình ứng dụng (Trang 30 - 31)