フィルターのクリア

Image processing using the frequency domain - duplicate image

2 ビュー (過去 30 日間)
Despairy
Despairy 2013 年 1 月 19 日
コメント済み: gromit park 2016 年 10 月 13 日
I need to understand the way this picture can be fixed
need to get only one instance of the dog.
This is what we have learned :
  1. low pass filter
  2. high pass filter
  3. homomorphic filter
is there any way using the above to fix the image? I've included the fft image so maybe you can point out the thing I should be seeing that makes the image blurry as it is.
asking for theoretical help mostly , thanks
  2 件のコメント
Image Analyst
Image Analyst 2013 年 1 月 19 日
Avoid the problem in the first place. Lay off the caffeine so you can keep the camera still, or train Sean's dog to be more still. ;-)
gromit park
gromit park 2016 年 10 月 13 日
Th right FFT is the result of left image?

サインインしてコメントする。

採用された回答

Matt J
Matt J 2013 年 1 月 19 日
編集済み: Matt J 2013 年 1 月 19 日
If F(k) is the spectrum of the dog, then F(k)*exp(-2*pi*j*dot(t,k)) is the spectrum of the dog translated by t and the spectrum of the blurry dog is their superposition
F(k)*(1+exp(-2*pi*j*dot(t,k)))
I suspect you're being asked to filter out the (1+exp(-2*pi*j*dot(t,k))). You need to know t in order to do so, but t dictates the orientation of the sinusoidal pattern of lines you're seeing in the background in the spectrum you've shown. Some sort of edge/line detection should do it.
  10 件のコメント
Image Analyst
Image Analyst 2013 年 1 月 20 日
Have you ever looked at the spectrum without fftshift()? If so, you'll notice the "origin" is at the 4 corners so your filter will have to go out only until the middle of the image and you'll have to flip things around as you process the other 3 quadrants so that their origins are in the same place, then you'll have to unflip then to put their origins back. It might be easier to fftshift your filter, but if you don't you'll have to extract quadrants, call things like flipud(), fliplr() or transpose to get the origin where it needs to be.
Despairy
Despairy 2013 年 1 月 21 日
Yeah, I've looked on every middle phase matrix and just realized that a while back.
Thanks again for everything, D

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFrequency Transformations についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by