Analysing frequency components
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi,
which frequency components are responsible for texture in an image?
I heard lot of people saying high frequency components are resposible for texture in an image
But how?
I cannot find anything except complex values and spectrum by using fft2 command
How this can be analysed from the fft
Can anybody suggest something about this?
Thanks in advance
댓글 수: 0
답변 (2개)
Walter Roberson
2012년 5월 23일
Why don't you construct an artificial image and start playing?
bar = zeros(64,64,'uint8');
bar(:) = 128;
bar(:,10:10:end) = 255;
bar(10:10:end,:) = 255;
colormap(gray(256));
imagesc(bar);
Now you can start exploring the fft() and fft2() properties with a "best-case" image.
foo = fft2(bar);
DC = foo(1,1);
foo(1,1) = 0;
imagesc(real(foo));
What do you see? Can you explain why?
댓글 수: 0
Image Analyst
2012년 5월 23일
Yeah but that lot of people may not know what they're talking about, or you may have oversimplified what they said. We talked about this before, remember? Remember when I explained how periodic texture will show up as periodic patterns (i.e. spikes) in the spectrum. Walter's suggestion of playing around with different images to see their spectrum is a good one.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Fourier Analysis and Filtering에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!