Sự khác biệt giữa Bộ lọc song phương và Bộ lọc Gaussian


9

Tôi muốn biết sự khác biệt cơ bản giữa bộ lọc Gaussian và bộ lọc song phương trong xử lý hình ảnh kỹ thuật số ... Tôi chỉ biết rằng cả hai đều được sử dụng để làm mịn hình ảnh nhưng tôi thực sự đánh giá cao nếu ai đó cho tôi biết mục đích và kịch bản của mỗi bộ lọc này. Cảm ơn trước!

Câu trả lời:


9

Bộ lọc Gaussian tương ứng với khuếch tán đẳng hướng (hoặc phương trình nhiệt nếu bạn quen thuộc với nó). Ứng dụng của nó vào một hình ảnh sẽ làm mờ nó đồng đều, bất kể nội dung hình ảnh, các cạnh, v.v.

Bộ lọc song phương gần giống như bộ lọc Gaussian, ngoại trừ Gaussian được điều chế bởi một hàm tính toán độ tương tự giữa pixel trung tâm (nơi áp dụng bộ lọc) và pixel trong vùng lân cận (được sử dụng trong làm mờ).

  • Nếu hai giá trị pixel rất gần nhau, nó sẽ nhân hệ số Gaussian với giá trị gần bằng 1 và do đó nó tương đương với lọc Gaussian.
  • Nếu các giá trị pixel rất khác nhau, nó sẽ nhân hệ số Gaussian với một số gần bằng 0, do đó sẽ tắt bộ lọc Gaussian cho pixel này.

Theo trực giác, hành vi này mang lại kết quả như sau: Lọc Gaussian trong các vùng đồng nhất của hình ảnh, không lọc qua các đường viền đối tượng. Bộ lọc song phương sẽ tạo ra kết quả dễ chịu hơn, bởi vì nó sẽ tránh được việc làm mờ giữa các vật thể trong khi vẫn loại bỏ nhiễu ở các khu vực đồng nhất.


1
Bộ lọc song phương là "bộ lọc bảo quản cạnh"
ijuneja
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.