2D 푸리에 변환에 관한 질문이 있습니다. 나는 현재 이것의 뒤에있는 수학을 이해하는 과정에 있으며, 내가 알지 못하는 것이있다. 내가 아는 한, DFT는 O(N*N)
의 복잡성을 가지고 있습니다. 나는 다음과 같은 알고리즘을 보면 :2 차원 이산 푸리에 변환의 복잡도
나는 그것이 어떻게 작동하는지 이해하지 않습니다. 우리는 변환 된 모든 픽셀에 대해이 계산을 할 것인가 이미지?
예를
- 우리는 2 * 2의 이미지를 가지고있다. 우리는 DFT F를 할거야이 이미지 (X, Y)의 각 픽셀에 대한
- 나는 새로운 이미지를 만들 수 있습니다, 각각의 픽셀이 corrosponding 복잡한 값의 크기입니다
이것이 작동하는 방식입니까, 아니면 뭔가 빠졌는가요? 왜냐하면 지금 내가 본 방식이므로 복잡성이 있습니다. O(N^4)
그리고 C#의 관련성은? –
기능적 프로그래밍 언어가이 계산을 다르게 처리할지 모르기 때문에 이것을 추가하는 것이 좋을지도 모른다고 생각했습니다. –