How MTF blurs an image?

조회 수: 5 (최근 30일)
ylcnt
ylcnt 2021년 2월 13일
댓글: Image Analyst 2021년 2월 17일
I would like to see how MTF blurs an image for my academic works. I will load the original image and I will have an MTF value (for example MTF=0.7), then I would like to have blurred image that is the result of the original image and MTF interaction. I appreciate it if anyone could give me a script or method suggestion.
Thanks in advance,

채택된 답변

Image Analyst
Image Analyst 2021년 2월 14일
Use fspecial() to create Gaussian PSF's, which is just the spatial domain representation of the MTF. Then pass the PSF into imfilter().
  댓글 수: 8
ylcnt
ylcnt 2021년 2월 16일
편집: ylcnt 2021년 2월 16일
Thank you very much for your contribution. I tried to go further but unfortunately I still could't form the structure.
Which parameters will be the input of the h = fspecial('gaussian',hsize,sigma) filter? What is hsize and sigma according to your script?
Then where will I use the obtained MTF value as an amplitude? Here MTF isn't only MTFoptic. It is MTFoptic*MTFatmosphere. That's my difficulty!
And then how to use B = imfilter(A,h,options,...)?
I am really very sory for taking your time.
Image Analyst
Image Analyst 2021년 2월 17일
The MTF is 1 at the zero frequency. You vary the sigma according to how much you want it to cut off the higher frequencies.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Image Filtering and Enhancement에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by