Ai đó có thể giải thích rõ ràng về biến đổi hình ảnh FFT Làm thế nào để biến đổi hình ảnh FFT và hình ảnh Re^2 + Im^2 của nó có thể được phân tích? Tôi chỉ muốn hiểu điều gì đó khi nhìn vào hình ảnh và tần suất của nó.fft sự hiểu biết
Trả lời
EDIT: Có phần giới thiệu tuyệt vời về các khái niệm here.
Có một chút công bằng về toán học đằng sau câu hỏi đó. Nói một cách đơn giản, hãy xem xét một chức năng 1-D, chẳng hạn như một clip âm thanh. Biến đổi fourier xác định các tần số có trong tín hiệu đó. Mỗi mẫu trong clip âm thanh gốc tương ứng với biên độ của sóng âm tại bất kỳ thời điểm nào. Ngược lại, mỗi mẫu trong biến đổi Fourier xác định biên độ của một tần số dao động cụ thể. Ví dụ, một sóng sin thuần túy ở 1 kHz sẽ có biến đổi nhiễu xạ với một đỉnh đơn tại điểm 1 kHz. Sóng âm thanh là sự kết hợp của nhiều sóng sin khác nhau và biến đổi nhiễu xạ phân lập được sóng sin đang đóng góp và bao nhiêu. (Lưu ý rằng lời giải thích thực sự đòi hỏi phải delving vào số phức tạp, nhưng đã nói ở trên cho bản chất của những gì đang xảy ra).
Biến đổi nhiễu xạ của hình ảnh là phần mở rộng đơn giản của biến đổi FFA 1-D thành hai chiều và đạt được bằng cách áp dụng biến đổi 1-D cho mỗi hàng của hình ảnh, sau đó chuyển đổi từng cột của hình ảnh kết quả. Nó tạo ra bản chất cùng một điều. Một hình ảnh của sóng nước mịn đi theo một hướng chéo sẽ biến thành một loạt các gai dọc theo cùng một đường chéo đó.
Biến đổi ô nhiễm được xác định qua các hàm liên tục. FFT là một kỹ thuật đánh giá hiệu quả sự biến đổi của bộ lọc trên các tập dữ liệu rời rạc.
Câu trả lời hay - cũng có thể giải thích khái niệm về * tần số không gian * trong một hình ảnh, và diễn giải pha và độ lớn của 2D FFT. –
Cảm ơn đề xuất, @Paul. Thay vì sưng lên câu trả lời nữa, tôi tìm thấy một liên kết tốt. –
+1, câu trả lời hay, tôi chỉ muốn thêm rằng FFT là một thuật toán để tính toán hiệu quả DFT. Thông tin thêm về DFT: http://en.wikipedia.org/wiki/Discrete_Fourier_transform – Frunsi
Steve Eddins of Mathworks đã thảo luận về Biến đổi Fourier nói chung trên blog của mình trong một thời gian - bạn nên kiểm tra xem nó ra here.
- 1. Hiểu biết yếu về sự hiểu biết
- 2. Hiểu FFT ở aurioTouch2
- 3. Hiểu đầu ra FFT
- 4. Dự án Euler # 163 sự hiểu biết
- 5. sự hiểu biết Khóa trợ giúp?
- 6. Hiểu biết về Dashcode
- 7. sự hiểu biết ngày/giờ (POSIXc và POSIXct) trong R
- 8. Sự hiểu biết: nhiều giá trị cho mỗi lần lặp
- 9. PHP Tài liệu tham khảo: Một sự hiểu biết
- 10. các vấn đề cơ bản về sự hiểu biết git
- 11. Trợ giúp với sự hiểu biết đầu ra jstack
- 12. gia đình kiểu Haskell, sự hiểu biết thông báo lỗi
- 13. SQL đơn giản tham gia sự hiểu biết?
- 14. SetProgressBarIndeterminateVisibility thiếu hiểu biết
- 15. Python NumPy - FFT và FFT nghịch đảo?
- 16. Vấn đề trong việc hiểu sự hiểu biết danh sách Python
- 17. 2D FFT sử dụng 1D FFT
- 18. hiểu biết cầy mangut [Schema.Types.Mixed]
- 19. OpenCL FFT lib cho GPU?
- 20. Gaussian blur với FFT
- 21. Giải thích FFT cho tôi
- 22. Laravel 4 - hiểu biết Xem :: phần()
- 23. MySQL giải thích Truy vấn hiểu biết
- 24. kết quả Hiểu biết về mongostat
- 25. Trượt FFT trong R
- 26. FFT trong JavaScript
- 27. Shoulda validate_format_of. not_with có vấn đề trong khuôn khổ (hoặc trong sự hiểu biết của tôi)
- 28. Scala tương lai với bộ lọc trong cho sự hiểu biết
- 29. Ruby có một cái gì đó giống như sự hiểu biết danh sách của Python?
- 30. Mảng động trong C - Sự hiểu biết của tôi về malloc/realloc có đúng không?
Di chuyển sang dsp.stackexchange? –