Câu trả lời:
Một bộ lọc F được gọi là "tuyến tính", iff cho mọi số vô hướng , c 2 và bất kỳ hình ảnh I 1 và I 2 :
Điêu nay bao gôm:
và nhiều người khác.
Ví dụ về các bộ lọc phi tuyến tính là:
Hãy để chúng tôi nói rằng bạn có hai bộ lọc, một bộ lọc tuyến tính và một bộ lọc phi tuyến tính (để lọc ra một số hình ảnh bị nhiễu nhiễu). tức là bạn có một số pixel xấu với các giá trị thực sự cao hoặc thấp trông giống như 'một số lẻ' trong một khu vực hình chữ nhật nhỏ trên một hình ảnh.
Bây giờ, một bộ lọc tuyến tính (như 'trung bình') hoạt động như thế này:
Bạn sẽ nhận thấy rằng nếu bạn mở rộng diện tích của cửa sổ bộ lọc, bạn sẽ kéo dài nó qua nhiều phần tử hơn (tức là nhiều phần tử tạo thành trung bình tự động đóng góp vào giá trị pixel được lọc).
Mặt khác, đối với bộ lọc phi tuyến tính như trung vị (thay thế pixel được lọc bằng giá trị trung bình bên trong cửa sổ vuông), việc tăng cửa sổ không nhất thiết mang lại sự đóng góp cho trung vị của cửa sổ và do đó không dẫn đến tác động trực tiếp lên pixel được lọc.
Dưới đây là một ví dụ bằng số: giả sử bạn có ai, j (tức là cửa sổ 3x3) với neo (pixel trung tâm ở giữa tại vị trí (2,2) và các giá trị là (mức độ sáng) 40, 60, 80, 89, 90 , 100, 101, 105, 185. bạn sẽ nhận thấy trung vị là 90 nên pixel neo sẽ trở thành 90. Bây giờ, hãy nói rằng bạn tăng kích thước cửa sổ và bạn thêm nhiều giá trị cho chín, cụ thể là có cửa sổ 5x5. là một cơ hội mà ngay cả sau đó, trung vị vẫn là 90. Vì vậy, một sự thay đổi trong đầu vào không nhất thiết phải thay đổi tỷ lệ trong đầu ra, do đó tính phi tuyến tính.
Tất nhiên, "tuyến tính" đó không liên quan gì đến bộ lọc là tuyến tính. Giả sử rằng tôi muốn dự đoán giá trị của tín hiệu bằng ba giá trị trước đó và tôi quyết định điều chỉnh chúng thông qua đa thức bậc hai và ngoại suy. Phép ngoại suy sau đó sẽ phù hợp với một parabol , nhưng bộ lọc của tôi vẫn là bộ lọc tuyến tính , bởi vì giá trị ngoại suy là sự kết hợp tuyến tính của đầu vào.