다시 FFT 결과 센터링에 관한 질문이 있습니다. 이 경우 3D 공간에서 FFTW 라이브러리를 사용합니다. 지금은 아래 그림과 같은 개념을 구현했습니다. 세분 된 주파수 공간을 보여줍니다. 각 하위 큐브 (1-8)는 전체 공간의 8 분의 1을 나타냅니다. 목표는 모든 8 개의 하위 큐브가 만나는이 2x2x2 큐브의 중심에서 저주파수를 재배치하는 것입니다. 이 재배치 단계가 끝나면 원점을 입방체의 중심으로 간단히 이동합니다.Centering 3D FFT
현재 그것은 IFFT 전에 싶게 직접 전달 FFT 후 직접 수행하지만 난 필터를 적용 할 때 나는 이상한 결과를 얻고 있기 때문에이 방법이 맞는지 모르겠습니다. 필터링하지 않으면 예상대로 OUTPUT = INPUT
이됩니다.
몇 시간 동안 검색 한 후에 fft 결과를 가운데에 배치하는 예제를 찾을 수 없었습니다. 해당 2D 방법이 효과가있는 것 같습니다. 저역 통과 필터링을 위해서는 중심에서 낮은 주파수가 필요하고 가장자리에서 높은 주파수가 필요합니다 (기본적으로 fftw가 제공하지 않음).
인사말
늑대