Laplacian được sử dụng cho Unsharp Mask như thế nào?


8

Một số thuật toán unsharp (ví dụ của Matlab fspecial ) sử dụng một hạt nhân Laplacian để đạt được độ sắc nét của hình ảnh.

Từ những gì tôi biết, hình ảnh cần phải được làm mờ trước, và sau đó hình ảnh bị mờ được trừ khỏi bản gốc để có được hình ảnh sắc nét hơn. Phần Laplacian đến chính xác nơi diễn ra cáo buộc làm mịn. Sửa lỗi cho tôi nếu tôi sai, nhưng Laplacian không làm gì cả.

Vậy làm thế nào để Laplacian giúp làm sắc nét hình ảnh?

Câu trả lời:


9

Bộ lọc sắc nét thông thường tức là bộ lọc thông cao, về cơ bản áp dụng bộ lọc nghịch đảo làm mờ.

Về cơ bản, khi bạn thực hiện mặt nạ unsharp - thay vì trừ hình ảnh bị mờ, bạn thêm hình ảnh cạnh như một phần của nó. chúng ta có thể có g(x,y)

g(x,y)= =f(x,y)-fSmooth(x,y)

không có gì ngoài hình ảnh cạnh sử dụng LoG.

fShmộtrp

fShmộtrp(x,y)= =f(x,y)+k*g(x,y)

Lịch sự http://homepages.inf.ed.ac.uk/rbf/HIPR2/unsharp.htm .

Thêm chi tiết được đưa ra trong trang đó.


1
Dipan, tôi đã chuyển đổi hình ảnh toán học của bạn thành biểu thức latex. Bạn có thể xem lịch sử chỉnh sửa để xem nó được thực hiện như thế nào. Tôi cũng đã để lại cho bạn một nhận xét về câu hỏi meta của bạn.
Lorem Ipsum
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.