Edge Spread Function Calucaltion
12 views (last 30 days)
Show older comments
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
0 Comments
Answers (1)
Bjorn Gustavsson
on 21 Aug 2015
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 Comments
Bjorn Gustavsson
on 26 Aug 2015
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
See Also
Categories
Find more on Image Processing Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!