Автокорреляция мощности спектра
Кто-нибудь знает, как я могу реализовать автокорреляцию спектра мощности одного изображения? Я пытался с помощью:
autocorrel = ifft( | fft(power spectrum) | ^ 2 );
но это не работает? У вас есть идеи почему или как-то иначе?
1 ответ
Решение
Автокорреляция во временной области осуществляется посредством свертки. Функция свернута с самоотражением около 0. Таким образом, autocorrel = linear_2d_convolution( S(x,y), S(-x,-y) )
, где S
обозначает спектр мощности.