Edge Spread Function Calucaltion

조회 수: 6 (최근 30일)
Basim Kakakhel
Basim Kakakhel 2015년 8월 21일
댓글: Bjorn Gustavsson 2015년 8월 26일
Hi everybody,
I have a DICOM CT image (now stored as a 512x512 matrix) containing a Polymer Gel dose distribution. Is there a way to calculate the edge spread function to estimate/quantify the degree of edge blurring in this image.
Thanks,
Basim

답변 (1개)

Bjorn Gustavsson
Bjorn Gustavsson 2015년 8월 21일
Yes, you can take a look at blind deconvolution, matlab's function deconvblind does this. In my experience the success of that method depends a bit on what your image looks like, its noise-level and what structures you have. If successful that'll give you an estimate of the point-spread-function which you then easily can transform to an edge-spread-function with the Abel transform.
HTH
  댓글 수: 2
Basim Kakakhel
Basim Kakakhel 2015년 8월 25일
Thanks, Bjorn
For the blind deconvolution what should be the size of the initial point spread function given that I have a 2D CT image.
Basim
Bjorn Gustavsson
Bjorn Gustavsson 2015년 8월 26일
Well, that depends on your image, so a bit tricky to give a good advice. In my experience, I've had images with typical point-spread-function sizes varying from 1 pixel wide to some 10 pixels wide. For that sort of images I've used something like a 2-D Gaussian with a few pixels wide in an 7-by-7 element matrix for the good images and perhaps a 15-by-15 or so for the images with the wider PSF...
Not much of a strict rule for you to follow - when it comes to this type of problem, I think you have to test/experiment and see what works best,
HTH

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

Community Treasure Hunt

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

Start Hunting!

Translated by