Computing the hilbert Transform
显示 更早的评论
I want to apply the hilbert transform for the gray scale image. The hilbert function in signal processing toolbox is applied to the time series signal in one dimension. But i want it for 2D image
2 个评论
Walter Roberson
2012-1-29
Note: hilbert() will accept 2D arrays on input, but it will only apply the transform to the columns.
Walter Roberson
2012-1-29
2D fft relies upon fft being composeable along the 2 directions. I see that hilbert is order 4, so I am concerned that if you were to try hilbert(hilbert(M).').' as you might with fft, that the double phase-change would give undesirable effects. The math is not at all obvious to me.
I wonder if -hilbert(hilbert(M).').' might happen to be correct? But that is speculation.
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Hilbert and Walsh-Hadamard Transforms 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!