Cái ngoài cùng bên phải (nơi bạn chia cho tổng) đảm bảo rằng đầu ra của bộ lọc sẽ có cùng dải động với đầu vào.
Trên thực tế, hình ảnh mờ đầu ra không giống nhau vì giá trị pixel của chúng khác nhau. Bạn có cảm giác rằng chúng giống nhau vì phần mềm của bạn (tôi giả sử Matlab) sẽ ánh xạ lại các giá trị cường độ của các pixel thành một phạm vi có thể chấp nhận được bằng các màn hình thông thường, tức là các giá trị 8 bit trong khoảng từ 0 đến 255. Nếu bạn sử dụng nhiều hơn Phần mềm hoặc thư viện "gần với kim loại", sau đó bạn sẽ phải tự thực hiện thao tác này.
Phạm vi động dữ liệu
Phạm vi động của hình ảnh được cung cấp bởi các giá trị cường độ tối thiểu và tối đa có trong hình ảnh hoặc theo cường độ tối thiểu và tối đa có thể được biểu thị bằng định dạng kỹ thuật số được sử dụng để lưu trữ các giá trị cường độ. (Từ ngữ cảnh thường rõ ràng một trong những định nghĩa được sử dụng.)
Phạm vi điển hình là [2,255] (với khoảng cách số nguyên) tương ứng với lượng tử hóa 8 bit và [0,1]cho các giá trị dấu phẩy động (độ chính xác đơn hoặc kép). Quy ước tương tự được sử dụng trong Đồ họa máy tính, OpenGL, v.v.
Nếu bạn chụp ảnh không đổi có giá trị 1 ở mọi nơi:
- bộ lọc bên trái sẽ xuất ra một hình ảnh không đổi với giá trị 16 ở mọi nơi,
- cái thứ hai (ngoài cùng bên phải) tạo ra một hình ảnh không đổi có giá trị 1.
Từ ví dụ đơn giản này, bạn có thể thấy rằng một bộ lọc đã bảo toàn được hình ảnh của hình ảnh, trong khi bộ lọc thứ hai tăng nó.
Trong khi nó vô hại trong trường hợp này , nó có thể dẫn đến nhiều vấn đề trong thực tế . Ví dụ: thuật toán lặp có thể phân kỳ (do tràn số ), máy tính của bạn có thể hết bit để thể hiện dữ liệu của bạn hoặc bạn có thể mất độ chính xác (giá trị dấu phẩy động chính xác đơn và kép không có độ chính xác thống nhất trong phạm vi các giá trị có thể).