Здравствуйте, возник вот такой вопрос.
Есть такой фильтр
Log-Gabor, который задается своим амплитудным спектром
![$\psi (\xi) = \exp{\frac{-(\log{\frac{\xi}{f_0}})^2}{2(\log{\frac{\sigma}{f_0}})^2}}$ $\psi (\xi) = \exp{\frac{-(\log{\frac{\xi}{f_0}})^2}{2(\log{\frac{\sigma}{f_0}})^2}}$](https://dxdy-03.korotkov.co.uk/f/6/8/9/6892770ad0d52d365ee9cc22713502b082.png)
. В исходном пространстве данный комплексный фильтр предлагается получать численно обратным преобразованием Фурье. Проблема состоит в том как это сделать.
Здесь на форуме, был подобный
вопрос. В частности задача формулировалась так для исходного сигнала
![$f(x)$ $f(x)$](https://dxdy-04.korotkov.co.uk/f/7/9/9/7997339883ac20f551e7f35efff0a2b982.png)
:
![$\varphi (\xi) = \int \limits_0^{\infty} f(x) e^{-i\xi x} dx$ $\varphi (\xi) = \int \limits_0^{\infty} f(x) e^{-i\xi x} dx$](https://dxdy-03.korotkov.co.uk/f/a/5/9/a59ffd10cc5f67e60cc85ff4c682351582.png)
- образ Фурье
Известна
![$\psi (\xi) = |\varphi(\xi)|$ $\psi (\xi) = |\varphi(\xi)|$](https://dxdy-01.korotkov.co.uk/f/0/6/3/063561b1277e2c3e716f58d4b11fc2aa82.png)
. Нужно восстановить
![$\varphi (\xi)$ $\varphi (\xi)$](https://dxdy-02.korotkov.co.uk/f/9/b/4/9b4c16763bd824b118a0d4494023446982.png)
. Для этого ищем
![$\lambda(\xi)$ $\lambda(\xi)$](https://dxdy-01.korotkov.co.uk/f/8/9/f/89ffaf91bbd0a4a093e7e325cd98286682.png)
такую, что
![$\varphi (\xi) = \psi (\xi)e^{i\lambda(\xi) }$ $\varphi (\xi) = \psi (\xi)e^{i\lambda(\xi) }$](https://dxdy-03.korotkov.co.uk/f/e/9/0/e90cdcf503069d05686c47a01f283cb982.png)
.
Но предлагаемое решение вида
![$\lambda (\xi) = -\frac {1}{\pi} \int \limits_{-\infty}^{\infty}\frac {\ln (\psi(z))dz}{z - \xi}$ $\lambda (\xi) = -\frac {1}{\pi} \int \limits_{-\infty}^{\infty}\frac {\ln (\psi(z))dz}{z - \xi}$](https://dxdy-04.korotkov.co.uk/f/7/4/a/74a6950c71701c241c1345acd38d0d2482.png)
не удовлетворяет ограничениям на функцию для спектра.
Или я в чем-то очевидном сильно ошибаюсь?