Tôi đang làm việc trên một ứng dụng xử lý hình ảnh sử dụng một biến đổi phạm vi rời rạc để thực hiện làm mờ / làm sắc nét. Ứng dụng này ít nhiều hoạt động, nhưng một cái gì đó về cơ học vẫn còn gây nhầm lẫn với tôi.
Cụ thể, đó là cách quá trình định tâm các tần số 0 đang được thực hiện.
Ví dụ tôi đã thấy tiền xử lý hình ảnh đầu vào (của cường độ thang độ xám) bằng cách nhân nó với một ma trận có kích thước bằng với hình ảnh đầu vào, có các giá trị là , trong đó x là hàng, y là cột, vì vậy một mô hình xen kẽ 1 và - 1
Theo các ghi chú, điều này tương đương với việc hoán đổi các góc phần tư của ma trận bằng cách lật qua trục và y .
Tôi hiểu lý do tại sao điều này được thực hiện và tôi muốn nhấn mạnh Tôi hiểu rằng tôi có mã / công cụ Fourier của tôi hoạt động, tôi chỉ không hiểu tại sao nhân ma trận đầu vào với 1 / -1 kết thúc tập trung vào thành phần tần số 0 quanh 0.
Cảm ơn
. Đó là biến đổi Fourier trông giống như:
), nó sẽ dẫn đến một điểm duy nhất ngay tại trung tâm của biến đổi Fourier :
. (Nhắc lại chúng ta chưa thực hiện được phép quay của mình, vì vậy trung tâm của biến đổi phạm vi là tần số cao và tần số thấp vẫn ở các góc.) Nhưng đây là "hạt nhân xoay!" Kết hợp với hạt nhân xoay này di chuyển mọi thứ xuống và sang phải (nhưng những thứ rơi ra từ dưới cùng bên phải xoay vào phía trên bên trái.)
, trong khi kết hợp hình ảnh biến đổi phạm vi với hạt nhân xoay (trong miền tần số) cung cấp cho bạn :
.
, có biến đổi phạm vi là :